.pillar-hero-home .hero-grid{align-items:center;gap:70px}@media(max-width:1024px){.pillar-hero-home .hero-grid{gap:48px}}.pillar-hero-home .hero-viz{display:flex;align-items:center;justify-content:center;width:100%;min-height:520px;position:relative}@media(max-width:1024px){.pillar-hero-home .hero-viz{min-height:auto}}.pillar-hero-home .hero-viz>*{margin-left:auto;margin-right:auto;max-width:100%}.pillar-hero-home .hero-stats{margin-top:46px;padding-top:32px;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.pillar-hero-home .hero-stats::before{content:'';position:absolute;top:-1px;left:0;width:60px;height:2px;background:linear-gradient(90deg,var(--olpa),transparent);border-radius:2px}@media(max-width:640px){.pillar-hero-home .hero-stats{grid-template-columns:repeat(2,1fr);gap:22px}}.pillar-hero-home .hero-stats .stat{display:flex;flex-direction:column;gap:6px;position:relative}.pillar-hero-home .hero-stats .stat .n{font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;background:linear-gradient(135deg,var(--olpa),var(--olpa-soft));-webkit-background-clip:text;background-clip:text;color:#fff0;line-height:1;letter-spacing:-.02em}.pillar-hero-home .hero-stats .stat .l{font-size:10px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.cl-compare-section,.cl-abilities,.cl-build,.cl-cross,.cl-faq,.cl-stack,.cl-decision,.cl-price,.cl-deliverables,.cl-context,.cl-localization,.cl-odoo-apps,.cl-custom-dev,.cl-methods,.cl-by-industry,.cl-regulation,.cl-tech-depth,.cl-sales-methods,.cl-crm-profiles,.cl-tasks-table,.cl-antes-despues,.cl-providers,.cl-flows-make,.cl-models,.cl-perf,.cl-stacks,.cl-wp-stack,.cl-shop-apps,.cl-tn-integrations{position:relative}.cl-compare-section::before,.cl-abilities::before,.cl-build::before,.cl-cross::before,.cl-stack::before,.cl-decision::before,.cl-price::before,.cl-deliverables::before,.cl-context::before,.cl-custom-dev::before,.cl-methods::before,.cl-by-industry::before,.cl-regulation::before,.cl-tech-depth::before,.cl-sales-methods::before,.cl-crm-profiles::before,.cl-tasks-table::before,.cl-antes-despues::before,.cl-providers::before,.cl-flows-make::before,.cl-models::before,.cl-perf::before,.cl-stacks::before,.cl-wp-stack::before,.cl-shop-apps::before,.cl-tn-integrations::before,.cl-odoo-apps::before,.cl-localization::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:180px;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 214 10 / .4) 50%,transparent 100%);opacity:.5}.cl-compare-section::after,.cl-abilities::after,.cl-build::after,.cl-cross::after,.cl-stack::after,.cl-decision::after,.cl-price::after,.cl-deliverables::after,.cl-context::after,.cl-custom-dev::after,.cl-methods::after,.cl-by-industry::after,.cl-regulation::after,.cl-tech-depth::after,.cl-sales-methods::after,.cl-crm-profiles::after,.cl-tasks-table::after,.cl-antes-despues::after,.cl-providers::after,.cl-flows-make::after,.cl-models::after,.cl-perf::after,.cl-stacks::after,.cl-wp-stack::after,.cl-shop-apps::after,.cl-tn-integrations::after,.cl-odoo-apps::after,.cl-localization::after{content:'';position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:var(--olpa);box-shadow:0 0 14px rgb(255 214 10 / .6),0 0 3px rgb(255 214 10 / .9);animation:dividerPulse 3s ease-in-out infinite}@keyframes dividerPulse{0%,100%{transform:translateX(-50%) scale(1);box-shadow:0 0 14px rgb(255 214 10 / .6),0 0 3px rgb(255 214 10 / .9)}50%{transform:translateX(-50%) scale(1.3);box-shadow:0 0 22px rgb(255 214 10 / .9),0 0 6px rgb(255 214 10)}}.section-head{position:relative;padding-top:16px}.section-head .section-tag{position:relative;margin-bottom:24px;transition:transform .4s var(--ease),box-shadow .4s ease}.section-head .section-tag:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgb(0 229 255 / .15)}.section-head .section-tag::after{content:'';position:absolute;left:50%;top:calc(100% + 6px);transform:translateX(-50%);width:1px;height:14px;background:linear-gradient(180deg,var(--accent),transparent);opacity:.5}.section-head h2{margin-bottom:20px;position:relative}.chat-mockup,.task-inbox,.make-scenario,.clock-24,.odoo-mockup,.kanban-mockup,.trace-timeline,.ladder-mockup,.bpmn-mockup,.iphone-mockup,.browser-mockup,.wp-mockup,.shop-mockup,.tn-mockup,.lh-mockup,.brand-mockup,.journey-mockup,.viz-code,.viz-metrics{margin:0 auto;max-width:500px;width:100%}.hero-viz>.viz-svg{max-width:460px;width:100%;margin:0 auto;display:block}main#cluster-root,main#pillar-root,main#tool-root,body{counter-reset:cl-sec}.cl-abilities .section-head::before,.cl-compare-section .section-head::before,.cl-build .section-head::before,.cl-cross .section-head::before,.cl-stack .section-head::before,.cl-decision .section-head::before,.cl-price .section-head::before,.cl-deliverables .section-head::before,.cl-faq .section-head::before,.cl-methods .section-head::before,.cl-by-industry .section-head::before,.cl-regulation .section-head::before,.cl-tech-depth .section-head::before,.cl-sales-methods .section-head::before,.cl-crm-profiles .section-head::before,.cl-tasks-table .section-head::before,.cl-antes-despues .section-head::before,.cl-providers .section-head::before,.cl-flows-make .section-head::before,.cl-models .section-head::before,.cl-perf .section-head::before,.cl-stacks .section-head::before,.cl-wp-stack .section-head::before,.cl-shop-apps .section-head::before,.cl-tn-integrations .section-head::before,.cl-odoo-apps .section-head::before,.cl-localization .section-head::before,.cl-custom-dev .section-head::before,.cl-context .section-head::before{counter-increment:cl-sec;content:'§ ' counter(cl-sec,decimal-leading-zero);position:absolute;top:-4px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:10px;color:var(--olpa);letter-spacing:.3em;opacity:.6;background:var(--bg);padding:0 14px}.cl-abilities .section-head h2::after,.cl-compare-section .section-head h2::after,.cl-build .section-head h2::after,.cl-cross .section-head h2::after{content:'';display:block;width:40px;height:2px;background:linear-gradient(90deg,var(--olpa),transparent);margin:18px auto 0;border-radius:2px;opacity:.7}.ability-card:hover,.flow-card:hover,.sm-card:hover,.method-card:hover,.ip-row:hover,.reg-card:hover,.td-card:hover,.tool-card:hover,.crm-profile:hover,.price-card:hover,.loc-card:hover,.sector-card:hover,.channel-card:hover,.perf-card:hover,.plugin-card:hover,.model-card:hover,.stack-item-card:hover{transform:translateY(-6px);transition:transform .45s var(--ease),border-color .45s ease,box-shadow .45s ease}.app-chip:hover{transform:translateX(3px);border-color:rgb(255 214 10 / .4)}.faq-item[open] summary::before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,var(--olpa),var(--accent));border-radius:3px 0 0 3px}.faq-item summary{position:relative}.pillar-hero-home::after{content:'scroll ↓';position:absolute;bottom:28px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.25em;text-transform:uppercase;opacity:.4;animation:scrollHint 2.5s ease-in-out infinite;pointer-events:none;z-index:10}@keyframes scrollHint{0%,100%{transform:translate(-50%,0);opacity:.4}50%{transform:translate(-50%,6px);opacity:.8}}@media(max-width:768px){.pillar-hero-home::after{display:none}}.chat-mockup{padding:0;overflow:hidden;max-width:460px;margin:0 auto;border-radius:22px;background:rgb(12 12 22 / .95)!important;border:1px solid rgb(37 211 102 / .25)!important}.chat-head{display:flex;align-items:center;gap:14px;padding:18px 22px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.chat-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 0 20px rgb(255 214 10 / .3)}.chat-info{flex:1;min-width:0}.chat-name{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text)}.chat-status{font-size:11px;color:#22c55e;font-family:var(--font-mono);margin-top:2px}.chat-body{padding:22px 20px;display:flex;flex-direction:column;gap:10px;min-height:300px;background:rgb(5 5 10 / .6)}.msg{max-width:78%;padding:11px 15px;border-radius:16px;font-size:13px;line-height:1.5;position:relative;display:flex;flex-direction:column;gap:4px}.msg-in{align-self:flex-start;background:var(--surface-2);border:1px solid var(--border);border-bottom-left-radius:4px}.msg-out{align-self:flex-end;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border-bottom-right-radius:4px}.msg time{font-size:9px;opacity:.65;font-family:var(--font-mono);align-self:flex-end}.msg strong{color:var(--olpa)}.msg-out strong{color:#fff}.msg-typing{animation:typingGlow 2s ease-in-out infinite}@keyframes typingGlow{0%,100%{box-shadow:0 0 0 0 rgb(37 211 102 / .4)}50%{box-shadow:0 0 0 6px #fff0}}.chat-footer{padding:12px 20px;background:rgb(255 255 255 / .02);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono);letter-spacing:.05em}.vs-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:stretch;max-width:1100px;margin:0 auto}@media(max-width:900px){.vs-grid{grid-template-columns:1fr;gap:20px}}.vs-col{padding:38px 36px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border)}.vs-left{border-color:rgb(248 113 113 / .25);background:linear-gradient(180deg,rgb(248 113 113 / .04),transparent)}.vs-right{border-color:rgb(34 197 94 / .28);background:linear-gradient(180deg,rgb(34 197 94 / .05),transparent);box-shadow:0 0 40px rgb(34 197 94 / .08)}.vs-label{font-family:var(--font-mono);font-size:11px;color:#f87171;text-transform:uppercase;letter-spacing:.2em;margin-bottom:26px;padding-bottom:14px;border-bottom:1px solid rgb(248 113 113 / .15)}.vs-label-right{color:#22c55e;border-bottom-color:rgb(34 197 94 / .18)}.vs-list{list-style:none;display:flex;flex-direction:column;gap:14px}.vs-list li{display:flex;gap:14px;font-size:.96rem;color:var(--text-2);line-height:1.55;align-items:flex-start}.vs-list .bad,.vs-list .ok{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-top:1px}.vs-list .bad{background:rgb(248 113 113 / .12);border:1px solid rgb(248 113 113 / .35);color:#f87171}.vs-list .ok{background:rgb(34 197 94 / .14);border:1px solid rgb(34 197 94 / .4);color:#22c55e}.vs-sep{font-family:var(--font-display);font-weight:700;font-size:1.6rem;color:var(--olpa);align-self:center;padding:0 10px}@media(max-width:900px){.vs-sep{text-align:center}}.ability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.ability-grid{grid-template-columns:1fr;gap:20px}}.ability-card{padding:38px 34px;position:relative;display:flex;flex-direction:column;gap:14px;border-radius:var(--r-lg)}.ability-card.ability-offset{transform:translateY(40px)}@media(max-width:1024px){.ability-card.ability-offset{transform:none}}.ability-card .ability-icon{font-size:40px;line-height:1;margin-bottom:6px}.ability-card .ability-num{position:absolute;top:30px;right:34px;font-family:var(--font-display);font-weight:700;font-size:3rem;color:#fff0;-webkit-text-stroke:1.5px rgb(255 214 10 / .25);line-height:1}.ability-card h3{font-size:1.25rem;font-family:var(--font-display)}.ability-card>p{font-size:.95rem;color:var(--muted);line-height:1.6}.ability-card .ability-example{margin-top:16px;padding:18px 20px;background:rgb(0 229 255 / .05);border:1px solid rgb(0 229 255 / .2);border-left:3px solid var(--accent);border-radius:12px}.ability-card .ability-example .ex-label{font-family:var(--font-mono);font-size:9px;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px;display:block}.ability-card .ability-example p{font-size:.86rem;color:var(--text-2);line-height:1.55;margin:0}.build-timeline{max-width:900px;margin:0 auto;position:relative;padding-left:80px}.build-timeline::before{content:'';position:absolute;left:26px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,var(--olpa),var(--accent),var(--olpa))}.build-step{display:flex;gap:28px;padding-bottom:34px;position:relative}.build-step:last-child{padding-bottom:0}.build-num{position:absolute;left:-80px;width:54px;height:54px;border-radius:50%;background:var(--bg);border:2px solid var(--olpa);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--olpa);box-shadow:0 0 22px rgb(255 214 10 / .25);z-index:2}.build-body{flex:1;padding:22px 28px;background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:all .3s}.build-body:hover{border-color:rgb(255 214 10 / .3);transform:translateX(6px)}.build-body h4{font-family:var(--font-display);font-size:1.15rem;margin-bottom:8px}.build-body p{font-size:.92rem;color:var(--text-2);line-height:1.6;margin:0}@media(max-width:640px){.build-timeline{padding-left:60px}.build-num{left:-60px;width:44px;height:44px;font-size:11px}.build-timeline::before{left:20px}}.case-big{max-width:1100px;margin:0 auto;padding:0;overflow:hidden;border-radius:var(--r-xl)}.case-big-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:0}@media(max-width:1024px){.case-big-grid{grid-template-columns:1fr}}.case-big-grid>div:first-child{padding:50px 48px;border-right:1px solid var(--border)}@media(max-width:1024px){.case-big-grid>div:first-child{border-right:none;border-bottom:1px solid var(--border);padding:38px 28px}}.case-big-grid .case-tag{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px}.case-big-grid h3{font-size:clamp(1.4rem,3vw,2rem);font-family:var(--font-display);margin-bottom:22px;line-height:1.25}.case-big-grid p{font-size:.96rem;color:var(--text-2);line-height:1.65;margin-bottom:14px}.case-big-time{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:1px dashed var(--border)}.case-big-time .case-tl{font-family:var(--font-mono);font-size:11px;color:var(--muted);background:rgb(255 214 10 / .05);border:1px solid rgb(255 214 10 / .15);padding:10px 14px;border-radius:10px;line-height:1.45}.case-big-time .case-tl strong{color:var(--olpa);font-size:12px;display:block;margin-bottom:2px}.case-big-metrics{padding:50px 42px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-content:center;background:linear-gradient(180deg,rgb(255 214 10 / .04),rgb(0 229 255 / .03))}@media(max-width:1024px){.case-big-metrics{padding:36px 28px}}.big-metric{text-align:center;padding:18px 14px;background:rgb(10 10 18 / .4);border-radius:14px;border:1px solid var(--border)}.big-metric-n{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;background:linear-gradient(135deg,var(--olpa),var(--olpa-soft));-webkit-background-clip:text;background-clip:text;color:#fff0;line-height:1}.big-metric-l{font-size:11px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:8px}.tech-grid-3{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1100px;margin:0 auto}@media(max-width:1024px){.tech-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.tech-grid-3{grid-template-columns:1fr}}.tech-col{padding:30px 26px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.tech-col h5{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--border)}.tech-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.tech-col ul li{font-size:.9rem;color:var(--text-2);padding-left:18px;position:relative}.tech-col ul li::before{content:'▸';position:absolute;left:0;color:var(--olpa)}.cross-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.cross-boxes{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cross-boxes{grid-template-columns:1fr}}.cross-box{padding:28px 26px;display:flex;flex-direction:column;gap:12px;min-height:200px}.cross-box .cx-pillar-tag{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;padding-bottom:10px;border-bottom:1px solid var(--border);display:inline-block;width:fit-content;transition:color .3s}.cross-box:hover .cx-pillar-tag{color:var(--olpa)}.cross-box h4{font-family:var(--font-display);font-size:1.08rem;margin-top:6px}.cross-box p{font-size:.87rem;color:var(--muted);line-height:1.55;margin:0}.price-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.price-columns{grid-template-columns:1fr;gap:20px}}.price-card{padding:42px 36px;display:flex;flex-direction:column;gap:14px;position:relative;border-radius:var(--r-xl)}.price-card-featured{background:linear-gradient(180deg,rgb(255 214 10 / .08),rgb(255 214 10 / .02))!important;border-color:rgb(255 214 10 / .4)!important;transform:translateY(-8px);box-shadow:0 30px 80px rgb(255 214 10 / .12)}@media(max-width:1024px){.price-card-featured{transform:none}}.price-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--olpa);color:#000;font-family:var(--font-mono);font-size:10px;font-weight:700;padding:6px 14px;border-radius:999px;letter-spacing:.1em;white-space:nowrap;box-shadow:0 8px 24px rgb(255 214 10 / .4)}.price-label{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.18em}.price-value{font-family:var(--font-display);font-size:2.2rem;font-weight:700;background:linear-gradient(135deg,var(--olpa),var(--olpa-soft));-webkit-background-clip:text;background-clip:text;color:#fff0;line-height:1}.price-value span{font-size:1.1rem;color:var(--muted);-webkit-text-fill-color:var(--muted);margin-left:4px}.price-op{font-size:.8rem;color:var(--muted);font-family:var(--font-mono);margin-top:-4px}.price-card ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:18px 0 22px;padding-top:18px;border-top:1px solid var(--border)}.price-card ul li{font-size:.9rem;color:var(--text-2);padding-left:22px;position:relative;line-height:1.5}.price-card ul li::before{content:'✓';position:absolute;left:0;color:var(--olpa);font-weight:700}.price-card .btn-primary,.price-card .btn-ghost{margin-top:auto}.compare-table{max-width:1100px;margin:0 auto;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);overflow:hidden;overflow-x:auto}.compare-table table{width:100%;border-collapse:collapse;min-width:700px}.compare-table th,.compare-table td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--border);font-size:.92rem;color:var(--text-2)}.compare-table th{font-family:var(--font-display);font-size:1rem;color:var(--text);background:rgb(255 255 255 / .02);font-weight:600;position:relative}.compare-table td.t-label{font-family:var(--font-mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.compare-table th.t-highlight,.compare-table td.t-highlight{background:rgb(255 214 10 / .06);color:var(--olpa);font-weight:600;position:relative}.compare-table th.t-highlight{color:var(--olpa)}.compare-table .t-badge{display:block;font-family:var(--font-mono);font-size:9px;color:#000;background:var(--olpa);padding:3px 9px;border-radius:999px;letter-spacing:.08em;margin-top:6px;font-weight:700;width:fit-content}.compare-table tbody tr:hover td{background:rgb(255 255 255 / .02)}.compare-table tbody tr:hover td.t-highlight{background:rgb(255 214 10 / .1)}.compare-verdict{max-width:920px;margin:36px auto 0;padding:26px 32px;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--olpa);border-radius:14px}.compare-verdict p{font-size:.96rem;color:var(--text-2);line-height:1.7;margin:0}.savings-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:26px;align-items:stretch;max-width:1100px;margin:0 auto}@media(max-width:900px){.savings-compare{grid-template-columns:1fr;gap:20px}}.savings-col{padding:40px 36px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:18px}.savings-bad{border-color:rgb(248 113 113 / .22);background:linear-gradient(180deg,rgb(248 113 113 / .04),transparent)}.savings-good{border-color:rgb(34 197 94 / .3);background:linear-gradient(180deg,rgb(34 197 94 / .06),transparent);box-shadow:0 0 50px rgb(34 197 94 / .1)}.savings-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.savings-amount{font-family:var(--font-display);font-size:1.4rem;color:var(--text);line-height:1}.savings-amount .big{font-size:2.8rem;color:var(--olpa);display:block;margin:6px 0}.savings-bad .savings-amount .big{color:#f87171}.savings-good .savings-amount .big{color:#22c55e}.savings-col ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:14px 0;padding-top:14px;border-top:1px solid var(--border)}.savings-col li{font-size:.88rem;color:var(--text-2);padding-left:18px;position:relative;line-height:1.5}.savings-col li::before{content:'•';position:absolute;left:0;color:var(--muted)}.savings-tag{margin-top:auto;padding:10px 16px;border-radius:999px;font-family:var(--font-mono);font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.savings-tag.bad{background:rgb(248 113 113 / .12);color:#f87171;border:1px solid rgb(248 113 113 / .3)}.savings-tag.good{background:rgb(34 197 94 / .14);color:#22c55e;border:1px solid rgb(34 197 94 / .35)}.savings-vs{font-family:var(--font-display);font-weight:700;font-size:1.8rem;color:var(--olpa);align-self:center;padding:0 14px}@media(max-width:900px){.savings-vs{text-align:center;padding:6px 0}}.savings-total{margin-top:48px;display:flex;justify-content:center}.savings-delta{display:flex;flex-direction:column;align-items:center;padding:32px 60px;background:linear-gradient(135deg,rgb(255 214 10 / .12),rgb(34 197 94 / .08));border:1px solid rgb(255 214 10 / .35);border-radius:var(--r-lg);box-shadow:0 0 60px rgb(255 214 10 / .15)}.delta-label{font-family:var(--font-mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.2em}.delta-value{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;background:linear-gradient(135deg,var(--olpa),#22c55e);-webkit-background-clip:text;background-clip:text;color:#fff0;line-height:1;margin:8px 0}.delta-pct{font-family:var(--font-mono);font-size:1.1rem;color:#22c55e;font-weight:700}.flows-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.flows-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.flows-grid{grid-template-columns:1fr}}.flow-card{padding:28px 26px;display:flex;flex-direction:column;gap:12px;min-height:180px;border-radius:var(--r-lg)}.flow-card .flow-ico{font-size:32px;line-height:1}.flow-card h4{font-family:var(--font-display);font-size:1.05rem}.flow-card p{font-size:.88rem;color:var(--muted);line-height:1.55;margin:0}.task-inbox{padding:0;overflow:hidden;max-width:480px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .25)!important}.ti-head{display:flex;align-items:center;gap:14px;padding:18px 22px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.ti-avatar{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 0 20px rgb(255 214 10 / .35)}.ti-info{flex:1;min-width:0}.ti-name{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text)}.ti-status{font-size:11px;color:var(--accent);font-family:var(--font-mono);margin-top:2px}.ti-badge{font-family:var(--font-mono);font-size:9px;color:#22c55e;background:rgb(34 197 94 / .12);padding:4px 9px;border-radius:999px;letter-spacing:.1em;border:1px solid rgb(34 197 94 / .3);font-weight:700}.ti-body{padding:18px 18px;display:flex;flex-direction:column;gap:10px;min-height:320px;background:rgb(5 5 10 / .6)}.ti-task{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;transition:all .3s}.ti-task.ti-done{opacity:.7}.ti-task.ti-done:hover{opacity:1}.ti-task.ti-running{border-color:rgb(255 214 10 / .4);background:linear-gradient(135deg,rgb(255 214 10 / .05),var(--surface));box-shadow:0 0 20px rgb(255 214 10 / .1)}.ti-task:hover{transform:translateX(4px);border-color:rgb(255 214 10 / .3)}.ti-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:rgb(34 197 94 / .12);border:1px solid rgb(34 197 94 / .35);display:flex;align-items:center;justify-content:center;color:#22c55e;font-weight:700;font-size:13px}.ti-running .ti-icon{background:rgb(255 214 10 / .14);border-color:rgb(255 214 10 / .4);color:var(--olpa)}.ti-task:not(.ti-done):not(.ti-running) .ti-icon{background:#fff0;border-color:var(--border);color:var(--muted)}.ti-spin{animation:spin 2s linear infinite}.ti-main{flex:1;min-width:0}.ti-title{font-size:13px;color:var(--text);font-weight:500;line-height:1.35;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ti-meta{font-size:10px;color:var(--muted);font-family:var(--font-mono)}.ti-tag{flex-shrink:0;font-family:var(--font-mono);font-size:9px;padding:4px 9px;border-radius:999px;letter-spacing:.08em;font-weight:700}.ti-tag-done{background:rgb(34 197 94 / .1);color:#22c55e;border:1px solid rgb(34 197 94 / .25)}.ti-tag-run{background:rgb(255 214 10 / .1);color:var(--olpa);border:1px solid rgb(255 214 10 / .3)}.ti-tag-queue{background:rgb(138 138 153 / .08);color:var(--muted);border:1px solid var(--border-strong)}.ti-footer{padding:12px 20px;background:rgb(255 255 255 / .02);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}.make-scenario{padding:0;overflow:hidden;max-width:460px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(139 92 246 / .3)!important}.make-head{display:flex;align-items:center;gap:8px;padding:14px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.make-head .make-dot{width:12px;height:12px;border-radius:50%;background:#ff5f57}.make-head-title{margin-left:12px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.make-canvas{position:relative;padding:30px;min-height:380px}.make-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.make-path{stroke-dashoffset:10;animation:dashFlow 3s linear infinite}.make-mod{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2}.make-mod .mod-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 10px 30px rgb(0 0 0 / .4);border:2px solid rgb(255 255 255 / .1)}.make-mod .mod-label{font-family:var(--font-display);font-weight:600;font-size:12px;color:var(--text)}.make-mod .mod-sub{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.make-mod-tl{top:30px;left:30px}.make-mod-center{top:160px;left:50%;transform:translateX(-50%)}.make-mod-br{bottom:20px;right:30px}.make-mod-bl{bottom:20px;left:30px}.make-footer{padding:14px 20px;background:rgb(139 92 246 / .05);border-top:1px solid var(--border);text-align:center}.make-status{font-family:var(--font-mono);font-size:11px;color:#8b5cf6;letter-spacing:.05em}.decision-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:1200px;margin:0 auto}@media(max-width:900px){.decision-grid{grid-template-columns:1fr}}.decision-col{padding:42px 38px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:18px}.decision-make{border-color:rgb(139 92 246 / .3);background:linear-gradient(180deg,rgb(139 92 246 / .04),transparent)}.decision-n8n{border-color:rgb(255 214 10 / .3);background:linear-gradient(180deg,rgb(255 214 10 / .04),transparent)}.dec-head{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border)}.dec-icon{width:48px;height:48px;border-radius:14px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:22px;border:1px solid var(--border-strong)}.decision-make .dec-icon{background:rgb(139 92 246 / .1);border-color:rgb(139 92 246 / .3);color:#8b5cf6}.decision-n8n .dec-icon{background:rgb(255 214 10 / .1);border-color:rgb(255 214 10 / .3);color:var(--olpa)}.dec-title{font-family:var(--font-display);font-size:1.2rem;font-weight:600}.dec-list{list-style:none;display:flex;flex-direction:column;gap:14px;flex:1}.dec-list li{padding:14px 16px;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;font-size:.9rem;color:var(--text-2);line-height:1.55;transition:all .3s}.dec-list li:hover{border-color:rgb(255 214 10 / .25);transform:translateX(4px)}.dec-list strong{color:var(--text)}.dec-verdict{margin-top:8px;padding:14px 18px;background:rgb(255 214 10 / .06);border:1px solid rgb(255 214 10 / .25);border-radius:12px;text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--olpa);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.decision-make .dec-verdict{background:rgb(139 92 246 / .08);border-color:rgb(139 92 246 / .3);color:#8b5cf6}.decision-rule{max-width:900px;margin:44px auto 0;padding:26px 32px;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--olpa);border-radius:14px;display:flex;align-items:center;gap:22px}@media(max-width:640px){.decision-rule{flex-direction:column;text-align:center}}.dec-rule-icon{font-size:40px;flex-shrink:0}.decision-rule p{font-size:.96rem;color:var(--text-2);line-height:1.7;margin:0}.scenarios-list{display:flex;flex-direction:column;gap:16px;max-width:1100px;margin:0 auto}.scenario-row{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:28px 32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:all .35s var(--ease)}@media(max-width:768px){.scenario-row{grid-template-columns:1fr;gap:14px;padding:22px 22px}}.scenario-row:hover{border-color:rgb(139 92 246 / .3);transform:translateX(6px);background:linear-gradient(135deg,rgb(139 92 246 / .03),var(--surface))}.sc-num{font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:#fff0;-webkit-text-stroke:1.5px rgb(139 92 246 / .4);line-height:1;width:50px}.sc-body h3{font-family:var(--font-display);font-size:1.15rem;margin-bottom:6px;line-height:1.35}.sc-body p{font-size:.9rem;color:var(--muted);line-height:1.55;margin:0}.sc-stack{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:768px){.sc-stack{justify-content:flex-start}}.sc-stack span{font-family:var(--font-mono);font-size:10px;padding:5px 11px;background:rgb(139 92 246 / .08);border:1px solid rgb(139 92 246 / .25);border-radius:999px;color:#8b5cf6;white-space:nowrap}.providers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.providers-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.providers-grid{grid-template-columns:1fr}}.provider-card{padding:30px 28px;display:flex;flex-direction:column;gap:12px;min-height:240px;border-radius:var(--r-lg)}.provider-card .prov-name{font-family:var(--font-display);font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#25d366,var(--olpa));-webkit-background-clip:text;background-clip:text;color:#fff0}.provider-card .prov-tag{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;padding-bottom:10px;border-bottom:1px solid var(--border)}.provider-card p{font-size:.88rem;color:var(--muted);line-height:1.6;flex:1;margin:0}.provider-card .card-link{font-size:12px;color:var(--olpa);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.clock-24{padding:0;overflow:hidden;max-width:480px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .25)!important}.clock-head{padding:16px 22px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.clock-dot-live{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:pulse 2s infinite}.clock-title{font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.clock-svg{width:100%;height:auto;display:block;padding:20px}.clock-hand{transform-origin:200px 200px;animation:clockSpin 60s linear infinite}@keyframes clockSpin{to{transform:rotate(360deg)}}.clock-tasks circle{animation:clockPulse 2.5s ease-in-out infinite}.clock-tasks circle:nth-child(2n){animation-delay:.4s}.clock-tasks circle:nth-child(3n){animation-delay:.8s}.clock-tasks circle:nth-child(5n){animation-delay:1.2s}@keyframes clockPulse{0%,100%{opacity:.6}50%{opacity:1;filter:drop-shadow(0 0 8px currentColor)}}.clock-legend{display:flex;justify-content:center;gap:22px;padding:14px 20px;background:rgb(255 255 255 / .02);border-top:1px solid var(--border);flex-wrap:wrap}.clock-legend>div{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.clock-legend .lg-d{width:8px;height:8px;border-radius:50%}.tasks-table-wrap{max-width:1100px;margin:0 auto;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);overflow:hidden;overflow-x:auto}.tasks-table{width:100%;border-collapse:collapse;min-width:700px}.tasks-table th,.tasks-table td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--border);font-size:.9rem;color:var(--text-2);vertical-align:middle}.tasks-table th{font-family:var(--font-display);font-size:.95rem;color:var(--text);background:rgb(255 255 255 / .02);font-weight:600}.tasks-table tbody tr{transition:background .25s}.tasks-table tbody tr:hover{background:rgb(255 214 10 / .03)}.tasks-table tbody tr:last-child td{border-bottom:none}.tk-hour{font-family:var(--font-mono);font-size:.85rem;color:var(--olpa);white-space:nowrap;font-weight:600}.tk-name strong{color:var(--text);font-size:.95rem;display:block;margin-bottom:2px}.tk-sub{font-family:var(--font-mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ad-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1100px;margin:0 auto}@media(max-width:900px){.ad-grid{grid-template-columns:1fr}}.ad-col{padding:40px 36px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.ad-antes{border-color:rgb(248 113 113 / .25);background:linear-gradient(180deg,rgb(248 113 113 / .04),transparent)}.ad-despues{border-color:rgb(34 197 94 / .3);background:linear-gradient(180deg,rgb(34 197 94 / .06),transparent);box-shadow:0 0 60px rgb(34 197 94 / .08)}.ad-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.ad-antes .ad-label{color:#f87171}.ad-despues .ad-label{color:#22c55e}.ad-time{font-family:var(--font-display);font-size:1.4rem;color:var(--text);margin-bottom:6px}.ad-list{list-style:none;display:flex;flex-direction:column;gap:11px;padding-top:14px;border-top:1px solid var(--border);flex:1}.ad-list li{padding-left:22px;position:relative;font-size:.92rem;color:var(--text-2);line-height:1.55}.ad-antes .ad-list li::before{content:'•';position:absolute;left:0;color:#f87171}.ad-despues .ad-list li::before{content:'✓';position:absolute;left:0;color:#22c55e;font-weight:700}.ad-total{margin-top:auto;padding:14px 18px;background:var(--bg-2);border-radius:12px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:1rem;border:1px solid var(--border)}.ad-antes .ad-total{color:#f87171;background:rgb(248 113 113 / .06);border-color:rgb(248 113 113 / .25)}.ad-despues .ad-total{color:#22c55e;background:rgb(34 197 94 / .08);border-color:rgb(34 197 94 / .3)}.bpmn-mockup{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .25)!important}.bpmn-head{display:flex;align-items:center;gap:8px;padding:14px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.bpmn-head .make-dot{width:12px;height:12px;border-radius:50%;background:#ff5f57}.bpmn-title{margin-left:12px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.bpmn-canvas{position:relative;padding:20px;min-height:400px}.bpmn-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bpmn-flow{stroke-dashoffset:10;animation:dashFlow 3.5s linear infinite}.bpmn-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:2}.bpmn-circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border:3px solid var(--olpa);background:var(--surface-2);color:var(--olpa);box-shadow:0 0 20px rgb(255 214 10 / .25)}.bpmn-circle-start{border-color:#22c55e;color:#22c55e;box-shadow:0 0 20px rgb(34 197 94 / .3)}.bpmn-circle-end{border-color:#f87171;color:#f87171;box-shadow:0 0 20px rgb(248 113 113 / .3)}.bpmn-box{width:80px;padding:10px 8px;background:var(--surface);border:1px solid rgb(255 214 10 / .35);border-radius:10px;text-align:center;font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text);box-shadow:0 8px 20px rgb(0 0 0 / .3)}.bpmn-box small{display:block;font-family:var(--font-mono);font-size:9px;color:var(--muted);font-weight:400;margin-top:3px}.bpmn-task-alt{border-color:rgb(0 229 255 / .35);box-shadow:0 0 18px rgb(0 229 255 / .12)}.bpmn-diamond{width:76px;height:76px;background:rgb(255 214 10 / .08);border:2px solid var(--olpa);transform:rotate(45deg);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgb(255 214 10 / .2)}.bpmn-diamond::after{content:'¿Califica?';position:absolute;transform:rotate(-45deg);font-family:var(--font-display);font-size:11px;color:var(--olpa);font-weight:600}.bpmn-label{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.bpmn-footer{padding:12px 20px;background:rgb(255 214 10 / .04);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}.cluster-odoo-impl .odoo-mockup{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:16px;background:#fff;border:1px solid rgb(255 214 10 / .3);box-shadow:0 30px 80px rgb(0 0 0 / .5)}.odoo-head{display:flex;align-items:center;gap:18px;padding:14px 20px;background:#714B67;border-bottom:1px solid rgb(0 0 0 / .1)}.odoo-logo{font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;letter-spacing:.02em}.odoo-nav{display:flex;gap:6px;flex:1;overflow-x:auto}.on-item{font-family:var(--font-display);font-size:11px;color:rgb(255 255 255 / .75);padding:6px 10px;border-radius:6px;white-space:nowrap}.on-item.on-active{background:rgb(255 255 255 / .15);color:#fff}.odoo-user{width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.odoo-body{padding:22px;background:#F7F7F7;color:#2c2c2c;display:flex;flex-direction:column;gap:18px}.odoo-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.okpi{padding:14px 12px;background:#fff;border:1px solid #e5e5e5;border-radius:10px}.okpi-label{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-weight:500}.okpi-val{font-family:var(--font-display);font-size:1rem;font-weight:700;color:#2c2c2c;line-height:1.2}.okpi-delta{font-size:10px;margin-top:4px;font-weight:600}.okpi-delta.up{color:#22c55e}.okpi-delta.down{color:#f87171}.odoo-chart{padding:14px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:10px}.oc-label{font-size:11px;color:#888;margin-bottom:10px;font-weight:500}.oc-bars{display:flex;align-items:flex-end;gap:8px;height:60px}.oc-bar{flex:1;background:linear-gradient(180deg,#8e6395,#714B67);border-radius:4px 4px 0 0;transition:opacity .3s}.oc-bar-active{background:linear-gradient(180deg,#FFD60A,#E6BC00)}.odoo-list{padding:12px 14px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;display:flex;flex-direction:column;gap:10px}.ol-item{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f0f0f0}.ol-item:last-child{border-bottom:none}.ol-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ol-dot.ok{background:#22c55e}.ol-dot.mid{background:#FFD60A}.ol-dot.new{background:#3b82f6}.ol-main{flex:1;min-width:0}.ol-title{font-size:12px;color:#2c2c2c;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol-meta{font-size:10px;color:#888;margin-top:2px}.ol-tag{font-family:var(--font-mono);font-size:9px;padding:3px 8px;background:#F7F7F7;border-radius:999px;color:#714B67;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.odoo-footer{padding:12px 20px;background:rgb(255 214 10 / .05);color:var(--muted);font-size:10px;text-align:center;font-family:var(--font-mono);border-top:1px solid var(--border)}.kanban-mockup{padding:0;overflow:hidden;max-width:520px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(0 229 255 / .25)!important}.kanban-head{display:flex;align-items:center;gap:8px;padding:14px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.kanban-title{margin-left:12px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.kanban-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 16px;min-height:360px}.kcol{display:flex;flex-direction:column;gap:8px;background:rgb(255 255 255 / .02);border-radius:12px;padding:10px 8px;border:1px solid var(--border)}.kcol-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);margin-bottom:4px}.kcol-head.kcol-new{color:var(--accent)}.kcol-head.kcol-mid{color:var(--olpa)}.kcol-head.kcol-won{color:#22c55e}.kcol-num{background:rgb(255 255 255 / .08);padding:2px 7px;border-radius:999px;font-size:9px}.kcard{padding:10px 11px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;font-family:var(--font-mono);cursor:grab;transition:all .3s}.kcard:hover{transform:translateY(-2px);border-color:rgb(255 214 10 / .3)}.kcard.kc-warm{border-color:rgb(255 214 10 / .3);background:linear-gradient(135deg,rgb(255 214 10 / .06),var(--surface-2))}.kcard.kc-won{border-color:rgb(34 197 94 / .3);background:linear-gradient(135deg,rgb(34 197 94 / .06),var(--surface-2))}.kc-top{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px}.kc-title{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text)}.kc-val{font-size:10px;color:var(--olpa);font-weight:700;white-space:nowrap}.kc-meta{font-size:9px;color:var(--muted)}.kanban-footer{padding:12px 20px;background:rgb(0 229 255 / .03);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}.trace-timeline{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(34 197 94 / .3)!important}.trace-head{display:flex;align-items:center;gap:14px;padding:18px 22px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.trace-qr{flex-shrink:0;padding:4px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center}.trace-info{flex:1;min-width:0}.trace-lot{font-family:var(--font-mono);font-size:11px;color:var(--olpa);font-weight:700;letter-spacing:.05em}.trace-sku{font-family:var(--font-display);font-size:13px;color:var(--text);margin-top:3px}.trace-steps{padding:22px 24px;display:flex;flex-direction:column;gap:18px;position:relative}.trace-steps::before{content:'';position:absolute;left:32px;top:22px;bottom:22px;width:2px;background:linear-gradient(180deg,#22c55e 0%,#22c55e 50%,rgb(138 138 153 / .25) 50%,rgb(138 138 153 / .25) 100%)}.tstep{display:flex;gap:16px;position:relative}.tstep-dot{width:16px;height:16px;border-radius:50%;background:var(--surface-2);border:2px solid var(--muted);flex-shrink:0;position:relative;z-index:2;margin-top:4px}.tstep-done .tstep-dot{background:#22c55e;border-color:#22c55e;box-shadow:0 0 12px rgb(34 197 94 / .4)}.tstep-active .tstep-dot{background:var(--olpa);border-color:var(--olpa);box-shadow:0 0 0 6px rgb(255 214 10 / .2);animation:pulseTrace 2s ease-in-out infinite}@keyframes pulseTrace{0%,100%{box-shadow:0 0 0 6px rgb(255 214 10 / .2)}50%{box-shadow:0 0 0 10px rgb(255 214 10 / .08)}}.tstep-body{flex:1}.tstep-title{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text);margin-bottom:3px}.tstep-done .tstep-title{color:#22c55e}.tstep-active .tstep-title{color:var(--olpa)}.tstep:not(.tstep-done):not(.tstep-active) .tstep-title{color:var(--muted)}.tstep-meta{font-family:var(--font-mono);font-size:10px;color:var(--muted);line-height:1.5}.trace-footer{padding:12px 20px;background:rgb(34 197 94 / .04);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}.ladder-mockup{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .25)!important}.ladder-head{display:flex;align-items:center;gap:8px;padding:14px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.ladder-title{margin-left:12px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.ladder-body{padding:22px 24px;display:flex;flex-direction:column;gap:8px}.lstep{display:flex;gap:16px;align-items:center;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;position:relative;transition:all .3s}.lstep-1{margin-left:48px}.lstep-2{margin-left:36px}.lstep-3{margin-left:24px}.lstep-4{margin-left:12px}.lstep-5{margin-left:0}.lstep-badge{width:38px;height:38px;border-radius:50%;background:var(--surface-2);border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--muted);flex-shrink:0}.lstep-5 .lstep-badge{background:rgb(34 197 94 / .12);border-color:#22c55e;color:#22c55e;box-shadow:0 0 16px rgb(34 197 94 / .3)}.lstep-4.lstep-current .lstep-badge{background:rgb(255 214 10 / .14);border-color:var(--olpa);color:var(--olpa);box-shadow:0 0 16px rgb(255 214 10 / .3)}.lstep-info{flex:1}.lstep-name{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px}.lstep-desc{font-size:10px;color:var(--muted);font-family:var(--font-mono);line-height:1.4}.lstep-mark{position:absolute;right:-8px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:9px;color:var(--olpa);background:rgb(255 214 10 / .15);padding:4px 10px;border-radius:999px;border:1px solid rgb(255 214 10 / .4);letter-spacing:.05em;white-space:nowrap;box-shadow:0 0 20px rgb(255 214 10 / .25);animation:pulseTag 2s ease-in-out infinite}@keyframes pulseTag{0%,100%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.05)}}.lstep.lstep-current{border-color:rgb(255 214 10 / .4);background:linear-gradient(135deg,rgb(255 214 10 / .06),var(--surface));box-shadow:0 0 30px rgb(255 214 10 / .1)}.ladder-footer{padding:12px 20px;background:rgb(255 214 10 / .04);border-top:1px solid var(--border);font-size:10px;color:var(--olpa);text-align:center;font-family:var(--font-mono)}.context-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.context-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.context-grid{grid-template-columns:1fr}}.ctx-box{padding:30px 26px;display:flex;flex-direction:column;gap:10px;border-radius:var(--r-lg)}.ctx-box .ctx-n{font-family:var(--font-display);font-size:2.4rem;font-weight:700;background:linear-gradient(135deg,var(--olpa),var(--olpa-soft));-webkit-background-clip:text;background-clip:text;color:#fff0;line-height:1}.ctx-box .ctx-l{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;padding-bottom:12px;border-bottom:1px solid var(--border)}.ctx-box p{font-size:.88rem;color:var(--muted);line-height:1.6;margin:0}.apps-group{margin-bottom:40px;padding:32px 32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:all .35s}.apps-group:hover{border-color:rgb(255 214 10 / .25);background:linear-gradient(180deg,rgb(255 214 10 / .03),var(--surface))}.apps-group-head{display:flex;align-items:center;gap:22px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--border)}.apps-group-icon{width:56px;height:56px;border-radius:14px;background:rgb(255 214 10 / .1);border:1px solid rgb(255 214 10 / .3);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.apps-group-head h3{font-family:var(--font-display);font-size:1.4rem;margin-bottom:4px}.apps-group-head p{font-size:.9rem;color:var(--muted);margin:0}.apps-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:900px){.apps-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.apps-list{grid-template-columns:1fr}}.app-chip{padding:14px 16px;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;transition:all .3s;display:flex;flex-direction:column;gap:3px}.app-chip:hover{border-color:var(--olpa);background:rgb(255 214 10 / .05);transform:translateY(-2px)}.app-chip strong{font-family:var(--font-display);font-size:.95rem;color:var(--text)}.app-chip span{font-size:.78rem;color:var(--muted);font-family:var(--font-mono)}.localization-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:0 auto}@media(max-width:1024px){.localization-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.localization-grid{grid-template-columns:1fr}}.loc-card{padding:30px 28px;display:flex;flex-direction:column;gap:10px;border-radius:var(--r-lg)}.loc-card .loc-icon{font-size:32px;margin-bottom:6px}.loc-card h4{font-family:var(--font-display);font-size:1.1rem;line-height:1.3}.loc-card p{font-size:.88rem;color:var(--muted);line-height:1.55;margin:0}.custom-sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1300px;margin:0 auto}@media(max-width:1024px){.custom-sectors{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.custom-sectors{grid-template-columns:1fr}}.sector-card{padding:36px 32px;display:flex;flex-direction:column;gap:12px;position:relative;border-radius:var(--r-lg);min-height:440px}.sector-card .sector-icon{font-size:42px;line-height:1}.sector-card .sector-tag{position:absolute;top:30px;right:30px;font-family:var(--font-mono);font-size:9px;color:var(--accent);background:rgb(0 229 255 / .08);padding:5px 11px;border-radius:999px;letter-spacing:.15em;font-weight:700;border:1px solid rgb(0 229 255 / .25)}.sector-card h3{font-family:var(--font-display);font-size:1.3rem;margin-top:6px}.sector-card>p{font-size:.88rem;color:var(--muted);margin:0}.sector-features{list-style:none;display:flex;flex-direction:column;gap:10px;padding-top:16px;margin-top:6px;border-top:1px solid var(--border);flex:1}.sector-features li{display:flex;gap:10px;font-size:.86rem;color:var(--text-2);line-height:1.5}.sector-features li span{color:var(--olpa);font-weight:700;flex-shrink:0}.custom-note{max-width:900px;margin:50px auto 0;padding:24px 30px;background:linear-gradient(135deg,rgb(255 214 10 / .08),rgb(0 229 255 / .04));border:1px solid rgb(255 214 10 / .3);border-radius:14px;text-align:center}.custom-note p{font-size:1rem;color:var(--text-2);line-height:1.7;margin:0}.crm-profile{padding:0;overflow:hidden;border-radius:var(--r-xl);margin-bottom:32px}.crm-profile-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:0}@media(max-width:1024px){.crm-profile-grid{grid-template-columns:1fr}}.crm-left{padding:44px 44px;border-right:1px solid var(--border)}@media(max-width:1024px){.crm-left{border-right:none;border-bottom:1px solid var(--border);padding:36px 28px}}.crm-tag{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;padding:6px 14px;background:rgb(0 229 255 / .06);border:1px solid rgb(0 229 255 / .25);border-radius:999px;display:inline-block}.crm-left h3{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.2rem);margin:0 0 10px;background:linear-gradient(135deg,var(--olpa),var(--olpa-soft));-webkit-background-clip:text;background-clip:text;color:#fff0}.crm-origin{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-bottom:18px;text-transform:uppercase;letter-spacing:.05em}.crm-desc{font-size:.96rem;color:var(--text-2);line-height:1.65;margin-bottom:18px}.crm-ideal{padding:16px 20px;background:rgb(255 214 10 / .06);border:1px solid rgb(255 214 10 / .25);border-left:3px solid var(--olpa);border-radius:12px;font-size:.92rem;color:var(--text-2);line-height:1.6}.crm-ideal strong{color:var(--olpa)}.crm-right{padding:44px 40px;background:linear-gradient(180deg,rgb(255 214 10 / .03),rgb(0 229 255 / .02))}@media(max-width:1024px){.crm-right{padding:32px 28px}}.crm-right h5{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--border)}.crm-features{list-style:none;display:flex;flex-direction:column;gap:11px}.crm-features li{display:flex;gap:12px;font-size:.88rem;color:var(--text-2);line-height:1.5;align-items:flex-start}.crm-features li span{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:rgb(34 197 94 / .14);border:1px solid rgb(34 197 94 / .4);color:#22c55e;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.crm-features strong{color:var(--text)}.methods-grid,.sales-methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1300px;margin:0 auto}@media(max-width:1024px){.methods-grid,.sales-methods-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.methods-grid,.sales-methods-grid{grid-template-columns:1fr}}.method-card,.sm-card{padding:34px 30px;display:flex;flex-direction:column;gap:12px;border-radius:var(--r-lg);min-height:380px}.method-tag,.sm-tag{font-family:var(--font-mono);font-size:9px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;padding:5px 11px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .25);border-radius:999px;font-weight:700;width:fit-content}.method-card h3,.sm-card h3{font-family:var(--font-display);font-size:1.4rem;background:linear-gradient(135deg,var(--olpa),var(--olpa-soft));-webkit-background-clip:text;background-clip:text;color:#fff0}.method-origin,.sm-origin{font-family:var(--font-mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:10px;border-bottom:1px solid var(--border)}.method-card>p,.sm-card>p{font-size:.9rem;color:var(--text-2);line-height:1.6;margin:0}.method-use,.sm-when{padding:12px 16px;background:var(--bg-2);border:1px solid var(--border);border-left:3px solid var(--olpa);border-radius:10px;font-size:.85rem;color:var(--text-2);line-height:1.55;margin-top:auto}.method-use strong,.sm-when strong{color:var(--olpa)}.method-tools{font-family:var(--font-mono);font-size:10px;color:var(--muted);padding-top:8px;border-top:1px dashed var(--border)}.methods-note{max-width:900px;margin:50px auto 0;padding:24px 30px;background:linear-gradient(135deg,rgb(255 214 10 / .06),rgb(0 229 255 / .04));border:1px solid rgb(255 214 10 / .3);border-radius:14px;text-align:center}.methods-note p{font-size:.96rem;color:var(--text-2);line-height:1.7;margin:0}.industry-processes{display:flex;flex-direction:column;gap:18px;max-width:1100px;margin:0 auto}.ip-row{display:grid;grid-template-columns:240px 1fr;gap:30px;align-items:start;padding:30px 32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:all .35s}@media(max-width:768px){.ip-row{grid-template-columns:1fr;gap:18px}}.ip-row:hover{border-color:rgb(255 214 10 / .3);transform:translateX(4px)}.ip-head{display:flex;align-items:center;gap:16px}.ip-head .ip-icon{font-size:36px;line-height:1}.ip-head h3{font-family:var(--font-display);font-size:1.25rem;margin:0}.ip-list{display:flex;flex-direction:column;gap:8px}.ip-list span{padding-left:18px;position:relative;font-size:.9rem;color:var(--text-2);line-height:1.55}.ip-list span::before{content:'→';position:absolute;left:0;color:var(--olpa);font-weight:700}.reg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1200px;margin:0 auto}@media(max-width:900px){.reg-grid{grid-template-columns:1fr}}.reg-card{padding:36px 34px;display:flex;flex-direction:column;gap:14px;border-radius:var(--r-lg)}.reg-logo{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--olpa);padding:8px 16px;background:rgb(255 214 10 / .08);border:1px solid rgb(255 214 10 / .3);border-radius:10px;width:fit-content;letter-spacing:.05em}.reg-card h3{font-family:var(--font-display);font-size:1.3rem;margin:0}.reg-card>p{font-size:.92rem;color:var(--text-2);line-height:1.6;margin:0}.reg-items{list-style:none;display:flex;flex-direction:column;gap:9px;padding-top:14px;border-top:1px solid var(--border)}.reg-items li{padding-left:20px;position:relative;font-size:.86rem;color:var(--muted);line-height:1.5}.reg-items li::before{content:'▸';position:absolute;left:0;color:var(--olpa)}.tech-depth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1300px;margin:0 auto}@media(max-width:1024px){.tech-depth-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tech-depth-grid{grid-template-columns:1fr}}.td-card{padding:32px 30px;display:flex;flex-direction:column;gap:14px;border-radius:var(--r-lg)}.td-head{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.td-icon{width:50px;height:50px;border-radius:12px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .25);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--accent);font-family:var(--font-mono);font-weight:700;flex-shrink:0}.td-head h3{font-family:var(--font-display);font-size:1.2rem;margin:0 0 4px}.td-tag{font-family:var(--font-mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.td-card>p{font-size:.88rem;color:var(--text-2);line-height:1.6;margin:0}.td-pros,.td-cons{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:10px}.td-pros{background:rgb(34 197 94 / .05);border:1px solid rgb(34 197 94 / .2)}.td-cons{background:rgb(248 113 113 / .04);border:1px solid rgb(248 113 113 / .2)}.td-pros strong{font-family:var(--font-mono);font-size:10px;color:#22c55e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.td-cons strong{font-family:var(--font-mono);font-size:10px;color:#f87171;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.td-pros span,.td-cons span{font-size:.82rem;color:var(--text-2);padding-left:14px;position:relative;line-height:1.5}.td-pros span::before{content:'+';position:absolute;left:0;color:#22c55e;font-weight:700}.td-cons span::before{content:'−';position:absolute;left:0;color:#f87171;font-weight:700}.iphone-mockup{width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.iphone-frame{width:290px;height:590px;background:#0a0a12;border-radius:46px;padding:10px;position:relative;border:10px solid #1a1a26;box-shadow:0 30px 80px rgb(0 0 0 / .6),inset 0 0 0 2px rgb(255 255 255 / .04)}.iphone-notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:110px;height:28px;background:#000;border-radius:14px;z-index:5}.iphone-screen{width:100%;height:100%;background:linear-gradient(180deg,#10101a,#07070c);border-radius:36px;overflow:hidden;padding:38px 18px 14px;display:flex;flex-direction:column}.iphone-status{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text);padding:0 4px 12px}.iphone-appname{display:flex;align-items:center;gap:12px;padding:10px 4px 18px}.appname-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:13px;color:#000}.app-title{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--text)}.app-sub{font-family:var(--font-mono);font-size:9px;color:var(--muted);margin-top:1px}.iphone-cards{display:flex;flex-direction:column;gap:8px;flex:1}.app-card{padding:11px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.app-card-done{opacity:.6}.app-card-now{border-color:rgb(255 214 10 / .4);background:linear-gradient(135deg,rgb(255 214 10 / .06),var(--surface-2));box-shadow:0 0 16px rgb(255 214 10 / .15)}.appc-left{flex:1;min-width:0}.appc-status{font-family:var(--font-mono);font-size:8px;color:#22c55e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px}.appc-running{color:var(--olpa)}.appc-pend{color:var(--muted)}.appc-addr{font-size:11px;color:var(--text);font-weight:600;line-height:1.2}.appc-cust{font-size:9px;color:var(--muted);margin-top:2px}.appc-time{font-family:var(--font-mono);font-size:9px;color:var(--olpa);flex-shrink:0}.iphone-tabs{display:flex;justify-content:space-around;padding:10px 0 0;margin-top:10px;border-top:1px solid var(--border)}.app-tab{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.app-tab-active{color:var(--olpa)}.iphone-caption{font-family:var(--font-mono);font-size:10px;color:var(--muted);text-align:center}.browser-mockup{padding:0;overflow:hidden;max-width:520px;margin:0 auto;border-radius:18px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(0 229 255 / .25)!important}.browser-head{display:flex;align-items:center;gap:8px;padding:12px 14px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.browser-bar{flex:1;margin-left:12px;display:flex;align-items:center;gap:8px;padding:6px 14px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:11px;color:var(--text-2)}.br-lock{font-size:10px;opacity:.7}.br-url{color:var(--olpa)}.browser-body{padding:20px 22px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(180deg,rgb(255 214 10 / .02),transparent)}.browser-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border)}.bn-logo{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--olpa)}.bn-items{display:flex;gap:14px}.bn-items span{font-size:10px;color:var(--text-2)}.bn-cta{font-size:10px;padding:5px 12px;background:var(--olpa);color:#000;border-radius:999px;font-weight:700}.browser-hero{padding:14px 0 18px;border-bottom:1px solid var(--border)}.bh-badge{font-family:var(--font-mono);font-size:8px;color:var(--olpa);padding:4px 10px;background:rgb(255 214 10 / .1);border:1px solid rgb(255 214 10 / .3);border-radius:999px;display:inline-block;letter-spacing:.1em;margin-bottom:10px}.bh-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text);line-height:1.2}.bh-title span{color:var(--olpa)}.bh-btns{display:flex;gap:8px;margin-top:12px}.bh-btn{font-size:9px;padding:6px 12px;border-radius:999px;font-weight:700;font-family:var(--font-mono);letter-spacing:.05em}.bh-btn-prim{background:var(--olpa);color:#000}.bh-btn:not(.bh-btn-prim){border:1px solid var(--border-strong);color:var(--text-2)}.browser-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:10px}.bm-item{text-align:center;padding:10px 6px;background:rgb(34 197 94 / .06);border:1px solid rgb(34 197 94 / .25);border-radius:10px}.bm-n{font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#22c55e;line-height:1}.bm-l{font-family:var(--font-mono);font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.cluster-wp-dev .wp-mockup,.clusters-wordpress .wp-mockup{padding:0;overflow:hidden;max-width:520px;margin:0 auto;border-radius:14px;background:#1e1e1e;border:1px solid rgb(33 117 155 / .4);box-shadow:0 30px 80px rgb(0 0 0 / .5)}.wp-head{display:flex;align-items:center;gap:14px;padding:10px 16px;background:#23282d;border-bottom:1px solid #1a1a1a}.wp-logo{width:28px;height:28px;border-radius:4px;background:#21759b;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:15px}.wp-title{flex:1;font-family:var(--font-display);font-size:13px;color:#eee}.wp-user{font-size:11px;color:#ccc}.wp-body{display:grid;grid-template-columns:130px 1fr;min-height:320px}.wp-side{background:#23282d;border-right:1px solid #1a1a1a;padding:10px 0}.wp-menu{padding:8px 14px;font-size:11px;color:#b4b9be;font-family:var(--font-body);cursor:pointer;transition:all .2s}.wp-menu:hover{background:#191e23;color:var(--olpa)}.wp-menu-active{background:#0073aa;color:#fff}.wp-main{padding:18px 22px;background:#f1f1f1;color:#2c2c2c;display:flex;flex-direction:column;gap:14px}.wp-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wp-kpi{padding:12px 8px;background:#fff;border:1px solid #ddd;border-radius:8px;text-align:center}.wp-kn{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:#22c55e;line-height:1}.wp-kl{font-size:9px;color:#888;margin-top:3px;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono)}.wp-chart{padding:10px 12px;background:#fff;border:1px solid #ddd;border-radius:8px}.wpc-label{font-size:9px;color:#888;margin-bottom:8px;font-family:var(--font-mono);text-transform:uppercase}.wpc-bars{display:flex;align-items:flex-end;gap:6px;height:40px}.wpc-bar{flex:1;background:linear-gradient(180deg,#0073aa,#005177);border-radius:3px 3px 0 0}.wpc-bar-active{background:linear-gradient(180deg,#FFD60A,#E6BC00)}.wp-rows{padding:10px 12px;background:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:8px}.wp-row{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #f0f0f0;font-size:10px;color:#2c2c2c}.wp-row:last-child{border:none}.wp-row div{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.wp-dot.ok{background:#22c55e}.wp-dot.mid{background:#FFD60A}.wp-dot.new{background:#3b82f6}.wp-meta{font-family:var(--font-mono);font-size:9px;color:#888}.wp-footer{padding:10px 16px;background:#0073aa;color:#fff;font-size:10px;text-align:center;font-family:var(--font-mono)}.shop-mockup{padding:0;overflow:hidden;max-width:520px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(150 191 72 / .3)!important}.shop-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.shop-bar{flex:1;margin-left:10px;padding:5px 12px;background:var(--surface);border-radius:6px;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.shop-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,rgb(150 191 72 / .03),transparent)}.shop-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border)}.sn-logo{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.1em;color:var(--text)}.sn-menu{display:flex;gap:12px}.sn-menu span{font-size:10px;color:var(--text-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.sn-cart{font-size:10px;color:var(--olpa);font-family:var(--font-mono)}.shop-product{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sp-img{display:flex;flex-direction:column;gap:6px}.sp-img-main{aspect-ratio:1;background:linear-gradient(135deg,#3a3a4a,#222);border-radius:8px;position:relative;overflow:hidden}.sp-img-main::after{content:'';position:absolute;inset:30% 25%;background:linear-gradient(135deg,#888,#555);border-radius:50%;opacity:.4}.sp-thumbs{display:flex;gap:4px}.sp-thumb{flex:1;aspect-ratio:1;background:#2a2a36;border-radius:5px;border:1px solid var(--border)}.sp-thumb-active{border-color:var(--olpa)}.sp-info{display:flex;flex-direction:column;gap:8px}.sp-brand{font-family:var(--font-mono);font-size:9px;color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.sp-title{font-family:var(--font-display);font-size:.9rem;color:var(--text);font-weight:600;line-height:1.3}.sp-rating{font-size:9px;color:var(--olpa)}.sp-rating span{color:var(--muted);margin-left:4px}.sp-price{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text);line-height:1}.sp-price small{font-size:.7rem;color:var(--muted)}.sp-variants{display:flex;gap:4px;margin-top:4px}.sp-var{width:22px;height:22px;border:1px solid var(--border-strong);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-family:var(--font-mono);color:var(--text-2)}.sp-var-active{border-color:var(--olpa);background:rgb(255 214 10 / .1);color:var(--olpa)}.sp-btn-add{margin-top:4px;padding:8px 0;background:var(--olpa);color:#000;text-align:center;font-size:10px;font-weight:700;border-radius:6px;font-family:var(--font-display)}.sp-btn-buy{padding:8px 0;background:var(--text);color:#000;text-align:center;font-size:10px;font-weight:700;border-radius:6px;font-family:var(--font-display)}.cluster-tn-dev .tn-mockup,.clusters-tiendanube .tn-mockup{padding:0;overflow:hidden;max-width:520px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95);border:1px solid rgb(46 125 215 / .3)}.tn-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.tn-bar{flex:1;margin-left:10px;padding:5px 12px;background:var(--surface);border-radius:6px;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.tn-body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.tn-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--border)}.tn-logo{font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.08em;color:#2e7dd7}.tn-menu{display:flex;gap:12px}.tn-menu span{font-size:10px;color:var(--text-2);font-family:var(--font-mono);text-transform:uppercase}.tn-cart{font-size:10px;color:var(--olpa);font-family:var(--font-mono)}.tn-cat-head{display:flex;justify-content:space-between;align-items:baseline}.tn-cat-title{font-family:var(--font-display);font-size:.95rem;color:var(--text);font-weight:700}.tn-cat-filter{font-family:var(--font-mono);font-size:9px;color:var(--muted)}.tn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.tn-prod{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;overflow:hidden}.tn-img{aspect-ratio:1;background:linear-gradient(135deg,#2a5a8a,#1a3a5a)}.tn-img-2{background:linear-gradient(135deg,#8a5a2a,#5a3a1a)}.tn-img-3{background:linear-gradient(135deg,#5a8a5a,#3a5a3a)}.tn-img-4{background:linear-gradient(135deg,#8a2a5a,#5a1a3a)}.tn-prod .tn-title{padding:6px 10px 0;font-size:10px;color:var(--text);font-family:var(--font-display);font-weight:600;line-height:1.3}.tn-prod .tn-price{padding:3px 10px 10px;font-size:11px;color:var(--olpa);font-family:var(--font-display);font-weight:700}.tn-prod .tn-price small{font-size:8px;color:var(--muted);font-weight:400;display:block;margin-top:2px}.lh-mockup{padding:30px 32px;max-width:480px;margin:0 auto;border-radius:20px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(34 197 94 / .3)!important;display:flex;flex-direction:column;gap:20px}.lh-head{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--border)}.lh-tag{font-family:var(--font-mono);font-size:10px;color:#22c55e;letter-spacing:.15em;font-weight:700}.lh-url{font-family:var(--font-mono);font-size:13px;color:var(--text)}.lh-scores{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lh-score{text-align:center;position:relative}.lh-ring{width:72px;height:72px;margin:0 auto}.lh-num{font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#22c55e;position:absolute;top:26px;left:0;right:0}.lh-lbl{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.lh-vitals{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:16px;border-top:1px solid var(--border)}.lh-vital{text-align:center;padding:10px 6px;background:rgb(34 197 94 / .05);border:1px solid rgb(34 197 94 / .2);border-radius:10px}.lhv-k{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase}.lhv-v{font-family:var(--font-display);font-size:1.1rem;color:#22c55e;font-weight:700;margin-top:3px}.brand-mockup{padding:0;overflow:hidden;max-width:460px;margin:0 auto;border-radius:18px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .3)!important}.brand-head{padding:18px 22px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.brand-title{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--olpa);letter-spacing:.1em}.brand-sub{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-top:2px}.brand-body{padding:22px;display:flex;flex-direction:column;gap:20px}.brand-section{display:flex;flex-direction:column;gap:10px}.bs-label{font-family:var(--font-mono);font-size:9px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px dashed var(--border)}.brand-logo{display:flex;align-items:center;gap:16px;padding:16px;background:var(--surface-2);border-radius:12px}.bl-shape{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));position:relative}.bl-shape::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid #000;border-radius:50%;border-right-color:#fff0}.bl-name{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text);letter-spacing:.02em}.brand-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bp-color{aspect-ratio:1;border-radius:10px;display:flex;align-items:flex-end;padding:8px;font-family:var(--font-mono);font-size:9px;font-weight:700}.bp-1{background:#FFD60A;color:#000}.bp-2{background:#00E5FF;color:#000}.bp-3{background:#0A0A12;color:#FFD60A;border:1px solid var(--border)}.bp-4{background:#F5F5F7;color:#000}.brand-type{display:flex;align-items:center;gap:16px;padding:16px;background:var(--surface-2);border-radius:12px}.bt-big{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--olpa);line-height:.9}.bt-info{flex:1}.bt-name{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--text)}.bt-sample{font-size:10px;color:var(--muted);font-family:var(--font-mono);margin-top:2px}.journey-mockup{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:18px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(0 229 255 / .3)!important}.j-head{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.j-title{margin-left:12px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.j-canvas{position:relative;padding:14px;min-height:340px}.j-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.j-flow{stroke-dashoffset:10;animation:dashFlow 3s linear infinite;stroke-dasharray:4 4}.j-screen{position:absolute;width:70px;padding:8px 6px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px;display:flex;flex-direction:column;gap:4px;z-index:2}.js-lbl{font-family:var(--font-mono);font-size:8px;color:var(--accent);text-transform:uppercase;text-align:center;padding-bottom:4px;border-bottom:1px dashed var(--border)}.js-line{height:2px;background:var(--muted);border-radius:2px;opacity:.5}.js-line.short{width:60%}.js-shape{height:14px;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));border-radius:3px;opacity:.7}.js-btn{height:6px;background:var(--olpa);border-radius:3px;margin-top:2px}.js-circle{width:14px;height:14px;border-radius:50%;background:var(--accent);margin:0 auto;opacity:.7}.js-check{width:8px;height:8px;border-radius:50%;background:#22c55e;align-self:flex-end}.js-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.js-grid div{height:6px;background:var(--accent);opacity:.4;border-radius:1px}.j-s1{top:30px;left:10px}.j-s2{top:30px;left:160px}.j-s3{top:30px;left:310px}.j-s4{top:150px;left:310px}.j-s5{top:150px;left:160px}.j-s6{top:150px;left:10px}.j-footer{padding:12px 20px;background:rgb(0 229 255 / .04);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}.stacks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1300px;margin:0 auto}@media(max-width:1024px){.stacks-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stacks-grid{grid-template-columns:1fr}}.stack-item-card{padding:32px 30px;display:flex;flex-direction:column;gap:12px;min-height:300px;border-radius:var(--r-lg);text-decoration:none;transition:all .3s}.stack-item-card:hover{transform:translateY(-4px)}.stack-item-card .si-tag{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;padding:5px 12px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .25);border-radius:999px;width:fit-content;font-weight:700}.stack-item-card h3{font-family:var(--font-display);font-size:1.25rem;margin:0;color:var(--text)}.stack-item-card>p{font-size:.9rem;color:var(--text-2);line-height:1.55;margin:0;flex:1}.stack-item-card .si-when{padding:12px 14px;background:var(--bg-2);border:1px solid var(--border);border-left:3px solid var(--olpa);border-radius:10px;font-size:.82rem;color:var(--muted);line-height:1.5}.stack-item-card .si-when strong{color:var(--olpa)}.stack-item-card .si-link{font-family:var(--font-mono);font-size:11px;color:var(--olpa);text-transform:uppercase;letter-spacing:.1em;margin-top:auto}.perf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1100px;margin:0 auto}@media(max-width:900px){.perf-grid{grid-template-columns:1fr}}.perf-card{padding:32px 30px;display:flex;flex-direction:column;gap:12px;border-radius:var(--r-lg)}.perf-label{font-family:var(--font-mono);font-size:10px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.perf-card h3{font-family:var(--font-display);font-size:1.25rem;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--border)}.perf-list{list-style:none;display:flex;flex-direction:column;gap:9px}.perf-list li{padding-left:20px;position:relative;font-size:.88rem;color:var(--text-2);line-height:1.55}.perf-list li::before{content:'✓';position:absolute;left:0;color:#22c55e;font-weight:700}.perf-list strong{color:var(--olpa)}.plugins-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1300px;margin:0 auto}@media(max-width:1100px){.plugins-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.plugins-grid{grid-template-columns:1fr}}.plugin-card{padding:28px 26px;display:flex;flex-direction:column;gap:10px;border-radius:var(--r-lg);min-height:280px}.plugin-cat{font-family:var(--font-mono);font-size:9px;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;padding:4px 10px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .25);border-radius:999px;width:fit-content;font-weight:700}.plugin-card h3{font-family:var(--font-display);font-size:1.1rem;margin:4px 0 0}.plugin-card>p{font-size:.86rem;color:var(--text-2);line-height:1.55;margin:0;flex:1}.plugin-why{padding:12px 14px;background:var(--bg-2);border:1px solid var(--border);border-left:3px solid var(--olpa);border-radius:10px;font-size:.82rem;color:var(--muted);line-height:1.5}.plugin-why strong{color:var(--olpa)}.models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1300px;margin:0 auto}@media(max-width:1024px){.models-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.models-grid{grid-template-columns:1fr}}.model-card{padding:30px 28px;display:flex;flex-direction:column;gap:10px;border-radius:var(--r-lg);min-height:320px}.model-label{font-family:var(--font-mono);font-size:9px;color:var(--accent);letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .25);border-radius:999px;width:fit-content;font-weight:700}.model-card h3{font-family:var(--font-display);font-size:1.3rem;margin:4px 0 0;background:linear-gradient(135deg,var(--olpa),var(--olpa-soft));-webkit-background-clip:text;background-clip:text;color:#fff0}.model-maker{font-family:var(--font-mono);font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:10px;border-bottom:1px solid var(--border)}.model-card>p{font-size:.88rem;color:var(--text-2);line-height:1.55;margin:0;flex:1}.model-strengths{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.model-strengths span{font-family:var(--font-mono);font-size:9px;color:var(--olpa);padding:4px 9px;background:rgb(255 214 10 / .08);border:1px solid rgb(255 214 10 / .25);border-radius:999px;letter-spacing:.05em}.serp-mockup{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(34 197 94 / .25)!important}.serp-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.serp-bar{flex:1;margin-left:10px;display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:12px}.sg-ico{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4285f4 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px}.sg-q{color:var(--text);flex:1}.serp-body{padding:20px 22px}.serp-stats{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-bottom:16px}.serp-stats strong{color:var(--text)}.serp-res{display:flex;gap:14px;padding:14px 12px;border-radius:10px;margin-bottom:10px;transition:all .3s}.serp-res-top{background:linear-gradient(135deg,rgb(34 197 94 / .08),rgb(255 214 10 / .04));border:1px solid rgb(34 197 94 / .3);box-shadow:0 0 25px rgb(34 197 94 / .1)}.serp-res:not(.serp-res-top){opacity:.55}.sr-rank{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--olpa);width:32px;line-height:1;flex-shrink:0}.serp-res-top .sr-rank{color:#22c55e;text-shadow:0 0 12px rgb(34 197 94 / .5)}.sr-body{flex:1;min-width:0}.sr-url{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-bottom:3px}.sr-title{font-family:var(--font-display);font-size:13px;color:#4285f4;font-weight:600;line-height:1.3;margin-bottom:3px}.serp-res-top .sr-title{color:var(--olpa)}.sr-desc{font-size:11px;color:var(--text-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-rich{font-family:var(--font-mono);font-size:9px;color:#22c55e;margin-top:6px;letter-spacing:.03em}.serp-footer{padding:12px 20px;background:rgb(34 197 94 / .04);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}.ai-chat-mockup{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(0 229 255 / .25)!important}.aic-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.aic-brand{display:flex;align-items:center;gap:12px}.aic-logo{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#d97706,#b45309);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:16px}.aic-name{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text)}.aic-ver{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-top:2px}.aic-tag{font-family:var(--font-mono);font-size:9px;color:var(--accent);padding:4px 10px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .25);border-radius:999px;letter-spacing:.1em}.aic-body{padding:20px 22px;display:flex;flex-direction:column;gap:18px;min-height:320px}.aic-q,.aic-a{display:flex;gap:12px}.aic-you,.aic-ai{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;font-weight:700;color:#fff}.aic-you{background:var(--surface-2);border:1px solid var(--border)}.aic-ai{background:linear-gradient(135deg,#d97706,#b45309)}.aic-q .aic-text{flex:1;padding:10px 14px;background:var(--surface);border-radius:12px;font-size:12px;color:var(--text);line-height:1.5}.aic-a{flex-direction:column;gap:10px}.aic-a .aic-text{padding:12px 16px;background:linear-gradient(135deg,rgb(255 214 10 / .06),rgb(0 229 255 / .04));border:1px solid rgb(255 214 10 / .2);border-radius:12px;font-size:12px;color:var(--text-2);line-height:1.55}.aic-hl{color:var(--olpa);font-weight:700;background:rgb(255 214 10 / .15);padding:1px 5px;border-radius:3px}.aic-text sup{color:var(--accent);font-size:9px;font-family:var(--font-mono)}.aic-citations{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--bg-2);border-radius:10px;border-left:3px solid var(--accent)}.aic-cit{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px}.cit-n{width:18px;height:18px;border-radius:50%;background:rgb(0 229 255 / .15);border:1px solid rgb(0 229 255 / .4);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.cit-src{color:var(--muted)}.aic-footer{padding:12px 20px;background:rgb(0 229 255 / .04);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}.cluster-gads-cordoba .gads-mockup{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:14px;background:#fff;border:1px solid rgb(66 133 244 / .3);box-shadow:0 30px 80px rgb(0 0 0 / .4)}.gads-head{padding:14px 20px;background:#f8f9fa;border-bottom:1px solid #e8eaed}.gads-logo{font-family:var(--font-display);font-weight:700;font-size:15px;color:#202124;letter-spacing:-.01em}.gads-campaign{font-size:11px;color:#5f6368;margin-top:3px;font-family:var(--font-mono)}.gads-body{padding:20px;background:#fff;color:#202124;display:flex;flex-direction:column;gap:16px}.gads-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gk{padding:12px 8px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;text-align:center}.gk-l{font-size:9px;color:#5f6368;text-transform:uppercase;letter-spacing:.03em;font-family:var(--font-mono)}.gk-v{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:#202124;line-height:1;margin:4px 0 2px}.gk-d{font-size:9px;font-weight:700}.gk-d.up{color:#0d7f3e}.gk-d.down{color:#c5221f}.gads-chart{padding:12px 14px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px}.gc-label{font-size:10px;color:#5f6368;margin-bottom:10px;font-family:var(--font-mono)}.gc-bars{display:flex;align-items:flex-end;gap:4px;height:50px}.gc-bar{flex:1;background:linear-gradient(180deg,#4285f4,#1a73e8);border-radius:3px 3px 0 0}.gc-bar-active{background:linear-gradient(180deg,#FFD60A,#E6BC00)}.gads-kws{padding:12px 14px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;display:flex;flex-direction:column;gap:8px}.gk-row{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:10px;color:#202124}.gk-dot{width:6px;height:6px;border-radius:50%}.gk-dot.ok{background:#0d7f3e}.gk-dot.mid{background:#f9ab00}.gk-term{flex:1;font-family:var(--font-mono);color:#4285f4;font-weight:500}.gk-stat{font-family:var(--font-mono);font-size:9px;color:#5f6368}.gads-footer{padding:10px 20px;background:#4285f4;color:#fff;font-size:10px;text-align:center;font-family:var(--font-mono);font-weight:600}.ig-ad-mockup{padding:0;overflow:hidden;max-width:380px;margin:0 auto;border-radius:18px;background:#000!important;border:1px solid rgb(228 64 95 / .3)!important}.iga-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#000;border-bottom:1px solid #262626}.iga-profile{display:flex;align-items:center;gap:10px}.iga-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:13px;padding:2px}.iga-user{font-family:var(--font-display);font-weight:600;font-size:12px;color:#fff}.iga-spons{font-weight:400;color:#a8a8a8;font-size:11px}.iga-loc{font-size:10px;color:#a8a8a8;margin-top:1px}.iga-more{color:#fff;font-weight:700}.iga-media{position:relative;aspect-ratio:1/1;background:linear-gradient(135deg,#FFD60A,#E6BC00,#d97706);display:flex;align-items:center;justify-content:center;overflow:hidden}.iga-img{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgb(255 255 255 / .25),transparent 50%)}.iga-overlay{position:relative;z-index:5;text-align:center;padding:20px;color:#000}.iga-headline{font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1;letter-spacing:-.02em;text-shadow:0 2px 10px rgb(0 0 0 / .15)}.iga-sub{font-family:var(--font-mono);font-size:11px;margin-top:8px;letter-spacing:.1em}.iga-actions{display:flex;justify-content:space-between;padding:10px 14px;background:#000;color:#fff;font-size:18px}.iga-left{display:flex;gap:14px}.iga-cta{padding:0 14px 10px;background:#000}.iga-cta-text{font-size:11px;color:#fff;line-height:1.4}.iga-cta-text strong{font-weight:700}.iga-cta-text span{color:#a8a8a8}.iga-cta-btn{margin-top:10px;padding:10px 14px;background:#0095f6;color:#fff;text-align:center;font-size:11px;font-weight:700;border-radius:8px;font-family:var(--font-display)}.iga-likes{padding:10px 14px;background:#000;border-top:1px solid #262626;color:#fff;font-size:11px;font-weight:600}.linkedin-mockup{padding:0;overflow:hidden;max-width:460px;margin:0 auto;border-radius:14px;background:#1b1f23!important;border:1px solid rgb(10 102 194 / .35)!important}.lin-head{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff}.lin-logo{width:32px;height:32px;border-radius:6px;background:#0a66c2;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:800;font-size:14px}.lin-search{flex:1;padding:7px 12px;background:#eef3f8;border-radius:4px;font-size:11px;color:#666}.lin-card{position:relative;background:#fff;padding-bottom:16px}.lin-cover{height:60px;background:linear-gradient(135deg,#0a66c2,#004182)}.lin-avatar{position:absolute;top:30px;left:16px;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));border:3px solid #fff;display:flex;align-items:center;justify-content:center;color:#000;font-family:var(--font-display);font-weight:700;font-size:22px}.lin-content{padding:40px 16px 0 90px}.lin-name{font-family:var(--font-display);font-weight:700;font-size:14px;color:#000}.lin-role{font-size:12px;color:#333;margin-top:2px}.lin-loc{font-size:10px;color:#666;margin-top:3px}.lin-ad{background:#fff;margin-top:8px;padding:14px 16px;border-top:8px solid #eef3f8}.lin-ad-tag{font-family:var(--font-mono);font-size:9px;color:#666;letter-spacing:.05em;margin-bottom:10px}.lin-ad-brand{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lin-ad-avatar{width:32px;height:32px;border-radius:4px;background:#0a66c2;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:11px}.lin-ad-name{font-family:var(--font-display);font-weight:700;font-size:12px;color:#000}.lin-ad-foll{font-size:9px;color:#666;margin-top:1px}.lin-ad-text{font-size:11px;color:#000;line-height:1.5;margin-bottom:12px}.lin-ad-media{height:80px;background:linear-gradient(135deg,#0a66c2,#004182);border-radius:6px;margin-bottom:12px}.lin-ad-form{background:#f3f2ef;border:1px solid #e0e0e0;border-radius:6px;padding:12px}.lin-ad-form-title{font-family:var(--font-display);font-weight:700;font-size:10px;color:#000;margin-bottom:10px;letter-spacing:.05em}.lin-ad-form-field{font-size:10px;color:#666;padding:8px 10px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:6px;font-family:var(--font-mono)}.lin-ad-form-btn{margin-top:8px;padding:9px 14px;background:#0a66c2;color:#fff;text-align:center;font-size:11px;font-weight:700;border-radius:16px;font-family:var(--font-display)}.iggrid-mockup{padding:0;overflow:hidden;max-width:380px;margin:0 auto;border-radius:16px;background:#000!important;border:1px solid rgb(228 64 95 / .3)!important}.igg-head{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#000;border-bottom:1px solid #262626}.igg-avatar{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#feda75,#fa7e1e,#d62976,#962fbf);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:20px}.igg-info{flex:1}.igg-user{font-family:var(--font-display);font-weight:700;font-size:14px;color:#fff}.igg-stats{font-size:10px;color:#a8a8a8;margin-top:3px}.igg-stats strong{color:#fff;font-weight:600}.igg-bio{padding:12px 18px;background:#000}.igg-name{font-family:var(--font-display);font-weight:600;font-size:12px;color:#fff}.igg-desc{font-size:11px;color:#a8a8a8;margin-top:4px;line-height:1.4}.igg-tabs{display:flex;border-top:1px solid #262626;background:#000}.igg-tab{flex:1;padding:10px 0;text-align:center;font-size:10px;color:#a8a8a8;font-family:var(--font-mono);text-transform:uppercase}.igg-tab-active{color:#fff;border-bottom:1px solid #fff}.igg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#000}.igg-post{aspect-ratio:1;position:relative;overflow:hidden}.igg-p1{background:linear-gradient(135deg,#FFD60A,#fa7e1e)}.igg-p2{background:linear-gradient(135deg,#00E5FF,#0099FF)}.igg-p3{background:linear-gradient(135deg,#d62976,#962fbf)}.igg-p4{background:linear-gradient(135deg,#22c55e,#0d7f3e)}.igg-p5{background:linear-gradient(135deg,#f97316,#c2410c)}.igg-p6{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.igg-p7{background:linear-gradient(135deg,#ef4444,#991b1b)}.igg-p8{background:linear-gradient(135deg,#06b6d4,#0e7490)}.igg-p9{background:linear-gradient(135deg,#feda75,#d97706)}.igg-plays{position:absolute;top:6px;right:6px;font-family:var(--font-mono);font-size:9px;color:#fff;background:rgb(0 0 0 / .5);padding:2px 6px;border-radius:4px;font-weight:700}.cluster-email-mkt .email-mockup{padding:0;overflow:hidden;max-width:460px;margin:0 auto;border-radius:14px;background:#fff;border:1px solid rgb(255 214 10 / .3);box-shadow:0 30px 80px rgb(0 0 0 / .5)}.em-head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#f5f5f7;border-bottom:1px solid #e5e5e7}.em-head-logo{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));display:flex;align-items:center;justify-content:center;color:#000;font-size:18px;flex-shrink:0}.em-head-info{flex:1;min-width:0}.em-from{font-family:var(--font-mono);font-size:10px;color:#5f6368;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-subj{font-family:var(--font-display);font-weight:600;font-size:12px;color:#202124;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-time{font-family:var(--font-mono);font-size:10px;color:#5f6368;flex-shrink:0}.em-body{background:#fff;color:#202124}.em-banner{padding:26px 20px;background:linear-gradient(135deg,var(--olpa),var(--olpa-deep));color:#000;text-align:center;font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:.1em}.em-content{padding:22px 22px 26px}.em-greet{font-family:var(--font-display);font-weight:600;font-size:13px;color:#202124;margin-bottom:10px}.em-text{font-size:11px;color:#5f6368;line-height:1.55;margin-bottom:14px}.em-text strong{color:#202124}.em-text-sm{font-size:10px;margin-top:6px}.em-cta-btn{padding:11px 18px;background:#202124;color:#fff;text-align:center;font-size:11px;font-weight:700;border-radius:6px;font-family:var(--font-display);margin-bottom:18px}.em-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.em-card{padding:10px 6px;background:#f5f5f7;border:1px solid #e5e5e7;border-radius:6px;text-align:center;font-size:9px;color:#5f6368;font-family:var(--font-mono)}.em-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 16px;background:linear-gradient(135deg,rgb(255 214 10 / .08),rgb(0 229 255 / .04));border-top:1px solid #e5e5e7}.em-stat{text-align:center}.ems-k{font-family:var(--font-mono);font-size:9px;color:#5f6368;text-transform:uppercase;letter-spacing:.05em}.ems-v{font-family:var(--font-display);font-weight:700;font-size:13px;color:#22c55e;margin-top:2px}.pauta-mockup{padding:0;overflow:hidden;max-width:480px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .3)!important;display:flex;flex-direction:column}.pauta-mockup>*{padding-left:26px;padding-right:26px}.pauta-mockup>*:first-child{padding-top:22px}.pauta-mockup>*:last-child{padding-bottom:18px}.pm-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:14px}.pm-title{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--olpa);letter-spacing:.05em}.pm-period{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.pm-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pmk{padding:12px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;text-align:center}.pmk-l{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase}.pmk-v{font-family:var(--font-display);font-weight:700;font-size:1.2rem;color:var(--text);line-height:1;margin:4px 0 2px}.pmk-d{font-size:9px;font-weight:700;font-family:var(--font-mono)}.pmk-d.up{color:#22c55e}.pm-channels{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.pm-ch{display:flex;flex-direction:column;gap:4px}.pm-ch-name{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text);font-family:var(--font-mono)}.pm-dot{width:8px;height:8px;border-radius:50%}.pm-dot.g{background:#4285f4}.pm-dot.m{background:#e4405f}.pm-dot.l{background:#0a66c2}.pm-dot.t{background:#ff0050}.pm-dot.y{background:red}.pm-ch-bar{height:6px;background:rgb(255 255 255 / .05);border-radius:3px;overflow:hidden}.pm-ch-bar span{display:block;height:100%;border-radius:3px;animation:fillBar 1.5s ease-out}.pm-ch-stats{font-family:var(--font-mono);font-size:9px;color:var(--muted)}.pm-footer{padding-top:12px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;color:var(--olpa);text-align:center;letter-spacing:.03em}.video-mockup{padding:0;overflow:hidden;max-width:480px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(239 68 68 / .3)!important}.vm-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.vm-rec{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:#ef4444;font-weight:700;letter-spacing:.1em}.vm-rec-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 10px #ef4444;animation:pulse 1s ease-in-out infinite}.vm-title{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.vm-menu{color:var(--muted);font-size:14px}.vm-preview{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a26,#0a0a12);display:flex;align-items:center;justify-content:center}.vm-frame{display:flex;flex-direction:column;align-items:center;gap:14px}.vm-play{width:60px;height:60px;border-radius:50%;background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;padding-left:5px;border:2px solid rgb(255 255 255 / .3)}.vm-timer{font-family:var(--font-mono);font-size:11px;color:#fff;background:rgb(0 0 0 / .6);padding:4px 10px;border-radius:4px}.vm-progress{position:absolute;bottom:0;left:0;right:0;padding:10px 14px}.vmp-bar{height:4px;background:rgb(255 255 255 / .2);border-radius:2px;overflow:hidden}.vmp-bar span{display:block;height:100%;background:#ef4444;border-radius:2px}.vm-storyboard{padding:16px 18px;background:rgb(255 255 255 / .02);border-top:1px solid var(--border)}.vm-sb-label{font-family:var(--font-mono);font-size:9px;color:var(--muted);letter-spacing:.15em;margin-bottom:10px}.vm-sb-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.vm-sb{padding:10px 6px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;text-align:center;display:flex;flex-direction:column;gap:4px;transition:all .3s}.vm-sb-done{border-color:rgb(34 197 94 / .4);background:rgb(34 197 94 / .04);opacity:.7}.vm-sb-now{border-color:rgb(239 68 68 / .5);background:linear-gradient(135deg,rgb(239 68 68 / .1),var(--surface-2));box-shadow:0 0 16px rgb(239 68 68 / .2)}.vm-sb-n{font-family:var(--font-mono);font-size:9px;color:var(--muted);font-weight:700}.vm-sb-done .vm-sb-n{color:#22c55e}.vm-sb-now .vm-sb-n{color:#ef4444}.vm-sb-t{font-family:var(--font-display);font-size:9px;color:var(--text);font-weight:600}.vm-footer{padding:12px 18px;background:rgb(239 68 68 / .04);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;color:var(--muted);text-align:center}.mktstr-mockup{padding:0;overflow:hidden;max-width:480px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(0 229 255 / .3)!important}.ms-head{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.ms-label{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.12em;font-weight:700}.ms-date{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.ms-body{padding:30px 24px;display:flex;flex-direction:column;align-items:center;gap:26px}.ms-tam{position:relative;width:260px;height:260px;display:flex;align-items:center;justify-content:center}.ms-tam-ring{position:absolute;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:14px;transition:all .4s}.ms-tam-tam{width:260px;height:260px;background:radial-gradient(circle,rgb(0 229 255 / .05),rgb(0 229 255 / .15));border:1.5px solid rgb(0 229 255 / .4)}.ms-tam-sam{width:180px;height:180px;background:radial-gradient(circle,rgb(255 214 10 / .08),rgb(255 214 10 / .18));border:1.5px solid rgb(255 214 10 / .4)}.ms-tam-som{width:100px;height:100px;background:radial-gradient(circle,rgb(255 214 10 / .25),rgb(255 214 10 / .5));border:2px solid var(--olpa);box-shadow:0 0 24px rgb(255 214 10 / .3)}.ms-tam-lbl{font-family:var(--font-mono);font-size:10px;color:#fff;letter-spacing:.15em;font-weight:700}.ms-tam-val{font-family:var(--font-display);font-size:13px;color:#fff;font-weight:600;margin-top:2px}.ms-tam-som .ms-tam-val{font-size:14px;color:#000}.ms-tam-som .ms-tam-lbl{color:#000}.ms-legend{display:flex;flex-direction:column;gap:8px;width:100%}.ms-lg{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;color:var(--text-2)}.ms-lg-dot{width:10px;height:10px;border-radius:50%}.ms-lg-dot.ms-lg-1{background:rgb(0 229 255 / .4);border:1px solid var(--accent)}.ms-lg-dot.ms-lg-2{background:rgb(255 214 10 / .4);border:1px solid rgb(255 214 10 / .6)}.ms-lg-dot.ms-lg-3{background:var(--olpa);box-shadow:0 0 8px rgb(255 214 10 / .5)}.ms-footer{padding:12px 20px;background:rgb(0 229 255 / .04);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;color:var(--accent);text-align:center;letter-spacing:.03em}.pricing-mockup{padding:0;overflow:hidden;max-width:480px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .3)!important}.pg-head{padding:18px 22px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.pg-title{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--text);letter-spacing:.03em}.pg-sub{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-top:3px}.pg-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:22px 20px}.pg-tier{padding:14px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;transition:all .3s}.pg-tier-best{border-color:rgb(255 214 10 / .5);background:linear-gradient(180deg,rgb(255 214 10 / .08),var(--surface-2));transform:translateY(-6px);box-shadow:0 12px 32px rgb(255 214 10 / .15)}.pg-tier-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:8px;font-weight:700;padding:4px 8px;background:var(--olpa);color:#000;border-radius:999px;letter-spacing:.1em;white-space:nowrap}.pg-tier-name{font-family:var(--font-display);font-size:12px;color:var(--text);font-weight:700}.pg-tier-best .pg-tier-name{color:var(--olpa)}.pg-tier-price{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--text);line-height:1}.pg-tier-best .pg-tier-price{color:var(--olpa)}.pg-tier-price span{font-size:.7rem;color:var(--muted);font-weight:400}.pg-tier-note{font-family:var(--font-mono);font-size:9px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.pg-tier-bar{width:24px;height:40px;background:rgb(255 255 255 / .05);border-radius:2px;overflow:hidden;display:flex;align-items:flex-end;margin-top:6px}.pg-tier-bar span{display:block;width:100%;border-radius:2px;animation:fillBar 1.2s ease-out}.pg-insight{padding:14px 20px;background:linear-gradient(135deg,rgb(255 214 10 / .06),rgb(0 229 255 / .03));border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.pg-insight-label{font-family:var(--font-mono);font-size:9px;color:var(--olpa);letter-spacing:.15em;font-weight:700}.pg-insight-text{font-size:10px;color:var(--text-2);line-height:1.5}.posm-mockup{padding:0;overflow:hidden;max-width:440px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(0 229 255 / .3)!important}.posm-head{padding:14px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.posm-title{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.12em;font-weight:700}.posm-sub{font-family:var(--font-mono);font-size:9px;color:var(--muted);margin-top:3px}.posm-chart{padding:20px 14px 14px;display:grid;grid-template-columns:28px 1fr;gap:8px;position:relative}.posm-axis-y{font-family:var(--font-mono);font-size:8px;color:var(--muted);letter-spacing:.1em;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3;font-weight:700}.posm-grid{position:relative;aspect-ratio:1;background:rgb(255 255 255 / .02);border:1px solid var(--border);border-radius:10px;overflow:hidden}.posm-q{position:absolute;width:50%;height:50%}.posm-q.q-tl{top:0;left:0;background:linear-gradient(135deg,rgb(34 197 94 / .05),transparent)}.posm-q.q-tr{top:0;right:0;background:linear-gradient(225deg,rgb(255 214 10 / .05),transparent)}.posm-q.q-bl{bottom:0;left:0;background:linear-gradient(45deg,rgb(248 113 113 / .04),transparent)}.posm-q.q-br{bottom:0;right:0;background:linear-gradient(315deg,rgb(0 229 255 / .05),transparent)}.posm-cross-h{position:absolute;top:50%;left:0;right:0;height:1px;background:rgb(255 255 255 / .1);border-top:1px dashed rgb(255 255 255 / .1)}.posm-cross-v{position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgb(255 255 255 / .1);border-left:1px dashed rgb(255 255 255 / .1)}.posm-dot{position:absolute;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:8px;font-weight:700;transform:translate(-50%,-50%);background:var(--surface-2);border:1.5px solid var(--muted);color:var(--text-2)}.posm-you{background:var(--olpa)!important;border-color:var(--olpa)!important;color:#000!important;box-shadow:0 0 18px rgb(255 214 10 / .6);z-index:5}.posm-target{position:absolute;width:48px;height:48px;border-radius:50%;border:2px dashed var(--olpa);transform:translate(-50%,-50%);animation:pulse 2s ease-in-out infinite;z-index:4}.posm-axis-x{position:absolute;bottom:-4px;left:34px;right:14px;font-family:var(--font-mono);font-size:8px;color:var(--muted);letter-spacing:.1em;text-align:center;font-weight:700;padding-top:8px}.posm-insight{padding:14px 18px;background:rgb(255 214 10 / .04);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.posm-ins-label{font-family:var(--font-mono);font-size:9px;color:var(--olpa);letter-spacing:.12em;font-weight:700}.posm-ins-text{font-size:10px;color:var(--text-2);line-height:1.5}.fg-mockup{padding:0;overflow:hidden;max-width:480px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(239 68 68 / .3)!important}.fg-head{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.fg-rec{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:#ef4444;font-weight:700;letter-spacing:.05em}.fg-rec-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 10px #ef4444;animation:pulse 1s ease-in-out infinite}.fg-time{font-family:var(--font-mono);font-size:11px;color:var(--text)}.fg-room{aspect-ratio:1;padding:12px;position:relative}.fg-svg{width:100%;height:100%}.fg-person circle{transition:all .3s}.fg-person:hover circle{fill:rgb(34 197 94 / .15)}.fg-mod circle:nth-child(2){animation:pulseModer 2.5s ease-in-out infinite}@keyframes pulseModer{0%,100%{filter:drop-shadow(0 0 10px rgb(255 214 10 / .4))}50%{filter:drop-shadow(0 0 22px rgb(255 214 10 / .9))}}.fg-transcript{padding:14px 18px;background:rgb(0 0 0 / .3);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;max-height:90px;overflow:hidden}.fg-ts-line{display:flex;gap:8px;font-size:10px;line-height:1.5}.fg-ts-line.fg-ts-new{animation:fadeInTs .8s ease-out}@keyframes fadeInTs{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fg-ts-speaker{font-family:var(--font-mono);color:var(--accent);font-weight:700;flex-shrink:0}.fg-ts-text{color:var(--text-2);font-style:italic}.fg-footer{padding:12px 20px;background:rgb(239 68 68 / .03);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;color:var(--muted);text-align:center}.mystery-mockup{padding:0;overflow:hidden;max-width:440px;margin:0 auto;border-radius:16px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(139 92 246 / .35)!important;display:flex;flex-direction:column}.my-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:linear-gradient(135deg,rgb(139 92 246 / .08),transparent);border-bottom:1px solid var(--border)}.my-title{font-family:var(--font-display);font-size:12px;font-weight:700;color:#8b5cf6;letter-spacing:.08em}.my-id{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.my-meta{padding:12px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-bottom:1px solid var(--border)}.my-meta-row{display:flex;flex-direction:column;gap:2px}.my-meta-row span{font-family:var(--font-mono);font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.my-meta-row strong{font-size:11px;color:var(--text);font-family:var(--font-display)}.my-score{padding:18px 20px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--border);background:rgb(255 214 10 / .03)}.my-score-circle{position:relative;width:72px;height:72px;flex-shrink:0}.my-score-circle svg{width:72px;height:72px}.my-score-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--olpa)}.my-score-info{flex:1}.my-score-label{font-family:var(--font-mono);font-size:9px;color:var(--muted);letter-spacing:.12em;font-weight:700}.my-score-val{font-family:var(--font-display);font-size:1rem;color:var(--text);margin-top:2px}.my-score-delta{font-family:var(--font-mono);font-size:9px;color:#22c55e;margin-top:3px}.my-checks{padding:14px 20px;display:flex;flex-direction:column;gap:7px}.my-check{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--text-2);padding:4px 0}.myc-icon{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.my-check.ok .myc-icon{background:rgb(34 197 94 / .15);border:1px solid rgb(34 197 94 / .4);color:#22c55e}.my-check.warn .myc-icon{background:rgb(255 214 10 / .15);border:1px solid rgb(255 214 10 / .4);color:var(--olpa)}.my-check.bad .myc-icon{background:rgb(248 113 113 / .15);border:1px solid rgb(248 113 113 / .4);color:#f87171}.myc-text{flex:1}.my-check.bad .myc-text{opacity:.75;text-decoration:line-through}.my-footer{padding:12px 20px;background:rgb(139 92 246 / .04);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;color:var(--muted);text-align:center}@media(max-width:640px){.ig-ad-mockup,.iggrid-mockup{max-width:340px}.linkedin-mockup,.email-mockup{max-width:340px}.posm-mockup,.mystery-mockup{max-width:340px}.pricing-mockup,.mktstr-mockup{max-width:340px}.pauta-mockup>*{padding-left:18px;padding-right:18px}.bsia-mockup,.course-catalog,.training-plan{max-width:340px}}.bsia-mockup{max-width:460px;margin:0 auto;padding:24px;border-radius:20px;background:linear-gradient(155deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08)}.bsia-mockup .bs-head{border-bottom:1px dashed rgb(255 255 255 / .1);padding-bottom:12px;margin-bottom:16px}.bsia-mockup .bs-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.bsia-mockup .bs-sub{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.bsia-mockup .bs-timeline{display:flex;flex-direction:column;gap:10px}.bsia-mockup .bs-week{display:grid;grid-template-columns:34px 1fr 24px;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);transition:all .25s}.bsia-mockup .bs-week.bs-done{background:rgb(0 229 255 / .06);border-color:rgb(0 229 255 / .2)}.bsia-mockup .bs-week.bs-now{background:rgb(255 214 10 / .08);border-color:rgb(255 214 10 / .35);box-shadow:0 0 0 1px rgb(255 214 10 / .15),0 4px 16px rgb(255 214 10 / .08)}.bsia-mockup .bs-wk-n{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--text-2);text-align:center}.bsia-mockup .bs-week.bs-done .bs-wk-n{color:var(--accent)}.bsia-mockup .bs-week.bs-now .bs-wk-n{color:var(--olpa)}.bsia-mockup .bs-wk-title{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:2px}.bsia-mockup .bs-wk-topics{font-size:10px;color:var(--text-2);font-family:var(--font-mono)}.bsia-mockup .bs-wk-status{font-size:14px;text-align:center;color:var(--text-3)}.bsia-mockup .bs-week.bs-done .bs-wk-status{color:var(--accent)}.bsia-mockup .bs-week.bs-now .bs-wk-status{color:var(--olpa);animation:pulse 1.6s infinite}.bsia-mockup .bs-footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.course-catalog{max-width:460px;margin:0 auto;padding:24px;border-radius:20px;background:linear-gradient(155deg,rgb(0 229 255 / .05),rgb(255 214 10 / .04));border:1px solid rgb(255 255 255 / .08)}.course-catalog .cc-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px dashed rgb(255 255 255 / .1);padding-bottom:12px;margin-bottom:16px;gap:10px;flex-wrap:wrap}.course-catalog .cc-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--accent);text-transform:uppercase}.course-catalog .cc-filter{font-family:var(--font-mono);font-size:9px;color:var(--text-3);padding:3px 8px;border:1px solid rgb(255 255 255 / .08);border-radius:20px}.course-catalog .cc-list{display:flex;flex-direction:column;gap:10px}.course-catalog .cc-card{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06)}.course-catalog .cc-card.cc-featured{background:rgb(255 214 10 / .06);border-color:rgb(255 214 10 / .25);box-shadow:0 0 0 1px rgb(255 214 10 / .1)}.course-catalog .cc-level{font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--accent);text-align:center;padding:4px 6px;background:rgb(0 229 255 / .1);border-radius:6px}.course-catalog .cc-featured .cc-level{color:var(--olpa);background:rgb(255 214 10 / .15)}.course-catalog .cc-info{grid-column:2;min-width:0}.course-catalog .cc-name{font-size:12px;font-weight:600;color:var(--text);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-catalog .cc-meta{font-size:10px;color:var(--text-2);font-family:var(--font-mono)}.course-catalog .cc-bar{grid-column:2;height:3px;background:rgb(255 255 255 / .06);border-radius:2px;overflow:hidden;margin-top:6px}.course-catalog .cc-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--olpa));border-radius:2px}.course-catalog .cc-slots{grid-column:3;grid-row:1/span 2;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-2);text-align:right}.course-catalog .cc-footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.training-plan{max-width:460px;margin:0 auto;padding:24px;border-radius:20px;background:linear-gradient(155deg,rgb(255 214 10 / .04),rgb(0 229 255 / .05));border:1px solid rgb(255 255 255 / .08)}.training-plan .tp-head{border-bottom:1px dashed rgb(255 255 255 / .1);padding-bottom:12px;margin-bottom:16px}.training-plan .tp-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.training-plan .tp-sub{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.training-plan .tp-tracks{display:flex;flex-direction:column;gap:14px}.training-plan .tp-track{padding:12px;border-radius:12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06)}.training-plan .tp-track-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.training-plan .tp-track-name{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--accent)}.training-plan .tp-track-n{font-size:10px;color:var(--text-2);font-family:var(--font-mono)}.training-plan .tp-track-sessions{display:flex;gap:6px;margin-bottom:8px}.training-plan .tp-dot{flex:1;height:6px;border-radius:3px;background:rgb(255 255 255 / .08)}.training-plan .tp-dot.tp-done{background:var(--accent)}.training-plan .tp-dot.tp-now{background:var(--olpa);box-shadow:0 0 10px rgb(255 214 10 / .5);animation:pulse 1.8s infinite}.training-plan .tp-track-meta{font-size:9.5px;color:var(--text-3);font-family:var(--font-mono)}.training-plan .tp-footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.odoo-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .04),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.odoo-mockup .odoo-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:16px;border-bottom:1px dashed rgb(255 255 255 / .1)}.odoo-mockup .odoo-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase}.odoo-mockup .odoo-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;padding:5px 10px;border-radius:999px;background:rgb(255 214 10 / .1);border:1px solid rgb(255 214 10 / .35);color:var(--olpa);text-transform:uppercase}.odoo-mockup .odoo-star{color:var(--olpa);font-size:11px}.odoo-mockup .odoo-modules{display:grid;grid-template-columns:1fr 1fr;gap:10px}.odoo-mockup .odoo-mod{padding:12px;border-radius:12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06)}.odoo-mockup .odoo-mod-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed rgb(255 255 255 / .08)}.odoo-mockup .odoo-mod-n{font-family:var(--font-mono);font-size:9px;padding:2px 6px;border-radius:4px;background:rgb(255 214 10 / .1);color:var(--olpa)}.odoo-mockup .odoo-mod-name{font-size:12px;font-weight:600;color:var(--text)}.odoo-mockup .odoo-mod-row{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--text-3);padding:3px 0;font-family:var(--font-mono)}.odoo-mockup .odoo-mod-val{color:var(--text-2);font-weight:600}.odoo-mockup .odoo-mod-val.odoo-ok{color:#7efaa8}.odoo-mockup .odoo-foot{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.odoo-appgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .06),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .05),transparent 60%),rgb(10 12 16 / .6);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.odoo-app{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .07);transition:transform .25s ease,border-color .25s ease,background .25s ease}.odoo-app:hover{transform:translateY(-2px);border-color:rgb(255 214 10 / .35);background:rgb(255 214 10 / .04)}.odoo-app-ic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#07070C;background:linear-gradient(135deg,var(--olpa),#ffe566)}.odoo-app.cy .odoo-app-ic{background:linear-gradient(135deg,#00E5FF,#66f2ff);color:#07070C}.odoo-app.mg .odoo-app-ic{background:linear-gradient(135deg,#ff7ab6,#ffb3d1);color:#07070C}.odoo-app-lbl{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-family:var(--font-mono)}.odoo-appgrid-foot{grid-column:1/-1;margin-top:6px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .1);font-size:10px;color:var(--text-3);font-family:var(--font-mono);display:flex;justify-content:space-between}.odoo-appgrid-foot .star{color:var(--olpa)}.odoo-mini{padding:18px;border-radius:16px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(12px)}.odoo-mini-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:12px;border-bottom:1px dashed rgb(255 255 255 / .1)}.odoo-mini-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-2)}.odoo-mini-dot{width:7px;height:7px;border-radius:50%;background:#7efaa8;box-shadow:0 0 8px #7efaa8}.odoo-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.odoo-kan-col{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:10px;padding:8px;min-height:120px}.odoo-kan-lbl{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;display:flex;justify-content:space-between}.odoo-kan-card{background:rgb(255 214 10 / .05);border:1px solid rgb(255 214 10 / .2);border-radius:6px;padding:6px;margin-bottom:5px;font-size:9px;color:var(--text-2);font-family:var(--font-mono)}.odoo-kan-card strong{color:var(--olpa);font-weight:700;display:block;font-size:10px}.odoo-inv-row{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:8px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);margin-bottom:6px;font-family:var(--font-mono);font-size:10px}.odoo-inv-row .sku{color:var(--text-3)}.odoo-inv-row .name{color:var(--text);flex:1;margin:0 10px}.odoo-inv-row .qty{color:#7efaa8;font-weight:700}.odoo-inv-row.low .qty{color:#ff7a7a}.odoo-pos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.odoo-pos-tile{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:10px;border-radius:10px;background:linear-gradient(160deg,rgb(0 229 255 / .08),rgb(0 229 255 / .02));border:1px solid rgb(0 229 255 / .2);font-family:var(--font-mono)}.odoo-pos-tile .n{font-size:9px;color:var(--text-3)}.odoo-pos-tile .nm{font-size:11px;color:var(--text);font-weight:600}.odoo-pos-tile .pr{font-size:10px;color:#00E5FF;font-weight:700}.odoo-acc-bars{display:flex;align-items:flex-end;gap:8px;height:120px;padding:10px 4px}.odoo-acc-bars .bar{flex:1;background:linear-gradient(180deg,var(--olpa),rgb(255 214 10 / .2));border-radius:4px 4px 0 0;position:relative}.odoo-acc-bars .bar::after{content:attr(data-m);position:absolute;bottom:-16px;left:0;right:0;text-align:center;font-size:8px;color:var(--text-3);font-family:var(--font-mono)}.odoo-acc-foot{display:flex;justify-content:space-between;margin-top:20px;font-family:var(--font-mono);font-size:10px;color:var(--text-2)}.odoo-acc-foot strong{color:var(--olpa)}.odoo-modgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.odoo-modcard{padding:22px;border-radius:16px;background:rgb(10 12 16 / .5);border:1px solid rgb(255 255 255 / .08);transition:transform .3s ease,border-color .3s ease;position:relative;overflow:hidden}.odoo-modcard::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--olpa),transparent);opacity:.5}.odoo-modcard:hover{transform:translateY(-3px);border-color:rgb(255 214 10 / .3)}.odoo-modcard .mc-n{font-family:var(--font-mono);font-size:10px;color:var(--olpa);letter-spacing:.15em}.odoo-modcard h4{margin:8px 0 10px;font-size:16px;color:var(--text)}.odoo-modcard p{font-size:13px;color:var(--text-2);line-height:1.55}.odoo-modcard .mc-tag{display:inline-block;margin-top:10px;padding:3px 8px;border-radius:4px;background:rgb(0 229 255 / .08);color:#00E5FF;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.odoo-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:860px){.odoo-pricing{grid-template-columns:1fr}}.odoo-price-card{padding:26px;border-radius:18px;background:rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column}.odoo-price-card.featured{border-color:rgb(255 214 10 / .4);background:linear-gradient(180deg,rgb(255 214 10 / .05),rgb(10 12 16 / .55))}.odoo-price-card .pc-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--text-3);text-transform:uppercase}.odoo-price-card h3{margin:8px 0 6px;font-size:22px;color:var(--text)}.odoo-price-card .pc-price{font-family:var(--font-display);font-size:32px;color:var(--olpa);margin:10px 0}.odoo-price-card .pc-price small{font-size:12px;color:var(--text-3);font-family:var(--font-mono)}.odoo-price-card ul{list-style:none;padding:0;margin:16px 0 0;flex:1}.odoo-price-card li{font-size:13px;color:var(--text-2);padding:6px 0;border-bottom:1px dashed rgb(255 255 255 / .06);display:flex;gap:8px}.odoo-price-card li::before{content:"→";color:var(--olpa);font-family:var(--font-mono)}.odoo-price-card .btn-primary,.odoo-price-card .btn-ghost{margin-top:18px;text-align:center}@media(max-width:560px){.odoo-appgrid{grid-template-columns:repeat(3,1fr)}.odoo-kanban{grid-template-columns:1fr}.odoo-pos{grid-template-columns:repeat(2,1fr)}}.n8n-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .04),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.n8n-mockup .n8n-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:18px;border-bottom:1px dashed rgb(255 255 255 / .1)}.n8n-mockup .n8n-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase}.n8n-mockup .n8n-sub{font-family:var(--font-mono);font-size:10px;color:var(--accent)}.n8n-mockup .n8n-flow{display:flex;flex-direction:column;align-items:stretch;gap:0}.n8n-mockup .n8n-node{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .08)}.n8n-mockup .n8n-node-trigger{background:rgb(255 214 10 / .06);border-color:rgb(255 214 10 / .3)}.n8n-mockup .n8n-node-n{font-family:var(--font-mono);font-size:10px;padding:4px 8px;border-radius:6px;background:rgb(255 214 10 / .12);color:var(--olpa)}.n8n-mockup .n8n-node-name{flex:1;font-size:12px;font-weight:600;color:var(--text)}.n8n-mockup .n8n-node-meta{font-family:var(--font-mono);font-size:9px;color:var(--text-3)}.n8n-mockup .n8n-dot{width:8px;height:8px;border-radius:50%;background:var(--text-3)}.n8n-mockup .n8n-dot-ok{background:#7efaa8;box-shadow:0 0 10px rgb(126 250 168 / .6)}.n8n-mockup .n8n-dot-run{background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulse 1.4s infinite}.n8n-mockup .n8n-line{height:18px;width:2px;margin:2px 0 2px 30px;background:linear-gradient(180deg,rgb(255 214 10 / .3),rgb(0 229 255 / .25))}.n8n-mockup .n8n-foot{margin-top:16px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.make-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .04),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.make-mockup .make-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:10px;border-bottom:1px dashed rgb(255 255 255 / .1)}.make-mockup .make-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--text-2);text-transform:uppercase}.make-mockup .make-sub{font-family:var(--font-mono);font-size:10px;color:#7efaa8}.make-mockup .make-circle{position:relative;width:100%;aspect-ratio:1/1;max-width:360px;margin:6px auto 0}.make-mockup .make-svg{position:absolute;inset:0;width:100%;height:100%}.make-mockup .make-bubble{position:absolute;display:flex;flex-direction:column;align-items:center;padding:10px 12px;border-radius:12px;min-width:74px;background:rgb(10 12 16 / .85);border:1px solid rgb(255 214 10 / .35);transform:translate(-50%,-50%)}.make-mockup .make-n{font-family:var(--font-mono);font-size:9px;color:var(--olpa);padding:1px 5px;border-radius:4px;background:rgb(255 214 10 / .1);margin-bottom:4px}.make-mockup .make-name{font-size:11px;font-weight:600;color:var(--text)}.make-mockup .make-b1{left:50%;top:6%}.make-mockup .make-b2{left:92%;top:35%}.make-mockup .make-b3{left:78%;top:86%}.make-mockup .make-b4{left:22%;top:86%}.make-mockup .make-b5{left:8%;top:35%}.make-mockup .make-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:14px 18px;border-radius:14px;background:rgb(255 214 10 / .08);border:1px solid rgb(255 214 10 / .4)}.make-mockup .make-ops{font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--olpa)}.make-mockup .make-ops-l{font-family:var(--font-mono);font-size:9px;color:var(--text-3);text-transform:uppercase;letter-spacing:.12em}.make-mockup .make-foot{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.wp-mockup{max-width:460px;margin:0 auto;padding:0;border-radius:20px;overflow:hidden;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .04),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.wp-mockup .wp-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgb(255 255 255 / .06);background:rgb(255 255 255 / .02)}.wp-mockup .wp-dots{display:flex;gap:5px}.wp-mockup .wp-dots span{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .18)}.wp-mockup .wp-url{flex:1;font-family:var(--font-mono);font-size:10px;color:var(--text-3);padding:5px 10px;border-radius:6px;background:rgb(255 255 255 / .03);text-align:center}.wp-mockup .wp-body{display:grid;grid-template-columns:140px 1fr;gap:0}.wp-mockup .wp-side{padding:16px 10px;border-right:1px dashed rgb(255 255 255 / .08);display:flex;flex-direction:column;gap:4px}.wp-mockup .wp-side-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;font-size:11px;color:var(--text-3)}.wp-mockup .wp-side-item.wp-active{background:rgb(255 214 10 / .1);color:var(--olpa);border:1px solid rgb(255 214 10 / .28)}.wp-mockup .wp-n{font-family:var(--font-mono);font-size:9px;padding:1px 5px;border-radius:4px;background:rgb(255 255 255 / .05);color:var(--text-2)}.wp-mockup .wp-side-item.wp-active .wp-n{background:rgb(255 214 10 / .2);color:var(--olpa)}.wp-mockup .wp-main{padding:16px}.wp-mockup .wp-card-hero{padding:14px;border-radius:12px;background:rgb(255 214 10 / .06);border:1px solid rgb(255 214 10 / .25);margin-bottom:12px}.wp-mockup .wp-card-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;margin-bottom:6px}.wp-mockup .wp-card-big{font-family:var(--font-mono);font-size:32px;font-weight:700;color:var(--olpa);line-height:1}.wp-mockup .wp-card-unit{font-size:14px;color:var(--text-3);margin-left:3px}.wp-mockup .wp-card-bar{margin-top:10px;height:5px;border-radius:3px;background:rgb(255 255 255 / .06);overflow:hidden}.wp-mockup .wp-card-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--olpa),var(--accent))}.wp-mockup .wp-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.wp-mockup .wp-stat{padding:9px;border-radius:10px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);text-align:center}.wp-mockup .wp-stat-n{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text)}.wp-mockup .wp-stat-l{font-family:var(--font-mono);font-size:9px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.wp-mockup .wp-foot{padding:10px 16px 14px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}@media (max-width:640px){.wp-mockup .wp-body{grid-template-columns:1fr}.wp-mockup .wp-side{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px dashed rgb(255 255 255 / .08)}}.kommo-mockup{max-width:460px;margin:0 auto;padding:20px;border-radius:20px;background:linear-gradient(155deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.kommo-mockup .km-head{border-bottom:1px dashed rgb(255 255 255 / .1);padding-bottom:12px;margin-bottom:14px}.kommo-mockup .km-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.kommo-mockup .km-sub{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.kommo-mockup .km-body{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kommo-mockup .km-chats-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;margin-bottom:8px}.kommo-mockup .km-chats{display:flex;flex-direction:column;gap:6px}.kommo-mockup .km-chat{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05)}.kommo-mockup .km-chat-active{background:rgb(255 214 10 / .06);border-color:rgb(255 214 10 / .25)}.kommo-mockup .km-av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,rgb(255 214 10 / .2),rgb(0 229 255 / .15));border:1px solid rgb(255 255 255 / .1);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;font-weight:700;color:var(--text)}.kommo-mockup .km-chat-name{font-size:11px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px;margin-bottom:1px}.kommo-mockup .km-chat-msg{font-size:9.5px;color:var(--text-2);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.kommo-mockup .km-badge{font-family:var(--font-mono);font-size:7.5px;font-weight:700;padding:1px 5px;border-radius:4px;letter-spacing:.05em}.kommo-mockup .km-badge.km-wa{background:rgb(37 211 102 / .15);color:#25d366;border:1px solid rgb(37 211 102 / .35)}.kommo-mockup .km-badge.km-ig{background:rgb(225 48 108 / .15);color:#e1306c;border:1px solid rgb(225 48 108 / .35)}.kommo-mockup .km-pipeline{display:flex;flex-direction:column;gap:6px}.kommo-mockup .km-stage{padding:7px 9px;border-radius:8px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06)}.kommo-mockup .km-stage-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.kommo-mockup .km-stage-name{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.08em;font-weight:700;color:var(--text-2);text-transform:uppercase}.kommo-mockup .km-stage-n{font-family:var(--font-mono);font-size:9px;color:var(--text-3)}.kommo-mockup .km-stage-now{background:rgb(255 214 10 / .07);border-color:rgb(255 214 10 / .3)}.kommo-mockup .km-stage-now .km-stage-name{color:var(--olpa)}.kommo-mockup .km-stage-done{background:rgb(0 229 255 / .06);border-color:rgb(0 229 255 / .25)}.kommo-mockup .km-stage-done .km-stage-name{color:var(--accent)}.kommo-mockup .km-deal{font-size:9.5px;color:var(--text-2);font-family:var(--font-mono);padding:2px 0}.kommo-mockup .km-deal-hot{color:var(--olpa);font-weight:700}.kommo-mockup .km-footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.doppler-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:linear-gradient(155deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.doppler-mockup .dp-head{border-bottom:1px dashed rgb(255 255 255 / .1);padding-bottom:12px;margin-bottom:14px}.doppler-mockup .dp-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.doppler-mockup .dp-sub{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.doppler-mockup .dp-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:10px 12px;border-radius:10px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05)}.doppler-mockup .dp-meta-row{display:flex;gap:10px;align-items:baseline}.doppler-mockup .dp-meta-row span{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;min-width:52px}.doppler-mockup .dp-meta-row strong{font-size:11px;color:var(--text);font-family:var(--font-display);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doppler-mockup .dp-preview{border-radius:10px;overflow:hidden;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);margin-bottom:14px}.doppler-mockup .dp-prev-hero{padding:10px 12px 0}.doppler-mockup .dp-prev-logo{font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--olpa);letter-spacing:.12em;margin-bottom:8px}.doppler-mockup .dp-prev-img{height:74px;border-radius:6px;background:linear-gradient(135deg,rgb(255 214 10 / .12),rgb(0 229 255 / .1));border:1px dashed rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:center}.doppler-mockup .dp-prev-img-tag{font-family:var(--font-mono);font-size:9px;color:var(--text-3);letter-spacing:.1em}.doppler-mockup .dp-prev-body{padding:12px}.doppler-mockup .dp-prev-h{font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.doppler-mockup .dp-prev-p{font-size:10px;color:var(--text-2);margin-bottom:10px}.doppler-mockup .dp-prev-cta{display:inline-block;padding:6px 12px;border-radius:6px;background:var(--olpa);color:#0a0a0a;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em}.doppler-mockup .dp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.doppler-mockup .dp-stat{padding:8px 6px;border-radius:8px;text-align:center;background:rgb(0 229 255 / .05);border:1px solid rgb(0 229 255 / .18)}.doppler-mockup .dp-stat span{display:block;font-family:var(--font-mono);font-size:8px;color:var(--text-3);letter-spacing:.12em;margin-bottom:3px}.doppler-mockup .dp-stat strong{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--accent)}.doppler-mockup .dp-footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}.callbell-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:linear-gradient(155deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.callbell-mockup .cb-head{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px dashed rgb(255 255 255 / .1);padding-bottom:12px;margin-bottom:14px}.callbell-mockup .cb-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.callbell-mockup .cb-sub{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.callbell-mockup .cb-status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgb(34 197 94 / .6);animation:pulse 2s infinite}.callbell-mockup .cb-inbox{display:flex;flex-direction:column;gap:8px}.callbell-mockup .cb-conv{display:grid;grid-template-columns:6px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);transition:all .25s}.callbell-mockup .cb-conv-active{background:rgb(255 214 10 / .06);border-color:rgb(255 214 10 / .25);box-shadow:0 0 0 1px rgb(255 214 10 / .12)}.callbell-mockup .cb-ch{width:6px;align-self:stretch;border-radius:3px;min-height:36px}.callbell-mockup .cb-ch-wa{background:#25d366;box-shadow:0 0 8px rgb(37 211 102 / .5)}.callbell-mockup .cb-ch-ig{background:#e1306c;box-shadow:0 0 8px rgb(225 48 108 / .5)}.callbell-mockup .cb-ch-tg{background:#2aabee;box-shadow:0 0 8px rgb(42 171 238 / .5)}.callbell-mockup .cb-ch-msg{background:#0084ff;box-shadow:0 0 8px rgb(0 132 255 / .5)}.callbell-mockup .cb-conv-info{min-width:0}.callbell-mockup .cb-conv-name{font-size:12px;font-weight:600;color:var(--text);margin-bottom:2px}.callbell-mockup .cb-conv-msg{font-size:10px;color:var(--text-2);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.callbell-mockup .cb-conv-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.callbell-mockup .cb-agent{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,rgb(0 229 255 / .25),rgb(255 214 10 / .15));border:1px solid rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:8.5px;font-weight:700;color:var(--text);letter-spacing:.04em}.callbell-mockup .cb-badge{font-family:var(--font-mono);font-size:7.5px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.08em;background:rgb(255 255 255 / .06);color:var(--text-3);border:1px solid rgb(255 255 255 / .08)}.callbell-mockup .cb-badge-now{background:rgb(255 214 10 / .15);color:var(--olpa);border-color:rgb(255 214 10 / .4)}.callbell-mockup .cb-badge-ok{background:rgb(34 197 94 / .12);color:#22c55e;border-color:rgb(34 197 94 / .35)}.callbell-mockup .cb-footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}@media (max-width:640px){.kommo-mockup,.doppler-mockup,.callbell-mockup{max-width:340px}.kommo-mockup .km-body{grid-template-columns:1fr}}.shopify-mockup{max-width:460px;margin:0 auto;padding:18px;border-radius:20px;background:linear-gradient(160deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);backdrop-filter:blur(14px)}.shopify-mockup .sh-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .08)}.shopify-mockup .sh-logo{font-size:14px;font-weight:700;color:var(--olpa);letter-spacing:.02em}.shopify-mockup .sh-store{font-size:10px;color:var(--text-3)}.shopify-mockup .sh-currency{font-size:9px;color:var(--accent);padding:3px 8px;border:1px solid rgb(0 229 255 / .25);border-radius:20px;background:rgb(0 229 255 / .05)}.shopify-mockup .sh-body{display:grid;grid-template-columns:110px 1fr;gap:14px}.shopify-mockup .sh-side{display:flex;flex-direction:column;gap:6px;padding-right:10px;border-right:1px dashed rgb(255 255 255 / .06)}.shopify-mockup .sh-nav{font-size:10px;color:var(--text-2);padding:6px 8px;border-radius:6px}.shopify-mockup .sh-nav-active{background:rgb(255 214 10 / .08);color:var(--olpa);border-left:2px solid var(--olpa)}.shopify-mockup .sh-main{display:flex;flex-direction:column;gap:10px}.shopify-mockup .sh-metric{padding:10px 0 4px}.shopify-mockup .sh-metric-label{font-size:9px;color:var(--text-3);letter-spacing:.12em}.shopify-mockup .sh-metric-value{font-size:22px;font-weight:700;color:var(--text);margin-top:4px}.shopify-mockup .sh-metric-delta{font-size:10px;color:var(--accent);margin-top:3px}.shopify-mockup .sh-chart{width:100%;height:56px;margin-top:4px}.shopify-mockup .sh-orders-head{font-size:9px;color:var(--text-3);letter-spacing:.12em;margin-top:8px}.shopify-mockup .sh-orders{display:flex;flex-direction:column;gap:4px}.shopify-mockup .sh-order{display:grid;grid-template-columns:42px 1fr auto 44px;gap:6px;font-size:10px;color:var(--text-2);padding:5px 8px;border-radius:6px;background:rgb(0 229 255 / .04);border-left:2px solid #3bd37a}.shopify-mockup .sh-oid{color:var(--text-3)}.shopify-mockup .sh-oname{color:var(--text-2)}.shopify-mockup .sh-oprice{color:var(--text);font-weight:600}.shopify-mockup .sh-ostat{font-size:8px;color:#3bd37a;text-align:right;text-transform:uppercase}.shopify-mockup .sh-foot{margin-top:14px;padding-top:10px;border-top:1px dashed rgb(255 255 255 / .08);font-size:9px;color:var(--text-3);text-align:center}.tn-mockup{max-width:460px;margin:0 auto;padding:18px;border-radius:20px;background:linear-gradient(160deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);backdrop-filter:blur(14px)}.tn-mockup .tn-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px}.tn-mockup .tn-logo{font-size:13px;font-weight:700;color:var(--olpa)}.tn-mockup .tn-store{font-size:9px;color:var(--text-3)}.tn-mockup .tn-cart{font-size:9px;color:var(--accent);padding:3px 8px;border:1px solid rgb(0 229 255 / .25);border-radius:20px;background:rgb(0 229 255 / .05)}.tn-mockup .tn-nav{display:flex;gap:14px;padding:8px 0;margin-bottom:12px;border-top:1px dashed rgb(255 255 255 / .08);border-bottom:1px dashed rgb(255 255 255 / .08);font-size:9px;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em}.tn-mockup .tn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tn-mockup .tn-card{padding:8px;border-radius:8px;background:rgb(0 229 255 / .04);border:1px solid rgb(255 255 255 / .05)}.tn-mockup .tn-img{aspect-ratio:1/1;border-radius:6px;margin-bottom:6px}.tn-mockup .tn-img-1{background:linear-gradient(135deg,#2a2f3a,#1a1f2a)}.tn-mockup .tn-img-2{background:linear-gradient(135deg,#3a2a2a,#2a1a1a)}.tn-mockup .tn-img-3{background:linear-gradient(135deg,#2a3a2f,#1a2a1f)}.tn-mockup .tn-name{font-size:9px;color:var(--text);font-weight:600}.tn-mockup .tn-price{font-size:10px;color:var(--olpa);font-weight:700;margin-top:2px}.tn-mockup .tn-cuotas{font-size:8px;color:var(--accent);margin-top:2px}.tn-mockup .tn-badges{display:flex;flex-direction:column;gap:5px;margin-top:12px}.tn-mockup .tn-badge{font-size:9px;padding:6px 10px;border-radius:6px;border:1px solid rgb(255 255 255 / .06);background:rgb(0 229 255 / .04);color:var(--text-2)}.tn-mockup .tn-mp{border-left:2px solid #00b1ea}.tn-mockup .tn-me{border-left:2px solid #ffd60a}.tn-mockup .tn-afip{border-left:2px solid #3bd37a}.tn-mockup .tn-foot{margin-top:12px;padding-top:10px;border-top:1px dashed rgb(255 255 255 / .08);font-size:9px;color:var(--text-3);text-align:center}.gads-mockup{max-width:460px;margin:0 auto;padding:18px;border-radius:20px;background:linear-gradient(160deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);backdrop-filter:blur(14px)}.gads-mockup .gads-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px dashed rgb(255 255 255 / .08)}.gads-mockup .gads-logo{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--text)}.gads-mockup .gads-logo span{width:7px;height:7px;border-radius:50%;display:inline-block}.gads-mockup .gads-dot-b{background:#4285f4}.gads-mockup .gads-dot-r{background:#ea4335}.gads-mockup .gads-dot-y{background:#fbbc04}.gads-mockup .gads-dot-g{background:#34a853;margin-right:6px}.gads-mockup .gads-acct{font-size:9px;color:var(--text-3)}.gads-mockup .gads-range{font-size:9px;color:var(--accent);padding:3px 8px;border:1px solid rgb(0 229 255 / .25);border-radius:20px;background:rgb(0 229 255 / .05)}.gads-mockup .gads-tabs{display:flex;gap:12px;margin:12px 0 10px;font-size:9px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.gads-mockup .gads-tab-active{color:var(--olpa);border-bottom:2px solid var(--olpa);padding-bottom:4px}.gads-mockup .gads-table{display:flex;flex-direction:column;gap:5px}.gads-mockup .gads-row{display:grid;grid-template-columns:1.8fr 1fr 50px 50px;gap:8px;align-items:center;padding:8px 10px;border-radius:6px;background:rgb(0 229 255 / .04);border:1px solid rgb(255 255 255 / .05);font-size:10px;color:var(--text-2)}.gads-mockup .gads-row-h{background:#fff0;border:none;font-size:9px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;padding:2px 10px 0}.gads-mockup .gads-c1{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.gads-mockup .gads-type{font-size:8px;padding:2px 6px;border-radius:3px;background:rgb(66 133 244 / .15);color:#4285f4;text-transform:uppercase;letter-spacing:.08em}.gads-mockup .gads-type-pmax{background:rgb(255 214 10 / .15);color:var(--olpa)}.gads-mockup .gads-type-shop{background:rgb(59 211 122 / .15);color:#3bd37a}.gads-mockup .gads-c2{display:flex;align-items:center;gap:6px}.gads-mockup .gads-bar{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--olpa));min-width:6px;max-width:60px}.gads-mockup .gads-c3{color:var(--accent);font-weight:600;text-align:right}.gads-mockup .gads-c4{color:var(--olpa);font-weight:700;text-align:right}.gads-mockup .gads-foot{margin-top:14px;padding-top:10px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-2);text-align:center;font-weight:600}.meta-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .04),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.meta-mockup .mm-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .1)}.meta-mockup .mm-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--text-2);text-transform:uppercase}.meta-mockup .mm-sub{font-family:var(--font-mono);font-size:9px;color:var(--accent)}.meta-mockup .mm-sets{display:flex;flex-direction:column;gap:8px}.meta-mockup .mm-set{padding:10px 12px;border-radius:10px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06)}.meta-mockup .mm-set-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.meta-mockup .mm-tag{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;padding:3px 7px;border-radius:4px;text-transform:uppercase;font-weight:700}.meta-mockup .mm-tag-feed{background:rgb(255 214 10 / .12);color:var(--olpa)}.meta-mockup .mm-tag-reels{background:rgb(0 229 255 / .12);color:var(--accent)}.meta-mockup .mm-tag-stories{background:rgb(234 67 53 / .15);color:#ea6a5e}.meta-mockup .mm-set-name{flex:1;font-size:11px;color:var(--text);font-weight:600}.meta-mockup .mm-dot{width:8px;height:8px;border-radius:50%;background:var(--text-3)}.meta-mockup .mm-dot-on{background:#7efaa8;box-shadow:0 0 8px rgb(126 250 168 / .6)}.meta-mockup .mm-dot-warn{background:#ffd60a;box-shadow:0 0 8px rgb(255 214 10 / .5)}.meta-mockup .mm-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.meta-mockup .mm-metrics>div{display:flex;flex-direction:column;gap:2px;padding:5px 7px;border-radius:6px;background:rgb(255 255 255 / .025)}.meta-mockup .mm-k{font-family:var(--font-mono);font-size:8px;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.meta-mockup .mm-v{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text)}.meta-mockup .mm-chart{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08)}.meta-mockup .mm-bars{display:flex;align-items:flex-end;gap:6px;height:48px}.meta-mockup .mm-bars span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--olpa),var(--accent));opacity:.85}.meta-mockup .mm-chart-foot{margin-top:10px;font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-align:center;font-weight:600}.bitrix-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .04),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.bitrix-mockup .bx-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .1)}.bitrix-mockup .bx-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--text-2);text-transform:uppercase}.bitrix-mockup .bx-tabs{display:flex;gap:8px}.bitrix-mockup .bx-tab{font-family:var(--font-mono);font-size:9px;padding:4px 9px;border-radius:4px;background:rgb(255 255 255 / .04);color:var(--text-3)}.bitrix-mockup .bx-tab-on{background:rgb(255 214 10 / .12);color:var(--olpa);border:1px solid rgb(255 214 10 / .3)}.bitrix-mockup .bx-body{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.bitrix-mockup .bx-col{padding:10px;border-radius:10px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06)}.bitrix-mockup .bx-col-title{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase;margin-bottom:8px}.bitrix-mockup .bx-deal{padding:7px 9px;border-radius:7px;margin-bottom:6px;background:rgb(10 12 16 / .5);border:1px solid rgb(255 255 255 / .05);border-left:2px solid var(--accent)}.bitrix-mockup .bx-deal-hot{border-left-color:var(--olpa);background:rgb(255 214 10 / .06)}.bitrix-mockup .bx-deal-name{font-size:10px;color:var(--text);font-weight:600}.bitrix-mockup .bx-deal-amt{font-family:var(--font-mono);font-size:10px;color:var(--olpa);font-weight:700;margin-top:2px}.bitrix-mockup .bx-calls{padding:10px;border-radius:10px;margin-bottom:10px;background:rgb(0 229 255 / .04);border:1px solid rgb(0 229 255 / .12);display:flex;flex-direction:column;gap:6px}.bitrix-mockup .bx-call{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text-2);font-family:var(--font-mono)}.bitrix-mockup .bx-call-ic{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:rgb(126 250 168 / .15);color:#7efaa8;font-size:10px}.bitrix-mockup .bx-call-out{background:rgb(0 229 255 / .15);color:var(--accent)}.bitrix-mockup .bx-call-name{flex:1;color:var(--text)}.bitrix-mockup .bx-call-time{color:var(--text-3);font-size:9px}.bitrix-mockup .bx-tasks{padding:10px;border-radius:10px;background:rgb(255 214 10 / .04);border:1px solid rgb(255 214 10 / .14);display:flex;flex-direction:column;gap:5px}.bitrix-mockup .bx-task{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text-2)}.bitrix-mockup .bx-chk{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgb(126 250 168 / .18);color:#7efaa8;font-size:9px;font-weight:700}.bitrix-mockup .bx-chk-off{background:#fff0;color:var(--text-3);border:1px solid rgb(255 255 255 / .15)}.bitrix-mockup .bx-footer{margin-top:12px;padding-top:10px;border-top:1px dashed rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:10px;color:var(--text-3);text-align:center}.pipedrive-mockup{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:radial-gradient(120% 80% at 20% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .04),transparent 60%),rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.pipedrive-mockup .pd-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .1)}.pipedrive-mockup .pd-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--text-2);text-transform:uppercase}.pipedrive-mockup .pd-sub{font-family:var(--font-mono);font-size:9px;color:var(--olpa);font-weight:600}.pipedrive-mockup .pd-kanban{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pipedrive-mockup .pd-col{padding:8px 6px;border-radius:8px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:5px}.pipedrive-mockup .pd-col-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;margin-bottom:2px;border-bottom:1px dashed rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:7px;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.pipedrive-mockup .pd-col-n{background:rgb(255 255 255 / .06);padding:1px 5px;border-radius:3px;color:var(--text-2)}.pipedrive-mockup .pd-card{padding:6px 7px;border-radius:6px;background:rgb(10 12 16 / .5);border:1px solid rgb(255 255 255 / .05);border-left:2px solid var(--accent)}.pipedrive-mockup .pd-card-hot{border-left-color:var(--olpa);background:rgb(255 214 10 / .05)}.pipedrive-mockup .pd-card-won{border-left-color:#7efaa8;background:rgb(126 250 168 / .05)}.pipedrive-mockup .pd-amt{font-family:var(--font-mono);font-size:10px;color:var(--olpa);font-weight:700}.pipedrive-mockup .pd-card-won .pd-amt{color:#7efaa8}.pipedrive-mockup .pd-owner{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:8px;color:var(--text-2);font-family:var(--font-mono)}.pipedrive-mockup .pd-av{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--olpa),var(--accent));color:#0a0c10;font-size:7px;font-weight:700}.pipedrive-mockup .pd-footer{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:10px;color:var(--text-3);text-align:center}@media (max-width:640px){.pipedrive-mockup .pd-kanban{grid-template-columns:repeat(3,1fr)}}.n8n-mockup-hero{position:relative;max-width:560px;margin:0 auto;padding:24px 22px 22px;border-radius:22px;background:radial-gradient(120% 80% at 15% 0%,rgb(255 214 10 / .07),transparent 55%),radial-gradient(100% 80% at 100% 100%,rgb(0 229 255 / .06),transparent 55%),linear-gradient(180deg,rgb(14 16 22 / .82),rgb(10 12 16 / .72));border:1px solid rgb(255 255 255 / .09);backdrop-filter:blur(16px);box-shadow:0 40px 90px -40px rgb(0 0 0 / .7),0 0 0 1px rgb(255 214 10 / .04) inset;overflow:hidden}.n8n-mockup-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 85%)}.n8n-mockup-hero .nh-head{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:18px;border-bottom:1px dashed rgb(255 255 255 / .11)}.n8n-mockup-hero .nh-dots{display:flex;gap:6px}.n8n-mockup-hero .nh-dots span{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .12)}.n8n-mockup-hero .nh-dots span:nth-child(1){background:#ff5f57}.n8n-mockup-hero .nh-dots span:nth-child(2){background:#ffbd2e}.n8n-mockup-hero .nh-dots span:nth-child(3){background:#28c841}.n8n-mockup-hero .nh-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase}.n8n-mockup-hero .nh-tag{font-family:var(--font-mono);font-size:9px;color:var(--accent);padding:3px 8px;border-radius:999px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .25)}.n8n-mockup-hero .nh-canvas{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;padding:10px 4px 6px}.n8n-mockup-hero .nh-row{display:flex;flex-direction:column;gap:10px;position:relative}.n8n-mockup-hero .nh-col-sep{position:absolute;top:10px;bottom:10px;left:50%;width:2px;background:linear-gradient(180deg,rgb(255 214 10 / .25),rgb(0 229 255 / .22));transform:translateX(-50%);opacity:.55}.n8n-mockup-hero .nh-node{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .09);transition:transform .3s ease}.n8n-mockup-hero .nh-node.is-trigger{background:linear-gradient(135deg,rgb(255 214 10 / .1),rgb(255 214 10 / .03));border-color:rgb(255 214 10 / .35)}.n8n-mockup-hero .nh-node.is-ai{background:linear-gradient(135deg,rgb(0 229 255 / .08),rgb(0 229 255 / .02));border-color:rgb(0 229 255 / .3)}.n8n-mockup-hero .nh-node.is-branch{background:rgb(255 214 10 / .04);border-style:dashed;border-color:rgb(255 214 10 / .28)}.n8n-mockup-hero .nh-icon{width:26px;height:26px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:700;background:rgb(255 214 10 / .14);color:var(--olpa);border:1px solid rgb(255 214 10 / .3)}.n8n-mockup-hero .nh-node.is-ai .nh-icon{background:rgb(0 229 255 / .14);color:var(--accent);border-color:rgb(0 229 255 / .32)}.n8n-mockup-hero .nh-body{flex:1;min-width:0}.n8n-mockup-hero .nh-name{font-size:12px;font-weight:600;color:var(--text);line-height:1.25}.n8n-mockup-hero .nh-meta{font-family:var(--font-mono);font-size:9px;color:var(--text-3);margin-top:2px;letter-spacing:.04em}.n8n-mockup-hero .nh-status{width:8px;height:8px;border-radius:50%;flex-shrink:0}.n8n-mockup-hero .nh-status.ok{background:#7efaa8;box-shadow:0 0 8px rgb(126 250 168 / .6)}.n8n-mockup-hero .nh-status.run{background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulse 1.4s infinite}.n8n-mockup-hero .nh-status.idle{background:rgb(255 255 255 / .2)}.n8n-mockup-hero .nh-preview{margin-top:6px;padding:8px 10px;border-radius:8px;background:rgb(0 0 0 / .35);border:1px solid rgb(255 255 255 / .06);font-family:var(--font-mono);font-size:9px;color:var(--text-2);line-height:1.5}.n8n-mockup-hero .nh-preview b{color:var(--olpa);font-weight:600}.n8n-mockup-hero .nh-preview i{color:var(--accent);font-style:normal}.n8n-mockup-hero .nh-edge-label{align-self:center;font-family:var(--font-mono);font-size:9px;color:var(--text-3);padding:2px 8px;border-radius:999px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);width:max-content;margin:0 auto}.n8n-mockup-hero .nh-foot{margin-top:16px;padding-top:12px;display:flex;justify-content:space-between;border-top:1px dashed rgb(255 255 255 / .09);font-size:10px;color:var(--text-3);font-family:var(--font-mono)}.n8n-mockup-hero .nh-foot b{color:#7efaa8;font-weight:600}.n8n-canvas-agent{position:relative;max-width:880px;margin:0 auto;padding:28px;border-radius:24px;background:radial-gradient(60% 100% at 0% 0%,rgb(255 214 10 / .05),transparent 60%),radial-gradient(80% 100% at 100% 100%,rgb(0 229 255 / .05),transparent 60%),rgb(10 12 16 / .6);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px);overflow:hidden}.n8n-canvas-agent::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:radial-gradient(rgb(255 255 255 / .08) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 85%)}.n8n-canvas-agent .ag-head{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .1)}.n8n-canvas-agent .ag-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--text-2);text-transform:uppercase}.n8n-canvas-agent .ag-live{font-family:var(--font-mono);font-size:10px;color:#7efaa8;display:flex;align-items:center;gap:6px}.n8n-canvas-agent .ag-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#7efaa8;box-shadow:0 0 8px rgb(126 250 168 / .8);animation:pulse 1.6s infinite}.n8n-canvas-agent .ag-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}.n8n-canvas-agent .ag-cell{display:flex;flex-direction:column;gap:10px}.n8n-canvas-agent .ag-cell.center{gap:14px}.n8n-canvas-agent .ag-node{position:relative;padding:12px 14px;border-radius:12px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1)}.n8n-canvas-agent .ag-node.is-in{border-color:rgb(255 214 10 / .3);background:rgb(255 214 10 / .05)}.n8n-canvas-agent .ag-node.is-core{border-color:rgb(0 229 255 / .4);background:rgb(0 229 255 / .06);box-shadow:0 0 28px -6px rgb(0 229 255 / .35)}.n8n-canvas-agent .ag-node.is-out{border-color:rgb(126 250 168 / .3);background:rgb(126 250 168 / .04)}.n8n-canvas-agent .ag-node .ag-kind{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.n8n-canvas-agent .ag-node.is-in .ag-kind{color:var(--olpa)}.n8n-canvas-agent .ag-node.is-core .ag-kind{color:var(--accent)}.n8n-canvas-agent .ag-node.is-out .ag-kind{color:#7efaa8}.n8n-canvas-agent .ag-node .ag-name{font-size:13px;font-weight:600;color:var(--text);margin-top:4px}.n8n-canvas-agent .ag-node .ag-desc{font-family:var(--font-mono);font-size:9px;color:var(--text-3);margin-top:4px;line-height:1.5}.n8n-canvas-agent .ag-mid{display:flex;flex-direction:column;justify-content:center}.n8n-canvas-agent .ag-core-ring{position:relative;padding:18px;border-radius:16px;background:radial-gradient(circle at 50% 50%,rgb(0 229 255 / .18),rgb(0 229 255 / .02) 70%);border:1px dashed rgb(0 229 255 / .35);text-align:center}.n8n-canvas-agent .ag-core-ring .r-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.n8n-canvas-agent .ag-core-ring .r-name{font-size:15px;font-weight:700;color:var(--text);margin-top:6px}.n8n-canvas-agent .ag-core-ring .r-tools{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.n8n-canvas-agent .ag-core-ring .r-tools span{font-family:var(--font-mono);font-size:9px;padding:3px 8px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);color:var(--text-2)}.n8n-canvas-agent .ag-foot{margin-top:22px;padding-top:16px;border-top:1px dashed rgb(255 255 255 / .09);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-3);flex-wrap:wrap;gap:10px}.n8n-canvas-agent .ag-foot b{color:var(--olpa);font-weight:600}@media (max-width:780px){.n8n-canvas-agent .ag-grid{grid-template-columns:1fr}.n8n-mockup-hero .nh-canvas{grid-template-columns:1fr;gap:10px}.n8n-mockup-hero .nh-col-sep{display:none}}.n8n-hostsplit{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.n8n-hostsplit .hs-card{position:relative;padding:28px;border-radius:20px;background:rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .09);backdrop-filter:blur(14px)}.n8n-hostsplit .hs-card.is-self{background:radial-gradient(80% 100% at 0% 0%,rgb(255 214 10 / .08),transparent 60%),rgb(10 12 16 / .6);border-color:rgb(255 214 10 / .25)}.n8n-hostsplit .hs-card.is-cloud{background:radial-gradient(80% 100% at 100% 0%,rgb(0 229 255 / .08),transparent 60%),rgb(10 12 16 / .6);border-color:rgb(0 229 255 / .22)}.n8n-hostsplit .hs-kind{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.n8n-hostsplit .hs-card.is-self .hs-kind{color:var(--olpa)}.n8n-hostsplit .hs-card.is-cloud .hs-kind{color:var(--accent)}.n8n-hostsplit .hs-title{font-family:var(--font-display);font-size:28px;line-height:1.1;color:var(--text);margin:6px 0 14px}.n8n-hostsplit .hs-price{font-family:var(--font-mono);font-size:12px;color:var(--text-2);padding:6px 12px;border-radius:999px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);display:inline-block;margin-bottom:18px}.n8n-hostsplit .hs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.n8n-hostsplit .hs-list li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-2);line-height:1.5}.n8n-hostsplit .hs-list li::before{content:"";flex-shrink:0;width:14px;height:14px;margin-top:4px;border-radius:4px;background:rgb(255 214 10 / .15);border:1px solid rgb(255 214 10 / .35)}.n8n-hostsplit .hs-card.is-cloud .hs-list li::before{background:rgb(0 229 255 / .12);border-color:rgb(0 229 255 / .32)}.n8n-hostsplit .hs-verdict{margin-top:20px;padding-top:16px;border-top:1px dashed rgb(255 255 255 / .1);font-family:var(--font-mono);font-size:10px;color:var(--text-3);line-height:1.6}.n8n-hostsplit .hs-verdict b{color:var(--text-2)}@media (max-width:780px){.n8n-hostsplit{grid-template-columns:1fr}}.n8n-marquee{position:relative;overflow:hidden;padding:22px 0;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06);background:rgb(10 12 16 / .45);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.n8n-marquee .mq-track{display:flex;gap:14px;width:max-content;animation:mq-scroll 38s linear infinite}.n8n-marquee .mq-chip{flex-shrink:0;padding:10px 16px;border-radius:10px;background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .09);font-family:var(--font-mono);font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:8px}.n8n-marquee .mq-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--olpa);opacity:.8}.n8n-marquee .mq-chip:nth-child(3n) .dot{background:var(--accent)}.n8n-marquee .mq-chip:nth-child(5n) .dot{background:#7efaa8}@keyframes mq-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.n8n-infra{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.n8n-infra .inf-card{padding:22px;border-radius:16px;background:rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(12px)}.n8n-infra .inf-n{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--olpa);padding:4px 9px;border-radius:6px;background:rgb(255 214 10 / .1);border:1px solid rgb(255 214 10 / .28);display:inline-block;margin-bottom:12px}.n8n-infra .inf-card h4{font-size:15px;color:var(--text);margin:0 0 8px;line-height:1.25}.n8n-infra .inf-card p{font-size:12px;color:var(--text-2);line-height:1.55;margin:0}.n8n-infra .inf-card code{display:block;margin-top:10px;padding:8px 10px;border-radius:8px;background:rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .06);font-family:var(--font-mono);font-size:10px;color:var(--accent);word-break:break-all}@media (max-width:900px){.n8n-infra{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.n8n-infra{grid-template-columns:1fr}}.n8n-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.n8n-pricing .pc{padding:26px;border-radius:18px;background:rgb(10 12 16 / .55);border:1px solid rgb(255 255 255 / .09);backdrop-filter:blur(12px);display:flex;flex-direction:column}.n8n-pricing .pc.is-reco{border-color:rgb(255 214 10 / .4);background:radial-gradient(90% 100% at 0% 0%,rgb(255 214 10 / .08),transparent 60%),rgb(10 12 16 / .6);box-shadow:0 30px 80px -40px rgb(255 214 10 / .3)}.n8n-pricing .pc .pc-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.n8n-pricing .pc.is-reco .pc-tag{color:var(--olpa)}.n8n-pricing .pc .pc-name{font-family:var(--font-display);font-size:22px;margin:6px 0 4px;color:var(--text)}.n8n-pricing .pc .pc-price{font-size:15px;color:var(--text-2);margin-bottom:16px;font-family:var(--font-mono)}.n8n-pricing .pc .pc-price b{color:var(--olpa);font-size:20px}.n8n-pricing .pc ul{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.n8n-pricing .pc ul li{font-size:12px;color:var(--text-2);padding-left:18px;position:relative;line-height:1.5}.n8n-pricing .pc ul li::before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:2px;background:rgb(255 214 10 / .4)}.n8n-pricing .pc.is-cloud ul li::before{background:rgb(0 229 255 / .4)}@media (max-width:900px){.n8n-pricing{grid-template-columns:1fr}}.shopify-mockup .sh-products-head{font-size:9px;color:var(--text-3);letter-spacing:.12em;margin-top:10px}.shopify-mockup .sh-products{display:flex;flex-direction:column;gap:6px;margin-top:4px}.shopify-mockup .sh-prod{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05)}.shopify-mockup .sh-prod-img{width:30px;height:30px;border-radius:6px;flex-shrink:0;box-shadow:0 2px 8px rgb(0 0 0 / .3)}.shopify-mockup .sh-prod-info{flex:1;min-width:0}.shopify-mockup .sh-prod-name{font-size:11px;color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopify-mockup .sh-prod-price{font-family:var(--font-mono);font-size:10px;color:var(--olpa);margin-top:2px}.shopify-mockup .sh-prod-price span{color:var(--text-3);font-weight:400}.cl-checkout-showcase{padding:110px 0;position:relative}.cl-checkout-showcase::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,rgb(255 214 10 / .04),transparent 60%)}.shopify-checkout-mockup{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:stretch;max-width:1180px;margin:60px auto 0;position:relative;z-index:2}.sh-co-card{padding:22px;border-radius:18px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01));border:1px solid rgb(255 255 255 / .08)}.sh-co-badge{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.sh-co-title{font-size:16px;font-weight:700;color:var(--text);margin-bottom:4px}.sh-co-line{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.sh-co-thumb{width:36px;height:36px;border-radius:8px;flex-shrink:0}.sh-co-info{flex:1;min-width:0}.sh-co-name{font-size:12px;color:var(--text);font-weight:600}.sh-co-meta{font-size:10px;color:var(--text-3);margin-top:2px}.sh-co-price{font-family:var(--font-mono);font-size:12px;color:var(--olpa);font-weight:700}.sh-co-sep{height:1px;background:rgb(255 255 255 / .08);margin:8px 0}.sh-co-total{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text);font-weight:600;margin-bottom:4px}.sh-co-total-val{font-family:var(--font-mono);color:var(--olpa);font-size:16px}.sh-co-btn{border:none;padding:11px 14px;border-radius:10px;font-size:12px;font-weight:700;cursor:default;font-family:inherit;margin-top:4px}.sh-co-btn-shop{background:linear-gradient(135deg,#5a31f4,#7a4ad6);color:#fff;box-shadow:0 4px 14px rgb(90 49 244 / .35)}.sh-co-btn-alt{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);color:var(--text-2)}.sh-co-field{display:flex;flex-direction:column;gap:4px;margin-top:4px}.sh-co-field label{font-size:9px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;display:flex;gap:6px;align-items:center}.sh-co-auto{font-size:8px;color:var(--accent);padding:1px 5px;background:rgb(0 229 255 / .08);border-radius:3px}.sh-co-input{font-size:11px;color:var(--text);padding:8px 10px;border-radius:8px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08)}.sh-co-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sh-co-wallets{display:flex;gap:6px;margin-top:8px}.sh-co-wallet{flex:1;text-align:center;padding:7px 4px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:8px;font-size:10px;color:var(--text-2);font-weight:600}.sh-co-check{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--olpa),#e89b3a);color:#0b0b0f;font-size:28px;font-weight:900;display:flex;align-items:center;justify-content:center;margin:6px auto 6px;box-shadow:0 0 24px rgb(255 214 10 / .35)}.sh-co-meta-sm{text-align:center;font-size:10px;color:var(--text-3);font-family:var(--font-mono)}.sh-co-row{display:flex;justify-content:space-between;font-size:11px;color:var(--text-2);padding:4px 0}.sh-co-accent{color:var(--accent);font-weight:700}.sh-co-upsell{margin-top:10px;padding:10px;border-radius:8px;background:rgb(0 229 255 / .04);border:1px solid rgb(0 229 255 / .12)}.sh-co-upsell-label{font-size:8px;letter-spacing:.12em;color:var(--accent)}.sh-co-upsell-name{font-size:11px;color:var(--text);font-weight:600;margin-top:4px}.sh-co-arrow{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--olpa);opacity:.5}.sh-co-footnote{text-align:center;color:var(--text-3);font-size:12px;margin-top:40px;max-width:680px;margin-left:auto;margin-right:auto}@media (max-width:1000px){.shopify-checkout-mockup{grid-template-columns:1fr;gap:16px}.sh-co-arrow{transform:rotate(90deg);font-size:20px;padding:4px 0}}.cl-markets{padding:100px 0;position:relative}.markets-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;max-width:1180px;margin:50px auto 0}.market-card{padding:18px 14px;border-radius:14px;text-align:center;display:flex;flex-direction:column;gap:4px;transition:transform .3s,border-color .3s}.market-card:hover{transform:translateY(-4px);border-color:rgb(255 214 10 / .3)}.market-flag{font-size:28px;line-height:1}.market-code{font-family:var(--font-mono);font-size:9px;color:var(--text-3);letter-spacing:.15em;margin-top:4px}.market-name{font-size:12px;color:var(--text);font-weight:700}.market-price{font-family:var(--font-mono);font-size:12px;color:var(--olpa);font-weight:700;margin-top:6px}.market-meta{font-size:9px;color:var(--text-3);margin-top:2px}@media (max-width:900px){.markets-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.markets-grid{grid-template-columns:repeat(2,1fr)}}.cl-how-olpa{padding:110px 0}.how-olpa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:50px auto 0}.how-olpa-card{padding:30px 26px;border-radius:18px;display:flex;flex-direction:column;gap:12px;position:relative}.how-olpa-num{font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.18em}.how-olpa-card h3{font-size:22px;color:var(--text);font-weight:700;margin:0}.how-olpa-time{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-size:10px;padding:4px 10px;border-radius:20px;background:rgb(0 229 255 / .08);color:var(--accent);border:1px solid rgb(0 229 255 / .2);letter-spacing:.1em}.how-olpa-card p{color:var(--text-2);font-size:14px;line-height:1.6}.how-olpa-list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.how-olpa-list li{font-size:12px;color:var(--text-2);padding-left:18px;position:relative}.how-olpa-list li::before{content:"→";position:absolute;left:0;color:var(--olpa);font-weight:700}.how-olpa-hl{border-color:rgb(255 214 10 / .3);box-shadow:0 0 0 1px rgb(255 214 10 / .15),0 20px 60px rgb(255 214 10 / .05)}@media (max-width:900px){.how-olpa-grid{grid-template-columns:1fr}}.cl-proscons{padding:100px 0}.pc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:50px auto 0}.pc-col{padding:30px;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01));border:1px solid rgb(255 255 255 / .08)}.pc-head,.pc-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgb(255 255 255 / .08)}.pc-pro .pc-head,.pc-pros .pc-head,.pc-pros .pc-label,.pc-pro .pc-label{color:var(--olpa)}.pc-con .pc-head,.pc-cons .pc-head,.pc-cons .pc-label,.pc-con .pc-label{color:#ff6b6b}.pc-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pc-col li{font-size:14px;color:var(--text-2);line-height:1.55;display:flex;align-items:flex-start;gap:12px}.pc-col li .ok,.pc-col li .bad{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;margin-top:1px}.pc-col li .ok{background:rgb(255 214 10 / .14);border:1px solid rgb(255 214 10 / .4);color:var(--olpa)}.pc-col li .bad{background:rgb(255 107 107 / .12);border:1px solid rgb(255 107 107 / .35);color:#ff6b6b}@media (max-width:800px){.pc-grid{grid-template-columns:1fr}}.cl-pricing{padding:110px 0;position:relative}.shopify-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:50px auto 0}.sh-pr-card{padding:28px 22px;border-radius:18px;position:relative;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01));border:1px solid rgb(255 255 255 / .08);transition:transform .3s,border-color .3s}.sh-pr-card:hover{transform:translateY(-6px)}.sh-pr-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--olpa);color:#0b0b0f;font-size:10px;font-weight:700;padding:5px 12px;border-radius:20px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sh-pr-badge-plus{background:linear-gradient(135deg,#5a31f4,#00e5ff);color:#fff}.sh-pr-name{font-size:20px;color:var(--text);font-weight:800}.sh-pr-for{font-size:12px;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.05em}.sh-pr-price{display:flex;align-items:baseline;gap:6px;padding:14px 0;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06);margin:6px 0}.sh-pr-amount{font-family:var(--font-mono);font-size:26px;color:var(--olpa);font-weight:800}.sh-pr-per{font-size:12px;color:var(--text-3)}.sh-pr-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.sh-pr-feats li{font-size:13px;color:var(--text-2);padding-left:18px;position:relative}.sh-pr-feats li::before{content:"·";position:absolute;left:6px;color:var(--olpa);font-size:20px;line-height:.8;top:2px;font-weight:900}.sh-pr-fee{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.05em;padding-top:12px;margin-top:6px;border-top:1px solid rgb(255 255 255 / .06)}.sh-pr-hl{border-color:rgb(255 214 10 / .35);box-shadow:0 0 0 1px rgb(255 214 10 / .2),0 24px 60px rgb(255 214 10 / .06)}.sh-pr-plus{border-color:rgb(90 49 244 / .35);background:linear-gradient(180deg,rgb(90 49 244 / .06),rgb(0 229 255 / .02))}.sh-pr-note{text-align:center;color:var(--text-3);font-size:12px;margin-top:30px}.sh-pr-note a{color:var(--accent);text-decoration:none}@media (max-width:1000px){.shopify-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.shopify-pricing-grid{grid-template-columns:1fr}}.cl-whatis{padding:90px 0}.whatis-body{max-width:820px;margin:40px auto 0;font-size:16px;line-height:1.75;color:var(--text-2);display:flex;flex-direction:column;gap:18px}.whatis-body a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgb(0 229 255 / .3)}.make-scenario-big{position:relative;max-width:520px;margin:0 auto;border-radius:24px;padding:28px 22px 22px;background:linear-gradient(180deg,rgb(10 10 18 / .95),rgb(18 14 28 / .95));border:1px solid rgb(139 92 246 / .28);box-shadow:0 40px 120px rgb(0 0 0 / .5),0 0 0 1px rgb(255 214 10 / .06) inset;font-family:var(--font-mono)}.make-scenario-big .mkb-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .08);margin-bottom:14px}.make-scenario-big .mkb-head .mkb-live{color:#9cffb0;display:inline-flex;align-items:center;gap:6px}.make-scenario-big .mkb-head .mkb-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#9cffb0;box-shadow:0 0 10px #9cffb0;animation:pulse 1.8s infinite}.make-scenario-big .mkb-stage{position:relative;aspect-ratio:1/1;max-width:360px;margin:6px auto}.make-scenario-big .mkb-orbit{position:absolute;inset:0;border-radius:50%;border:1px dashed rgb(139 92 246 / .35);animation:mkbSpin 40s linear infinite}.make-scenario-big .mkb-orbit::before{content:"";position:absolute;inset:14px;border-radius:50%;border:1px solid rgb(0 229 255 / .12)}@keyframes mkbSpin{to{transform:rotate(360deg)}}.make-scenario-big .mkb-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#8b5cf6,#5b21b6 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 50px rgb(139 92 246 / .55),0 0 0 6px rgb(139 92 246 / .12)}.make-scenario-big .mkb-core b{font-size:16px;color:var(--olpa);margin-top:3px}.make-scenario-big .mkb-bubble{position:absolute;width:72px;height:72px;border-radius:50%;background:rgb(20 18 34 / .92);border:1px solid rgb(139 92 246 / .45);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;color:var(--text);gap:2px;box-shadow:0 12px 28px rgb(0 0 0 / .5);transform:translate(-50%,-50%)}.make-scenario-big .mkb-bubble b{color:var(--olpa);font-size:11px}.make-scenario-big .mkb-bubble.is-ok{border-color:rgb(0 229 255 / .55)}.make-scenario-big .mkb-b1{left:50%;top:4%}.make-scenario-big .mkb-b2{left:96%;top:30%}.make-scenario-big .mkb-b3{left:85%;top:82%}.make-scenario-big .mkb-b4{left:15%;top:82%}.make-scenario-big .mkb-b5{left:4%;top:30%}.make-scenario-big .mkb-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.make-scenario-big .mkb-foot b{color:var(--olpa)}.make-ops-chart{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;align-items:end;height:120px;margin-top:18px;padding:14px;background:rgb(10 10 18 / .6);border:1px solid rgb(255 255 255 / .06);border-radius:14px}.make-ops-chart span{background:linear-gradient(180deg,var(--olpa),#8b5cf6);border-radius:3px 3px 0 0;box-shadow:0 0 12px rgb(255 214 10 / .3)}.wp-editor{max-width:560px;margin:0 auto;border-radius:14px;overflow:hidden;background:#1e1e1e;border:1px solid rgb(33 117 155 / .35);box-shadow:0 40px 100px rgb(0 0 0 / .55);font-family:var(--font-sans,system-ui)}.wp-editor .we-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#1d2327;border-bottom:1px solid rgb(255 255 255 / .05)}.wp-editor .we-dots{display:flex;gap:5px}.wp-editor .we-dots span{width:9px;height:9px;border-radius:50%;background:#3c434a}.wp-editor .we-dots span:nth-child(1){background:#ff5f57}.wp-editor .we-dots span:nth-child(2){background:#ffbd2e}.wp-editor .we-dots span:nth-child(3){background:#28c840}.wp-editor .we-url{flex:1;font-family:var(--font-mono);font-size:10px;color:#8c8f94;background:#2c3338;padding:5px 10px;border-radius:4px}.wp-editor .we-toolbar{display:flex;gap:8px;padding:8px 14px;background:#2c3338;border-bottom:1px solid rgb(255 255 255 / .06);font-size:11px;color:#c3c4c7}.wp-editor .we-toolbar .we-pill{padding:4px 10px;background:rgb(255 255 255 / .04);border-radius:3px;border:1px solid rgb(255 255 255 / .06)}.wp-editor .we-toolbar .we-pill.is-on{background:var(--olpa);color:#000;border-color:var(--olpa)}.wp-editor .we-canvas{padding:24px 22px 22px;background:#fff;color:#1e1e1e;min-height:260px}.wp-editor .we-title{font-size:22px;font-weight:700;color:#1e1e1e;margin-bottom:14px;padding-bottom:10px;border-bottom:2px dashed rgb(0 0 0 / .08)}.wp-editor .we-block{position:relative;padding:10px 12px;border:1px solid #fff0;margin-bottom:8px;font-size:12px;color:#3c434a;line-height:1.55}.wp-editor .we-block.is-sel{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.wp-editor .we-block.is-sel::before{content:"¶";position:absolute;left:-22px;top:8px;width:18px;height:18px;background:#2271b1;color:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.wp-editor .we-h2{font-size:16px;font-weight:700;color:#1e1e1e}.wp-editor .we-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.wp-editor .we-col{background:#f6f7f7;border-radius:4px;padding:10px;font-size:10px;color:#50575e;border:1px solid #dcdcde}.wp-editor .we-col b{color:#2271b1;display:block;margin-bottom:4px}.wp-editor .we-foot{display:flex;justify-content:space-between;padding:8px 14px;background:#1d2327;font-family:var(--font-mono);font-size:9px;color:#8c8f94;text-transform:uppercase;letter-spacing:.1em}.wp-editor .we-foot b{color:var(--olpa)}.tn-storefront-big{max-width:540px;margin:0 auto;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgb(46 125 215 / .25);box-shadow:0 40px 120px rgb(0 0 0 / .5);color:#1a1f2a;font-family:var(--font-sans,system-ui)}.tn-storefront-big .tns-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#f5f6f8;border-bottom:1px solid #e4e6eb}.tn-storefront-big .tns-bar span:first-child{font-family:var(--font-mono);font-size:10px;color:#6b7380;flex:1}.tn-storefront-big .tns-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff;border-bottom:1px solid #eef0f3}.tn-storefront-big .tns-logo{font-weight:800;font-size:15px;color:#1a1f2a;letter-spacing:-.02em}.tn-storefront-big .tns-logo i{color:#2e7dd7;font-style:normal}.tn-storefront-big .tns-nav{display:flex;gap:14px;font-size:10px;color:#6b7380;text-transform:uppercase;letter-spacing:.08em}.tn-storefront-big .tns-cart{background:#1a1f2a;color:#fff;font-size:10px;padding:6px 12px;border-radius:20px}.tn-storefront-big .tns-hero{padding:20px 18px 12px;background:linear-gradient(135deg,#eef4fb,#fff);font-size:11px;color:#6b7380}.tn-storefront-big .tns-hero b{display:block;font-size:16px;color:#1a1f2a;margin-bottom:4px}.tn-storefront-big .tns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 18px 6px}.tn-storefront-big .tns-prod{border:1px solid #eef0f3;border-radius:10px;overflow:hidden;background:#fff}.tn-storefront-big .tns-img{aspect-ratio:1/1;background:linear-gradient(135deg,#f5f6f8,#e4e6eb);position:relative}.tn-storefront-big .tns-img.is-1{background:linear-gradient(135deg,#dce6f3,#a8c1de)}.tn-storefront-big .tns-img.is-2{background:linear-gradient(135deg,#f3dcdc,#deb4b4)}.tn-storefront-big .tns-img.is-3{background:linear-gradient(135deg,#dcf3df,#b4deb8)}.tn-storefront-big .tns-tag{position:absolute;top:6px;left:6px;background:#ffd60a;color:#1a1f2a;font-size:8px;font-weight:800;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.08em}.tn-storefront-big .tns-info{padding:8px 10px 10px}.tn-storefront-big .tns-name{font-size:10px;color:#1a1f2a;font-weight:600;line-height:1.2}.tn-storefront-big .tns-price{font-size:12px;font-weight:800;color:#1a1f2a;margin-top:4px}.tn-storefront-big .tns-cuotas{font-size:8px;color:#2e7dd7;margin-top:2px;font-weight:600}.tn-storefront-big .tns-badges{display:flex;gap:6px;padding:10px 18px 14px;flex-wrap:wrap;border-top:1px solid #eef0f3;margin-top:6px;background:#fafbfc}.tn-storefront-big .tns-pill{font-size:8px;padding:4px 8px;border-radius:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#eef4fb;color:#2e7dd7;border:1px solid #d6e3f3}.tn-storefront-big .tns-pill.is-mp{background:#009ee3;color:#fff;border-color:#009ee3}.tn-storefront-big .tns-pill.is-me{background:#ffe600;color:#1a1f2a;border-color:#ffe600}.tn-storefront-big .tns-pill.is-afip{background:#3bd37a;color:#fff;border-color:#3bd37a}.yt-embed{position:relative;max-width:880px;margin:30px auto 0;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);box-shadow:0 40px 120px rgb(0 0 0 / .6);background:#000}.yt-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-note{text-align:center;font-size:11px;color:var(--text-3);font-family:var(--font-mono);margin-top:14px;letter-spacing:.08em;text-transform:uppercase}.official-res{margin:60px auto 0;max-width:860px;padding:26px 28px;border-radius:16px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .07);backdrop-filter:blur(10px)}.official-res h3{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-3);font-family:var(--font-mono);margin-bottom:14px}.official-res .or-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.official-res a{display:block;padding:12px 14px;border-radius:10px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);font-size:13px;color:var(--text);text-decoration:none;transition:all .2s}.official-res a:hover{border-color:var(--olpa);color:var(--olpa)}.official-res a small{display:block;font-family:var(--font-mono);font-size:9px;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:40px}.stack-card{padding:22px;border-radius:14px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);backdrop-filter:blur(8px)}.stack-card .sc-num{font-family:var(--font-mono);font-size:10px;color:var(--olpa);letter-spacing:.12em;margin-bottom:8px}.stack-card h4{font-size:15px;color:var(--text);margin-bottom:6px}.stack-card p{font-size:13px;color:var(--text-2);line-height:1.55}.tool-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:40px}.tool-pricing .tp-card{padding:24px;border-radius:14px;background:rgb(10 10 18 / .4);border:1px solid rgb(255 255 255 / .06)}.tool-pricing .tp-card.is-hi{border-color:var(--olpa);box-shadow:0 0 0 1px rgb(255 214 10 / .15)}.tool-pricing .tp-kind{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:10px}.tool-pricing .tp-price{font-size:24px;font-weight:800;color:var(--olpa);margin-bottom:4px}.tool-pricing .tp-suffix{font-size:12px;color:var(--text-3);margin-bottom:14px}.tool-pricing .tp-list{list-style:none;padding:0;margin:0;font-size:12px;color:var(--text-2);line-height:1.7}.tool-pricing .tp-list li::before{content:"› ";color:var(--accent)}.cl-demo .youtube-embed{position:relative;max-width:920px;margin:0 auto;aspect-ratio:16/9;border-radius:20px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:rgb(0 0 0 / .5);box-shadow:0 20px 80px rgb(0 0 0 / .5)}.cl-demo .youtube-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cl-resources .resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;max-width:1000px;margin:0 auto}.cl-resources .resource-card{padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:all .3s;border:1px solid rgb(255 255 255 / .08);position:relative}.cl-resources .resource-card:hover{border-color:rgb(255 214 10 / .4);transform:translateY(-2px);box-shadow:0 10px 30px rgb(255 214 10 / .1)}.cl-resources .resource-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--accent);text-transform:uppercase}.cl-resources .resource-card h4{font-size:18px;font-weight:600;color:var(--text);margin:0}.cl-resources .resource-arrow{position:absolute;top:20px;right:20px;color:var(--text-3);font-size:18px;transition:all .3s}.cl-resources .resource-card:hover .resource-arrow{color:var(--olpa);transform:translate(2px,-2px)}.ga-dashboard{max-width:460px;margin:0 auto;padding:22px;border-radius:20px;background:linear-gradient(160deg,rgb(255 214 10 / .05),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.ga-dashboard .ga-head{padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .1)}.ga-dashboard .ga-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.ga-dashboard .ga-sub{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.ga-dashboard .ga-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}.ga-dashboard .ga-kpi{padding:10px 12px;border-radius:10px;background:rgb(0 229 255 / .04);border:1px solid rgb(255 255 255 / .06);display:flex;flex-direction:column;gap:3px}.ga-dashboard .ga-kpi span{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;color:var(--text-3);text-transform:uppercase}.ga-dashboard .ga-kpi strong{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text);line-height:1}.ga-dashboard .ga-kw{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ga-dashboard .ga-kw-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);font-size:10px}.ga-dashboard .ga-kw-row span{color:var(--accent);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ga-dashboard .ga-kw-row strong{color:var(--olpa);font-family:var(--font-mono);font-size:9px;font-weight:700;flex-shrink:0}.ga-dashboard .ga-footer{padding-top:10px;border-top:1px dashed rgb(255 255 255 / .08);font-size:10px;color:var(--text-3);font-family:var(--font-mono);text-align:center}@media(max-width:640px){.ga-dashboard{max-width:340px}}.syllabus-body{background:#050509}.syl-cover{position:relative;padding:140px 8% 100px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.syl-cover-bg{position:absolute;inset:0;pointer-events:none;opacity:.6}.syl-cover-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 214 10 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 214 10 / .04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 50% 40%,#000 10%,transparent 70%)}.syl-cover-stamp{position:absolute;top:140px;right:8%;color:rgb(255 214 10 / .35);animation:syl-spin 40s linear infinite}@keyframes syl-spin{to{transform:rotate(360deg)}}.syl-breadcrumb{position:relative;z-index:5;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-3);margin-bottom:60px;text-transform:uppercase}.syl-breadcrumb a{color:var(--text-2);text-decoration:none}.syl-breadcrumb a:hover{color:var(--olpa)}.syl-breadcrumb span{margin:0 10px;color:var(--text-3)}.syl-breadcrumb .current{color:var(--olpa)}.syl-cover-meta{position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,auto);gap:60px;padding-bottom:50px;margin-bottom:60px;border-bottom:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono)}.syl-cover-meta>div{display:flex;flex-direction:column;gap:6px}.meta-k{font-size:9px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}.meta-v{font-size:13px;color:var(--olpa);font-weight:600}.syl-cover-title{position:relative;z-index:5;font-family:var(--font-display);font-weight:700;line-height:.92;letter-spacing:-.035em;color:var(--text);display:flex;flex-direction:column;gap:4px;max-width:1100px;margin-bottom:70px}.syl-prefix{font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:.25em;color:var(--text-3);text-transform:uppercase;margin-bottom:28px}.syl-line-1{font-size:clamp(56px,9vw,130px)}.syl-line-2{font-size:clamp(56px,9vw,130px);padding-left:8%;color:var(--text)}.syl-line-2 em{font-family:var(--font-display);font-style:italic;color:var(--olpa);font-weight:400}.syl-line-3{font-size:clamp(28px,4vw,54px);padding-left:16%;color:var(--text-2);font-weight:400;margin-top:18px}.syl-line-3 em{font-family:var(--font-display);font-style:italic;color:var(--accent);font-weight:400}.syl-cover-foot{position:relative;z-index:5;max-width:720px;padding-left:16%}.syl-desc{font-size:17px;line-height:1.7;color:var(--text-2);margin-bottom:32px;border-left:2px solid rgb(255 214 10 / .35);padding-left:22px}.syl-cover-cta{display:flex;gap:14px;flex-wrap:wrap}.syl-body{padding:0 0 120px;background:#050509}.syl-container{display:grid;grid-template-columns:260px 1fr;gap:80px;max-width:1280px}.syl-sidebar{position:sticky;top:120px;align-self:start;padding:32px 0;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.syl-sidebar-head{margin-bottom:26px}.syl-sidebar-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.syl-sidebar-sub{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.syl-weeks-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.syl-weeks-nav li a{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:11px 4px;text-decoration:none;border-left:2px solid #fff0;padding-left:14px;transition:all .2s}.syl-weeks-nav li a:hover{border-left-color:rgb(255 214 10 / .5);background:rgb(255 214 10 / .03)}.syl-weeks-nav .wk-n{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-3)}.syl-weeks-nav .wk-t{font-size:12.5px;color:var(--text-2);line-height:1.35}.syl-weeks-nav li a:hover .wk-n{color:var(--olpa)}.syl-weeks-nav li a:hover .wk-t{color:var(--text)}.syl-sidebar-foot{margin-top:32px;padding-top:24px;border-top:1px dashed rgb(255 255 255 / .08)}.fac{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase;margin-bottom:6px}.fac-name{font-size:14px;color:var(--text);font-weight:600;line-height:1.2}.fac-role{font-size:11px;color:var(--text-3);margin-top:3px}.syl-main{padding-top:20px;min-width:0}.syl-week{padding:90px 0;border-bottom:1px dashed rgb(255 255 255 / .08);position:relative}.syl-week:first-child{padding-top:50px}.syl-week:last-child{border-bottom:none}.wk-head{margin-bottom:44px}.wk-numberbig{font-family:var(--font-display);font-size:140px;font-weight:800;line-height:.8;letter-spacing:-.04em;color:#fff0;-webkit-text-stroke:1.5px rgb(255 214 10 / .3);margin-bottom:18px}.wk-meta{display:flex;gap:20px;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.wk-chapter{color:var(--olpa)}.wk-sessions{color:var(--text-3);padding-left:20px;border-left:1px solid rgb(255 255 255 / .12)}.wk-title{font-family:var(--font-display);font-size:clamp(34px,4.5vw,58px);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--text);margin-bottom:20px}.wk-title em{font-family:var(--font-display);font-style:italic;color:var(--olpa);font-weight:400}.wk-lead{font-size:17px;line-height:1.65;color:var(--text-2);max-width:720px}.wk-viz{margin:40px 0;padding:36px;background:linear-gradient(180deg,rgb(255 255 255 / .02),rgb(255 255 255 / .005));border:1px solid rgb(255 255 255 / .08);border-radius:18px}.wk-topics{list-style:none;padding:0;margin-top:40px;display:flex;flex-direction:column;gap:14px;counter-reset:topic}.wk-topics li{position:relative;padding-left:44px;font-size:15px;line-height:1.55;color:var(--text-2);counter-increment:topic}.wk-topics li::before{content:"· " counter(topic);position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:11px;color:var(--olpa);letter-spacing:.1em;font-weight:600;padding-top:3px}.wk-viz-fundamentos .fv-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:24px;text-align:center}.wk-viz-fundamentos .fv-matrix{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin:0 auto;padding:40px 50px 50px;border:1px dashed rgb(255 255 255 / .15);border-radius:8px}.wk-viz-fundamentos .fv-quad{padding:20px 16px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text);font-weight:500}.wk-viz-fundamentos .fv-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.wk-viz-fundamentos .fv-dot.ok{background:var(--olpa);box-shadow:0 0 10px var(--olpa)}.wk-viz-fundamentos .fv-dot.no{background:#ff6b6b;box-shadow:0 0 10px #ff6b6b}.wk-viz-fundamentos .fv-axis-x,.wk-viz-fundamentos .fv-axis-y{position:absolute;font-family:var(--font-mono);font-size:9px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase}.wk-viz-fundamentos .fv-axis-x{bottom:14px;left:50%;transform:translateX(-50%)}.wk-viz-fundamentos .fv-axis-y{top:50%;left:10px;transform:translateY(-50%) rotate(-90deg);transform-origin:left center;white-space:nowrap}.wk-viz-prompts .pv-sheet{max-width:640px;margin:0 auto;background:rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .1);border-radius:10px;overflow:hidden}.wk-viz-prompts .pv-sheet-head{padding:14px 20px;display:flex;justify-content:space-between;background:rgb(255 214 10 / .04);border-bottom:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.wk-viz-prompts .pv-sheet-label{color:var(--olpa)}.wk-viz-prompts .pv-sheet-count{color:var(--text-3)}.wk-viz-prompts .pv-sheet-rows{padding:10px 0}.wk-viz-prompts .pv-row{display:grid;grid-template-columns:48px 1fr auto;gap:14px;padding:11px 20px;align-items:center;font-size:13px;border-bottom:1px solid rgb(255 255 255 / .03)}.wk-viz-prompts .pv-row:last-child{border-bottom:none}.wk-viz-prompts .pv-id{font-family:var(--font-mono);font-size:10px;color:var(--text-3);letter-spacing:.08em}.wk-viz-prompts .pv-name{color:var(--text-2)}.wk-viz-prompts .pv-tag{font-family:var(--font-mono);font-size:9px;color:var(--text-3)}.wk-viz-prompts .pv-row-active{background:rgb(255 214 10 / .06)}.wk-viz-prompts .pv-row-active .pv-id{color:var(--olpa)}.wk-viz-prompts .pv-row-active .pv-name{color:var(--olpa);font-weight:600}.wk-viz-prompts .pv-row-active .pv-tag{color:var(--accent)}.wk-viz-ecosystem .ev-map{position:relative;max-width:640px;margin:0 auto;min-height:320px}.wk-viz-ecosystem .ev-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:16px 22px;background:rgb(255 214 10 / .08);border:1.5px solid rgb(255 214 10 / .4);border-radius:50px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--olpa);text-transform:uppercase;font-weight:700}.wk-viz-ecosystem .ev-branch{position:absolute;padding:12px 16px;background:rgb(0 229 255 / .04);border:1px solid rgb(0 229 255 / .15);border-radius:10px;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:10px}.wk-viz-ecosystem .ev-branch span{color:var(--text-3);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.wk-viz-ecosystem .ev-branch strong{color:var(--accent);font-size:12px;font-weight:700}.wk-viz-ecosystem .ev-b1{top:20px;left:0}.wk-viz-ecosystem .ev-b2{top:20px;right:0}.wk-viz-ecosystem .ev-b3{top:50%;left:0;transform:translateY(-50%)}.wk-viz-ecosystem .ev-b4{top:50%;right:0;transform:translateY(-50%)}.wk-viz-ecosystem .ev-b5{bottom:20px;left:0}.wk-viz-ecosystem .ev-b6{bottom:20px;right:0}.wk-viz-agent .av-flow{display:grid;grid-template-columns:1fr auto 1.2fr auto 1fr;gap:14px;align-items:center;max-width:780px;margin:0 auto}.wk-viz-agent .av-node{padding:18px 16px;border-radius:12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;gap:6px}.wk-viz-agent .av-ic{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--text-3);font-weight:700}.wk-viz-agent .av-name{font-size:14px;color:var(--text);font-weight:600}.wk-viz-agent .av-desc{font-size:11px;color:var(--text-3);font-family:var(--font-mono);line-height:1.4}.wk-viz-agent .av-core{background:rgb(255 214 10 / .05);border-color:rgb(255 214 10 / .3)}.wk-viz-agent .av-core .av-ic{color:var(--olpa)}.wk-viz-agent .av-core .av-name{color:var(--olpa)}.wk-viz-agent .av-tools{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.wk-viz-agent .av-tools span{font-family:var(--font-mono);font-size:9px;padding:2px 7px;background:rgb(0 229 255 / .08);border:1px solid rgb(0 229 255 / .2);border-radius:4px;color:var(--accent)}.wk-viz-agent .av-arrow{color:var(--olpa);font-size:20px;font-weight:700}.wk-viz-n8n .nv-code{max-width:720px;margin:0 auto;background:rgb(0 0 0 / .5);border:1px solid rgb(0 229 255 / .2);border-radius:10px;padding:24px 28px;font-family:var(--font-mono);font-size:12.5px;line-height:1.9;color:var(--text-2);overflow:auto}.wk-viz-n8n .nv-c{color:var(--text-3);font-style:italic;display:block;margin-bottom:8px}.wk-viz-n8n .nv-k{color:var(--olpa);font-weight:700}.wk-viz-n8n .nv-n{color:var(--accent);font-weight:600}.wk-viz-rag .rv-diagram{display:grid;grid-template-columns:1fr 30px 1fr 30px 1.2fr;gap:8px;align-items:center;max-width:860px;margin:0 auto}.wk-viz-rag .rv-col{padding:18px 14px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .08);border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:200px}.wk-viz-rag .rv-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase;margin-bottom:4px}.wk-viz-rag .rv-label-sub{font-family:var(--font-mono);font-size:9px;color:var(--text-3);text-align:center;margin-top:4px}.wk-viz-rag .rv-doc{font-size:11px;padding:7px 10px;background:rgb(0 229 255 / .05);border:1px solid rgb(0 229 255 / .15);border-radius:5px;color:var(--accent);font-family:var(--font-mono)}.wk-viz-rag .rv-chunks{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;flex:1}.wk-viz-rag .rv-chunks span{aspect-ratio:1;background:rgb(255 214 10 / .08);border:1px solid rgb(255 214 10 / .2);border-radius:2px}.wk-viz-rag .rv-chunks span:nth-child(even){background:rgb(0 229 255 / .08);border-color:rgb(0 229 255 / .2)}.wk-viz-rag .rv-col-q{gap:10px}.wk-viz-rag .rv-q{font-size:12px;color:var(--text-2);line-height:1.5;font-style:italic;padding:10px;border-left:2px solid var(--accent)}.wk-viz-rag .rv-ans{font-size:12px;color:var(--olpa);line-height:1.5;padding:10px;background:rgb(255 214 10 / .05);border-radius:6px;margin-top:auto}.wk-viz-rag .rv-arrow{color:var(--olpa);font-size:20px;text-align:center}.wk-viz-adoption .adv-calendar{max-width:680px;margin:0 auto;background:rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .08);border-radius:12px;overflow:hidden}.wk-viz-adoption .adv-head{padding:16px 20px;background:rgb(255 214 10 / .04);border-bottom:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--olpa);text-transform:uppercase}.wk-viz-adoption .adv-grid{display:grid;grid-template-columns:repeat(7,1fr)}.wk-viz-adoption .adv-day{padding:18px 10px;min-height:90px;border-right:1px solid rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:8px}.wk-viz-adoption .adv-day:last-child{border-right:none}.wk-viz-adoption .adv-d{font-family:var(--font-mono);font-size:10px;color:var(--text-3);font-weight:700}.wk-viz-adoption .adv-ev{font-size:10px;color:var(--accent);line-height:1.3;padding:5px 7px;background:rgb(0 229 255 / .06);border:1px solid rgb(0 229 255 / .18);border-radius:4px;font-family:var(--font-mono)}.wk-viz-adoption .adv-off{opacity:.3}.wk-viz-adoption .adv-foot{padding:12px 20px;font-family:var(--font-mono);font-size:10px;color:var(--text-3);border-top:1px dashed rgb(255 255 255 / .08);text-align:center}.wk-viz-graduation .gv-diploma{max-width:480px;margin:0 auto;padding:48px 40px;background:radial-gradient(120% 80% at 50% 0%,rgb(255 214 10 / .08),transparent 70%),rgb(0 0 0 / .5);border:1.5px solid rgb(255 214 10 / .3);border-radius:4px;text-align:center;position:relative}.wk-viz-graduation .gv-diploma::before,.wk-viz-graduation .gv-diploma::after{content:"";position:absolute;width:20px;height:20px;border:1.5px solid rgb(255 214 10 / .3)}.wk-viz-graduation .gv-diploma::before{top:10px;left:10px;border-right:none;border-bottom:none}.wk-viz-graduation .gv-diploma::after{bottom:10px;right:10px;border-left:none;border-top:none}.wk-viz-graduation .gv-seal{color:var(--olpa);margin-bottom:16px;display:flex;justify-content:center}.wk-viz-graduation .gv-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--olpa);text-transform:uppercase;margin-bottom:22px}.wk-viz-graduation .gv-name{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--text);margin-bottom:14px;letter-spacing:.05em}.wk-viz-graduation .gv-prog{font-size:12px;color:var(--text-2);margin-bottom:26px}.wk-viz-graduation .gv-meta{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;padding-top:16px;border-top:1px dashed rgb(255 214 10 / .2)}.syl-case{padding:140px 0;background:#050509;border-top:1px solid rgb(255 255 255 / .08)}.case-tag-big{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--olpa);text-transform:uppercase;margin-bottom:40px;text-align:center}.case-quote{max-width:880px;margin:0 auto 60px;padding:0;border:none}.case-quote p{font-family:var(--font-display);font-size:clamp(22px,3vw,34px);line-height:1.45;color:var(--text);font-style:normal;font-weight:400;letter-spacing:-.005em;text-align:center}.case-quote p::before{content:"«";color:var(--olpa);margin-right:10px;font-size:1.2em}.case-quote p::after{content:"»";color:var(--olpa);margin-left:10px;font-size:1.2em}.case-quote p em{color:var(--olpa);font-style:italic;font-weight:500}.case-quote footer{margin-top:30px;text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.08em;display:flex;flex-direction:column;gap:4px}.case-quote .q-name{color:var(--text-2);font-weight:600;text-transform:uppercase;letter-spacing:.15em}.case-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:980px;margin:0 auto;padding-top:50px;border-top:1px dashed rgb(255 255 255 / .08)}.cm{text-align:center;padding:24px 10px}.cm-n{display:block;font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--olpa);line-height:1;margin-bottom:8px}.cm-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--text-3);text-transform:uppercase}.syl-faq{padding:120px 0;background:#050509}.syl-faq .faq-head{text-align:center;margin-bottom:60px}.syl-faq .faq-label{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--olpa);text-transform:uppercase;margin-bottom:14px}.syl-faq h2{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.02em;color:var(--text)}.syl-faq .faq-list{max-width:840px;margin:0 auto;display:flex;flex-direction:column}.syl-faq .faq-item{border-bottom:1px solid rgb(255 255 255 / .08)}.syl-faq .faq-item[open]{background:rgb(255 214 10 / .02)}.syl-faq .faq-item summary{list-style:none;cursor:pointer;padding:26px 20px;font-size:17px;color:var(--text);font-weight:500;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.syl-faq .faq-item summary::-webkit-details-marker{display:none}.syl-faq .faq-item summary::after{content:"+";color:var(--olpa);font-size:22px;font-weight:400;transition:transform .25s}.syl-faq .faq-item[open] summary::after{content:"−"}.syl-faq .faq-item summary:hover{color:var(--olpa)}.syl-faq .faq-body{padding:0 20px 26px;color:var(--text-2);line-height:1.7;font-size:15px;max-width:720px}.syl-cta{padding:140px 0;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgb(255 214 10 / .08),transparent 70%),#050509;border-top:1px solid rgb(255 255 255 / .08)}.syl-cta-inner{max-width:720px;text-align:center}.cta-stamp{color:var(--olpa);margin:0 auto 30px;display:flex;justify-content:center}.syl-cta h2{font-family:var(--font-display);font-size:clamp(34px,4.5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--text);margin-bottom:22px}.syl-cta h2 em{font-family:var(--font-display);font-style:italic;color:var(--olpa);font-weight:400}.syl-cta p{font-size:17px;line-height:1.7;color:var(--text-2);margin-bottom:38px;max-width:600px;margin-left:auto;margin-right:auto}.syl-cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:960px){.syl-container{grid-template-columns:1fr;gap:40px}.syl-sidebar{position:static;padding:24px 0}.syl-weeks-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.syl-cover{padding:100px 6% 60px}.syl-cover-meta{grid-template-columns:repeat(2,auto);gap:28px}.syl-line-2{padding-left:4%}.syl-line-3{padding-left:8%}.syl-cover-foot{padding-left:0}.wk-numberbig{font-size:80px}.case-metrics{grid-template-columns:repeat(2,1fr)}.wk-viz-rag .rv-diagram{grid-template-columns:1fr;gap:14px}.wk-viz-rag .rv-arrow{transform:rotate(90deg)}.wk-viz-agent .av-flow{grid-template-columns:1fr;gap:10px}.wk-viz-agent .av-arrow{transform:rotate(90deg);text-align:center}.wk-viz-adoption .adv-grid{grid-template-columns:repeat(4,1fr)}.wk-viz-ecosystem .ev-map{min-height:auto}.wk-viz-ecosystem .ev-center{position:static;transform:none;margin:0 auto 20px;display:block;text-align:center;max-width:200px}.wk-viz-ecosystem .ev-branch{position:static;transform:none;margin-bottom:8px}}.canv-body{--canv-bg:#050509;--canv-bg-2:#0a0a13;--canv-bg-3:#10101c;--canv-panel:#0d0d17;--canv-border:#1e1e2e;--canv-border-hi:#2a2a3e;--canv-text:#e4e4ef;--canv-dim:#8a8aa0;--canv-mute:#5a5a70;--canv-olpa:#FFD60A;--canv-cyan:#7ee7ff;--canv-green:#50fa7b;--canv-red:#ff5555;--canv-yellow:#f1fa8c;--canv-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:var(--canv-bg);color:var(--canv-text);font-family:var(--canv-mono);font-feature-settings:"liga" 0,"calt" 0}.canv-body *{font-family:var(--canv-mono)}.canv-body .canv-h1,.canv-body .canv-cta-h{font-family:"Space Grotesk","JetBrains Mono",sans-serif}.canv-dots{display:inline-flex;gap:6px;align-items:center}.canv-dot{width:11px;height:11px;border-radius:50%;display:inline-block;flex-shrink:0}.canv-dot-r{background:#ff5f56;box-shadow:0 0 0 .5px rgb(0 0 0 / .25) inset}.canv-dot-y{background:#ffbd2e;box-shadow:0 0 0 .5px rgb(0 0 0 / .25) inset}.canv-dot-g{background:#27c93f;box-shadow:0 0 0 .5px rgb(0 0 0 / .25) inset}.canv-chrome{background:linear-gradient(180deg,#0c0c18,#08080f);border-bottom:1px solid var(--canv-border);position:sticky;top:0;z-index:40}.canv-chrome-inner{display:flex;align-items:center;gap:18px;padding:10px 18px 0;max-width:1400px;margin:0 auto}.canv-chrome-inner .canv-dots{margin-right:4px}.canv-tabs{display:flex;gap:2px;flex:1;min-width:0;overflow:hidden}.canv-tab{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 8px;font-size:12px;color:var(--canv-dim);background:#0a0a14;border:1px solid var(--canv-border);border-bottom:none;border-radius:6px 6px 0 0;white-space:nowrap}.canv-tab-active{background:var(--canv-bg);color:var(--canv-text);border-top:2px solid var(--canv-olpa);padding-top:6px}.canv-tab-icon{color:var(--canv-green);font-size:10px}.canv-tab-x{color:var(--canv-mute);font-size:14px;margin-left:4px}.canv-menu{display:flex;gap:14px;font-size:11px;color:var(--canv-dim);text-transform:lowercase;letter-spacing:.05em}.canv-menu span{cursor:default}.canv-menu span:hover{color:var(--canv-olpa)}.canv-pathbar{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:8px;padding:8px 18px;font-size:11px;color:var(--canv-dim);border-top:1px solid var(--canv-border);background:var(--canv-bg)}.canv-path-chev{color:var(--canv-green)}.canv-path-seg{color:var(--canv-dim)}.canv-path-sep{color:var(--canv-mute)}.canv-path-file{color:var(--canv-olpa)}.canv-path-status{margin-left:auto;color:var(--canv-mute);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.canv-section{max-width:1400px;margin:0 auto;padding:64px 24px;position:relative}.canv-section-head{margin-bottom:32px;max-width:760px}.canv-badge{display:inline-block;font-size:11px;color:var(--canv-green);letter-spacing:.08em;margin-bottom:10px}.canv-h2{font-size:clamp(24px,3vw,34px);margin:0 0 10px;color:var(--canv-text);font-weight:600;letter-spacing:-.01em}.canv-lead{color:var(--canv-dim);font-size:14px;line-height:1.65;margin:0}.canv-hero{max-width:1400px;margin:0 auto;padding:36px 24px 56px}.canv-crumb{font-size:11px;color:var(--canv-mute);letter-spacing:.06em;margin-bottom:22px}.canv-crumb a{color:var(--canv-dim);text-decoration:none}.canv-crumb a:hover{color:var(--canv-olpa)}.canv-crumb span{margin:0 6px;color:var(--canv-mute)}.canv-crumb-cur{color:var(--canv-olpa)}.canv-hero-grid{display:grid;grid-template-columns:60% 40%;gap:20px;align-items:stretch}@media (max-width:960px){.canv-hero-grid{grid-template-columns:1fr}}.canv-term{background:#07070e;border:1px solid var(--canv-border);border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -30px rgb(0 0 0 / .8),0 0 0 1px rgb(126 231 255 / .03) inset}.canv-term-head{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#0e0e1a;border-bottom:1px solid var(--canv-border)}.canv-term-title{margin-left:auto;margin-right:auto;font-size:11px;color:var(--canv-dim);letter-spacing:.04em}.canv-term-body{padding:18px 20px 22px;font-size:13px;line-height:1.65}.canv-ascii{color:var(--canv-olpa);font-size:11px;line-height:1.15;margin:0 0 14px;white-space:pre;overflow:hidden}.canv-line{white-space:pre-wrap;word-break:break-word}.canv-prompt{color:var(--canv-green)}.canv-cwd{color:var(--canv-cyan)}.canv-sep{color:var(--canv-mute);margin:0 2px}.canv-out{color:var(--canv-dim)}.canv-ok{color:var(--canv-green)}.canv-warn{color:var(--canv-olpa)}.canv-bad{color:var(--canv-red)}.canv-cyan{color:var(--canv-cyan)}.canv-yellow{color:var(--canv-yellow)}.canv-muted{color:var(--canv-mute)}.canv-caret{display:inline-block;width:8px;height:15px;background:var(--canv-green);vertical-align:middle;animation:canv-blink 1s steps(2) infinite;margin-left:2px}@keyframes canv-blink{0%,49%{opacity:1}50%,100%{opacity:0}}.canv-cheat{background:linear-gradient(180deg,#0e0e1a,#08080f);border:1px solid var(--canv-border);border-radius:8px;padding:22px 24px 26px;display:flex;flex-direction:column}.canv-cheat-head{display:flex;justify-content:space-between;font-size:10px;color:var(--canv-mute);letter-spacing:.08em;padding-bottom:10px;border-bottom:1px dashed var(--canv-border);margin-bottom:18px;text-transform:uppercase}.canv-cheat-mod{color:var(--canv-red)}.canv-h1{font-size:clamp(48px,6vw,78px);margin:0 0 6px;color:var(--canv-olpa);font-weight:700;letter-spacing:-.02em;line-height:1}.canv-tag{font-size:13px;color:var(--canv-dim);line-height:1.6;margin:0 0 18px}.canv-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;font-size:12px;margin:0 0 22px}.canv-kv dt{color:var(--canv-mute);text-transform:lowercase}.canv-kv dt::after{content:":"}.canv-kv dd{margin:0;color:var(--canv-text)}.canv-btn-primary,.canv-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;padding:12px 18px;border-radius:6px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;text-transform:lowercase}.canv-btn-primary{background:var(--canv-olpa);color:#050509;border:1px solid var(--canv-olpa);margin-bottom:8px}.canv-btn-primary:hover{transform:translateY(-1px);background:#ffe44a}.canv-btn-ghost{background:#fff0;color:var(--canv-cyan);border:1px solid var(--canv-border-hi)}.canv-btn-ghost:hover{border-color:var(--canv-cyan);background:rgb(126 231 255 / .05)}.canv-btn-arrow{font-weight:400}.canv-btn-lg{padding:15px 24px;font-size:13px}.canv-win{background:var(--canv-panel);border:1px solid var(--canv-border);border-radius:10px;overflow:hidden;box-shadow:0 30px 80px -40px rgb(0 0 0 / .8)}.canv-win-head{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#0e0e1a;border-bottom:1px solid var(--canv-border)}.canv-win-title{font-size:12px;color:var(--canv-text);margin-left:8px}.canv-win-meta{margin-left:auto;font-size:10px;color:var(--canv-mute);letter-spacing:.06em;text-transform:uppercase}.canv-win-body{padding:32px 40px}@media (max-width:720px){.canv-win-body{padding:24px 20px}}.canv-md-h1{color:var(--canv-olpa);font-size:22px;margin:0 0 14px;font-weight:600}.canv-md-h2{color:var(--canv-cyan);font-size:16px;margin:26px 0 12px;font-weight:600}.canv-md p{color:var(--canv-dim);line-height:1.75;font-size:13.5px;margin:0 0 14px}.canv-md strong{color:var(--canv-text)}.canv-md em{color:var(--canv-yellow);font-style:normal}.canv-md-ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.canv-md-ul li{display:flex;gap:10px;font-size:13px;color:var(--canv-dim);line-height:1.65}.canv-md-bullet{color:var(--canv-green);flex-shrink:0}.canv-admon{margin:22px 0;padding:16px 20px;background:rgb(80 250 123 / .04);border-left:3px solid var(--canv-green);border-radius:0 6px 6px 0}.canv-admon-tip .canv-admon-head{color:var(--canv-green)}.canv-admon-head{font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;display:flex;align-items:center;gap:6px}.canv-admon p{margin:0;font-size:13px;color:var(--canv-text);line-height:1.65}.canv-admon strong{color:var(--canv-olpa)}.canv-usecases{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:12px}@media (max-width:720px){.canv-usecases{grid-template-columns:1fr}}.canv-uc{display:flex;gap:14px;padding:14px 16px;background:#09091220;border:1px solid var(--canv-border);border-radius:6px}.canv-uc-key{color:var(--canv-olpa);font-size:11px;font-weight:700;flex-shrink:0}.canv-uc strong{display:block;color:var(--canv-text);font-size:13px;margin-bottom:3px}.canv-uc p{margin:0;font-size:12px;color:var(--canv-dim);line-height:1.55}.canv-win-flow{background:#06060c}.canv-flow{position:relative;padding:40px 30px;min-height:420px;background:#06060c;overflow-x:auto}.canv-flow-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(126 231 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(126 231 255 / .04) 1px,transparent 1px);background-size:24px 24px}.canv-flow-row{position:relative;display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin-bottom:32px;z-index:1;min-width:max-content}.canv-flow-row-2{padding-left:80px}.canv-node{display:flex;align-items:center;gap:12px;background:#0e0e1a;border:1px solid var(--canv-border-hi);border-radius:10px;padding:14px 18px;min-width:200px;position:relative;box-shadow:0 10px 30px -15px rgb(0 0 0 / .8)}.canv-node-trigger{border-left:3px solid var(--canv-green)}.canv-node-ai{border-left:3px solid var(--canv-olpa)}.canv-node-db{border-left:3px solid var(--canv-cyan)}.canv-node-if{border-left:3px solid var(--canv-yellow)}.canv-node-odoo{border-left:3px solid #a78bfa}.canv-node-wa{border-left:3px solid var(--canv-green)}.canv-node-ico{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#05050a;border:1px solid var(--canv-border-hi);color:var(--canv-olpa);font-size:14px;flex-shrink:0}.canv-node-body{flex:1;min-width:0}.canv-node-title{font-size:13px;color:var(--canv-text);font-weight:600}.canv-node-sub{font-size:10px;color:var(--canv-mute);margin-top:2px;text-transform:lowercase}.canv-node-preview{position:absolute;top:-8px;right:8px;font-size:9px;color:var(--canv-green);background:#050509;padding:2px 6px;border-radius:3px;border:1px solid var(--canv-border)}.canv-edge{flex-shrink:0;min-width:50px;height:2px;background:linear-gradient(90deg,var(--canv-border-hi),var(--canv-cyan),var(--canv-border-hi));position:relative;margin:0 4px}.canv-edge-label{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:9px;color:var(--canv-cyan);background:#06060c;padding:1px 6px;border:1px solid var(--canv-border);border-radius:3px}.canv-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px}@media (max-width:860px){.canv-duo{grid-template-columns:1fr}}.canv-table-wrap{background:var(--canv-panel);border:1px solid var(--canv-border);border-radius:8px;overflow:hidden}.canv-table{width:100%;border-collapse:collapse;font-size:13px}.canv-table th,.canv-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--canv-border)}.canv-table thead th{background:#0e0e1a;font-size:11px;color:var(--canv-olpa);text-transform:uppercase;letter-spacing:.1em}.canv-table tbody td:first-child{color:var(--canv-dim)}.canv-table tbody td.canv-ok{color:var(--canv-green)}.canv-table tbody td.canv-bad{color:var(--canv-red)}.canv-table tr:last-child td{border-bottom:none}.canv-marquee{overflow:hidden;border-top:1px solid var(--canv-border);border-bottom:1px solid var(--canv-border);padding:18px 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.canv-marquee-track{display:flex;gap:10px;width:max-content;animation:canv-marquee 60s linear infinite}@keyframes canv-marquee{to{transform:translateX(-50%)}}.canv-chip{display:inline-block;padding:7px 14px;background:#0e0e1a;border:1px solid var(--canv-border-hi);border-radius:4px;font-size:12px;color:var(--canv-cyan);white-space:nowrap}.canv-chip:nth-child(3n){color:var(--canv-olpa)}.canv-chip:nth-child(5n){color:var(--canv-green)}.canv-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:960px){.canv-specs{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.canv-specs{grid-template-columns:1fr}}.canv-spec{background:var(--canv-panel);border:1px solid var(--canv-border);border-radius:8px;padding:20px 22px;transition:border-color .2s,transform .2s}.canv-spec:hover{border-color:var(--canv-border-hi);transform:translateY(-2px)}.canv-spec-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.canv-spec-num{font-size:10px;color:var(--canv-green);font-weight:700;background:rgb(80 250 123 / .08);padding:3px 7px;border-radius:3px}.canv-spec-title{font-size:14px;color:var(--canv-text);font-weight:600}.canv-spec p{margin:0 0 14px;font-size:12.5px;color:var(--canv-dim);line-height:1.6}.canv-snip{background:#05050a;border:1px solid var(--canv-border);border-radius:5px;padding:10px 12px;font-size:11px;color:var(--canv-cyan);line-height:1.55;margin:0;overflow-x:auto;white-space:pre}.canv-case{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;padding:32px 40px}@media (max-width:860px){.canv-case{grid-template-columns:1fr;padding:24px 20px}}.canv-case-label{font-size:11px;color:var(--canv-green);margin-bottom:8px;letter-spacing:.06em}.canv-case-title{font-size:clamp(20px,2.6vw,28px);margin:0 0 14px;color:var(--canv-olpa);font-weight:600;line-height:1.2}.canv-case-body{color:var(--canv-dim);font-size:13.5px;line-height:1.75;margin:0 0 22px}.canv-case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.canv-metric{padding:14px;background:#06060c;border:1px solid var(--canv-border);border-radius:6px;text-align:center}.canv-metric strong{display:block;font-size:22px;color:var(--canv-cyan);font-weight:700;margin-bottom:2px}.canv-metric span{font-size:10px;color:var(--canv-mute);text-transform:uppercase;letter-spacing:.06em}.canv-case-flow{background:#06060c;border:1px solid var(--canv-border);border-radius:8px;padding:18px;display:grid;gap:6px}.canv-case-step{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#0e0e1a;border:1px solid var(--canv-border);border-radius:5px}.canv-case-ico{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#05050a;color:var(--canv-olpa);border-radius:50%;border:1px solid var(--canv-border-hi);font-size:12px;flex-shrink:0}.canv-case-step strong{display:block;font-size:12px;color:var(--canv-text);font-weight:600}.canv-case-step span{font-size:10px;color:var(--canv-mute)}.canv-case-arrow{text-align:center;color:var(--canv-green);font-size:14px;padding:2px 0}.canv-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:960px){.canv-pricing{grid-template-columns:1fr}}.canv-price{background:var(--canv-panel);border:1px solid var(--canv-border);border-radius:10px;padding:28px 26px;display:flex;flex-direction:column}.canv-price-hl{border-color:var(--canv-olpa);box-shadow:0 0 0 1px var(--canv-olpa),0 30px 60px -30px rgb(255 214 10 / .3);background:linear-gradient(180deg,rgb(255 214 10 / .04),var(--canv-panel) 40%);transform:scale(1.02)}.canv-price-head{margin-bottom:18px}.canv-price-tag{display:inline-block;font-size:10px;color:var(--canv-green);background:rgb(80 250 123 / .08);padding:3px 8px;border-radius:3px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.canv-price-tag-hl{color:var(--canv-olpa);background:rgb(255 214 10 / .12)}.canv-price-name{font-size:18px;color:var(--canv-text);margin:0;font-weight:600}.canv-price-amt{font-size:42px;color:var(--canv-olpa);font-weight:700;line-height:1;margin-bottom:4px}.canv-price-cur{font-size:22px;vertical-align:top;margin-right:2px}.canv-price-per{font-size:11px;color:var(--canv-mute);font-weight:400;margin-left:6px}.canv-price-sub{font-size:11px;color:var(--canv-dim);margin:0 0 18px}.canv-price-list{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px;flex:1}.canv-price-list li{font-size:12px;color:var(--canv-dim);line-height:1.5}.canv-video{background:var(--canv-panel);border:1px solid var(--canv-border);border-radius:10px;overflow:hidden}.canv-video-chrome{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#0e0e1a;border-bottom:1px solid var(--canv-border)}.canv-video-title{font-size:11px;color:var(--canv-dim);margin-left:8px}.canv-video-frame{position:relative;aspect-ratio:16/9;background:#000}.canv-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.canv-res{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width:960px){.canv-res{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.canv-res{grid-template-columns:1fr}}.canv-res-card{display:block;padding:22px;background:var(--canv-panel);border:1px solid var(--canv-border);border-radius:8px;text-decoration:none;position:relative;transition:border-color .2s,transform .2s}.canv-res-card:hover{border-color:var(--canv-cyan);transform:translateY(-2px)}.canv-res-label{font-size:10px;color:var(--canv-green);letter-spacing:.05em;text-transform:lowercase}.canv-res-card h3{font-size:15px;color:var(--canv-text);margin:8px 0 6px;font-weight:600}.canv-res-card p{font-size:12px;color:var(--canv-dim);margin:0;line-height:1.5}.canv-res-arrow{position:absolute;top:20px;right:20px;color:var(--canv-olpa);font-size:16px}.canv-faq{display:grid;gap:10px;max-width:900px}.canv-q{background:var(--canv-panel);border:1px solid var(--canv-border);border-radius:6px;padding:16px 20px}.canv-q[open]{border-color:var(--canv-border-hi);background:#0e0e1a}.canv-q summary{cursor:pointer;display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--canv-text);font-weight:500;list-style:none}.canv-q summary::-webkit-details-marker{display:none}.canv-q-tag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:rgb(255 214 10 / .1);color:var(--canv-olpa);font-size:11px;font-weight:700;flex-shrink:0}.canv-q-tag-a{background:rgb(80 250 123 / .1);color:var(--canv-green)}.canv-q-a{display:flex;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--canv-border)}.canv-q-a p{margin:0;font-size:13px;color:var(--canv-dim);line-height:1.7}.canv-cta-section{padding-bottom:96px}.canv-cta{background:linear-gradient(180deg,#0e0e1a,#08080f);border:1px solid var(--canv-olpa);border-radius:12px;overflow:hidden;box-shadow:0 40px 100px -40px rgb(255 214 10 / .3)}.canv-cta-chrome{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#0e0e1a;border-bottom:1px solid var(--canv-border)}.canv-cta-title{font-size:11px;color:var(--canv-dim);margin-left:8px}.canv-cta-body{padding:40px 48px 48px}@media (max-width:720px){.canv-cta-body{padding:28px 22px 36px}}.canv-cta-line{font-size:12px;color:var(--canv-dim);margin-bottom:18px}.canv-cta-h{font-size:clamp(28px,4vw,44px);color:var(--canv-olpa);margin:0 0 14px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.canv-cta-p{font-size:14px;color:var(--canv-dim);line-height:1.75;margin:0 0 26px;max-width:700px}.canv-cta-btns{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:720px){.canv-chrome-inner{padding:10px 14px 0;gap:10px}.canv-menu{display:none}.canv-tab:not(.canv-tab-active){display:none}.canv-pathbar{padding:8px 14px;font-size:10px}.canv-section{padding:44px 16px}.canv-hero{padding:24px 16px 40px}.canv-term-body{padding:14px 16px 18px;font-size:11.5px}.canv-ascii{font-size:9px}.canv-h1{font-size:54px}.canv-case-metrics{grid-template-columns:1fr 1fr}.canv-flow{padding:24px 18px}.canv-flow-row-2{padding-left:0}}.prop-body{background:#050509;color:#f4f4f2;font-family:'Space Grotesk',system-ui,sans-serif}.prop-body section{position:relative}.prop-section-head{display:flex;align-items:center;gap:16px;max-width:1200px;margin:0 auto 32px;padding:0 6%}.prop-section-num{font-family:'JetBrains Mono',monospace;font-size:13px;color:#FFD60A;font-weight:700;letter-spacing:.12em;border:1px solid #FFD60A;padding:6px 10px;background:rgb(255 214 10 / .04)}.prop-section-label{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.28em;color:#e8e8e6;text-transform:uppercase;font-weight:600}.prop-section-rule{flex:1;height:1px;background:repeating-linear-gradient(90deg,#3a3a44 0 6px,transparent 6px 10px)}.prop-section-intro{max-width:820px;margin:0 auto 48px;padding:0 6%;font-size:16px;line-height:1.65;color:#b8b8b2;font-family:var(--font-display);font-style:italic}.prop-cover{min-height:100vh;padding:120px 6% 80px;position:relative;overflow:hidden;border-bottom:1px dashed #2a2a34}.prop-cover-corners{position:absolute;inset:100px 6% 60px;pointer-events:none;z-index:2}.prop-corner{position:absolute;width:28px;height:28px;border:1px solid #FFD60A}.prop-corner-tl{top:0;left:0;border-right:none;border-bottom:none}.prop-corner-tr{top:0;right:0;border-left:none;border-bottom:none}.prop-corner-bl{bottom:0;left:0;border-right:none;border-top:none}.prop-corner-br{bottom:0;right:0;border-left:none;border-top:none}.prop-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-family:'JetBrains Mono',monospace;font-size:180px;font-weight:900;letter-spacing:.1em;color:#fff;opacity:.025;pointer-events:none;white-space:nowrap;z-index:1}.prop-cover-head{position:relative;z-index:3;max-width:1200px;margin:0 auto 60px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 20px;border:1px dashed #3a3a44;background:rgb(255 255 255 / .015)}.prop-tag{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.22em;color:#FFD60A;font-weight:700;text-transform:uppercase}.prop-dot{color:#555;font-family:'JetBrains Mono',monospace}.prop-breadcrumb{position:relative;z-index:3;max-width:1200px;margin:0 auto 50px;display:flex;gap:10px;align-items:center;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;color:#7a7a80;text-transform:uppercase}.prop-breadcrumb a{color:#b8b8b2;text-decoration:none;border-bottom:1px dotted #555}.prop-breadcrumb a:hover{color:#FFD60A;border-color:#FFD60A}.prop-breadcrumb .current{color:#FFD60A}.prop-cover-meta{position:relative;z-index:3;max-width:1200px;margin:0 auto 60px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2a2a34;border:1px solid #2a2a34}.prop-meta-row{background:#050509;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.prop-meta-k{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.18em;color:#7a7a80;text-transform:uppercase}.prop-meta-v{font-family:'JetBrains Mono',monospace;font-size:13px;color:#f4f4f2;font-weight:600}.prop-cover-title{position:relative;z-index:3;max-width:1200px;margin:0 auto 60px;display:flex;flex-direction:column;gap:18px}.prop-title-pre{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.22em;color:#00d4ff;text-transform:uppercase;font-weight:600}.prop-title-main{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(52px,9vw,128px);line-height:.95;color:#f4f4f2;letter-spacing:-.02em}.prop-title-sub{font-family:var(--font-display);font-style:normal;font-size:clamp(20px,2.6vw,32px);color:#b8b8b2;line-height:1.35;max-width:780px}.prop-title-sub em{color:#FFD60A;font-style:italic}.prop-cover-foot{position:relative;z-index:3;max-width:760px;margin:0 auto 0 auto;padding-top:30px;border-top:1px dashed #2a2a34}.prop-cover-abstract{font-family:var(--font-display);font-size:16px;line-height:1.75;color:#c8c8c2;font-style:italic}.prop-seal{position:absolute;bottom:60px;right:6%;color:#FFD60A;opacity:.7;z-index:3}.prop-exec{padding:100px 0 80px;border-bottom:1px dashed #2a2a34}.prop-exec-numbers{max-width:1200px;margin:0 auto 50px;padding:40px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #2a2a34;border-left:3px solid #FFD60A;background:rgb(255 255 255 / .01);flex-wrap:wrap}.prop-exec-num{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.prop-exec-big{font-family:var(--font-display);font-size:clamp(48px,6vw,88px);font-weight:400;color:#FFD60A;line-height:1;letter-spacing:-.03em}.prop-exec-big em{font-style:normal;font-size:.55em;color:#00d4ff;margin-left:4px}.prop-exec-cap{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:#b8b8b2;text-transform:uppercase}.prop-exec-sep{color:#3a3a44;font-family:'JetBrains Mono',monospace;font-size:40px;font-weight:100}.prop-exec-abstract{max-width:880px;margin:0 auto;padding:0 6%;font-family:var(--font-display);font-size:18px;line-height:1.7;color:#d8d8d2;font-style:italic;text-align:center}.prop-toc{padding:100px 0;border-bottom:1px dashed #2a2a34}.prop-toc-list{max-width:900px;margin:0 auto;padding:0 6%;list-style:none;display:flex;flex-direction:column;gap:2px}.prop-toc-list li a{display:flex;align-items:baseline;gap:14px;padding:18px 20px;text-decoration:none;color:#e8e8e6;border-bottom:1px dotted #2a2a34;transition:all .2s ease;font-family:'JetBrains Mono',monospace}.prop-toc-list li a:hover{background:rgb(255 214 10 / .03);color:#FFD60A;padding-left:28px}.prop-toc-n{color:#FFD60A;font-size:14px;font-weight:700;min-width:44px}.prop-toc-t{font-family:var(--font-display);font-size:20px;font-style:italic;color:inherit}.prop-toc-dots{flex:1;border-bottom:1px dotted #3a3a44;margin:0 8px;transform:translateY(-4px)}.prop-toc-p{font-size:11px;letter-spacing:.14em;color:#7a7a80;text-transform:uppercase}.prop-areas{padding:120px 0 100px;border-bottom:1px dashed #2a2a34}.prop-bento{max-width:1200px;margin:0 auto;padding:0 6%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);gap:18px}.prop-bento-tile{position:relative;padding:32px 28px;border:1px solid #2a2a34;background:rgb(255 255 255 / .015);display:flex;flex-direction:column;gap:14px;transition:all .25s ease}.prop-bento-tile:hover{border-color:#FFD60A;background:rgb(255 214 10 / .03);transform:translateY(-2px)}.prop-bento-a{grid-column:span 2;grid-row:span 2}.prop-bento-b{grid-column:span 1;grid-row:span 1}.prop-bento-c{grid-column:span 1;grid-row:span 2}.prop-bento-d{grid-column:span 1;grid-row:span 1}.prop-bento-e{grid-column:span 1;grid-row:span 1}.prop-bento-f{grid-column:span 2;grid-row:span 1}.prop-bento-icon{color:#FFD60A;margin-bottom:4px}.prop-bento-name{font-family:var(--font-display);font-style:italic;font-size:28px;color:#f4f4f2;font-weight:400;margin:0;letter-spacing:-.01em}.prop-bento-desc{font-size:14px;line-height:1.6;color:#b8b8b2;margin:0}.prop-bento-ex{font-family:'JetBrains Mono',monospace;font-size:11px;line-height:1.5;color:#00d4ff;margin:auto 0 0;padding-top:14px;border-top:1px dashed #2a2a34}.prop-ex-k{color:#7a7a80;text-transform:uppercase;letter-spacing:.1em;margin-right:6px}.prop-bento-id{position:absolute;top:14px;right:16px;font-family:'JetBrains Mono',monospace;font-size:10px;color:#555;letter-spacing:.14em}.prop-metodo{padding:120px 0 100px;border-bottom:1px dashed #2a2a34}.prop-gantt{max-width:1200px;margin:0 auto;padding:40px 6%;border:1px solid #2a2a34;background:rgb(255 255 255 / .01)}.prop-gantt-axis{display:grid;grid-template-columns:240px repeat(8,1fr);gap:0;padding-bottom:14px;border-bottom:1px dashed #3a3a44;margin-bottom:18px;font-family:'JetBrains Mono',monospace;font-size:10px;color:#7a7a80;letter-spacing:.1em;text-transform:uppercase}.prop-gantt-axis span:first-child{grid-column:1}.prop-gantt-axis span{padding-left:6px;border-left:1px dotted #2a2a34}.prop-gantt-rows{display:flex;flex-direction:column;gap:14px}.prop-gantt-row{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:center}.prop-gantt-label{display:flex;flex-direction:column;gap:4px;padding-right:16px;border-right:1px dashed #3a3a44}.prop-gantt-num{font-family:'JetBrains Mono',monospace;font-size:10px;color:#FFD60A;letter-spacing:.18em;font-weight:700}.prop-gantt-name{font-family:var(--font-display);font-style:italic;font-size:22px;color:#f4f4f2}.prop-gantt-dur{font-family:'JetBrains Mono',monospace;font-size:11px;color:#00d4ff;letter-spacing:.08em}.prop-gantt-bar{position:relative;height:40px;background:rgb(255 214 10 / .12);border:1px solid #FFD60A;margin-left:calc(var(--s) * 1%);width:calc((var(--e) - var(--s)) * 1%);display:flex;align-items:center;padding:0 14px}.prop-gantt-barlabel{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.08em;color:#FFD60A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-gantt-legend{margin-top:30px;padding-top:20px;border-top:1px dashed #3a3a44;display:flex;flex-wrap:wrap;gap:10px;font-family:'JetBrains Mono',monospace;font-size:11px;color:#b8b8b2;letter-spacing:.06em}.prop-gantt-lk{color:#FFD60A;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-right:10px}.prop-mods{padding:120px 0 100px;border-bottom:1px dashed #2a2a34}.prop-mods-grid{max-width:1200px;margin:0 auto;padding:0 6%;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.prop-mod{border:1px solid #2a2a34;background:rgb(255 255 255 / .015);padding:30px 28px;display:flex;flex-direction:column;gap:22px;position:relative;transition:all .25s}.prop-mod:hover{border-color:#FFD60A}.prop-mod-featured{border-color:#FFD60A;background:rgb(255 214 10 / .04)}.prop-mod-head{padding-bottom:18px;border-bottom:1px dashed #3a3a44;display:flex;flex-direction:column;gap:6px;position:relative}.prop-mod-code{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.18em;color:#00d4ff;text-transform:uppercase}.prop-mod-name{font-family:var(--font-display);font-style:italic;font-size:36px;color:#f4f4f2;margin:0;font-weight:400}.prop-mod-flag{position:absolute;top:0;right:0;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.16em;color:#050509;background:#FFD60A;padding:4px 8px;text-transform:uppercase;font-weight:700}.prop-mod-specs{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-family:'JetBrains Mono',monospace;font-size:11px}.prop-mod-specs dt{color:#7a7a80;letter-spacing:.08em;text-transform:uppercase}.prop-mod-specs dd{color:#e8e8e6;margin:0}.prop-mod-pc{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:18px;border-top:1px dashed #3a3a44}.prop-mod-pros,.prop-mod-cons{display:flex;flex-direction:column;gap:8px}.prop-pc-k{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.16em;color:#FFD60A;text-transform:uppercase;font-weight:700}.prop-mod-cons .prop-pc-k{color:#ff6a5c}.prop-mod-pros ul,.prop-mod-cons ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.5;color:#b8b8b2}.prop-mod-pros li::before{content:"+ ";color:#FFD60A;font-family:'JetBrains Mono',monospace}.prop-mod-cons li::before{content:"− ";color:#ff6a5c;font-family:'JetBrains Mono',monospace}.prop-pricing{padding:120px 0 100px;border-bottom:1px dashed #2a2a34}.prop-price-table{max-width:1200px;margin:0 auto;padding:0 6%;width:100%;border-collapse:collapse;font-family:'JetBrains Mono',monospace;box-sizing:border-box}.prop-price-table thead th{padding:20px 18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e8e8e6;border:1px solid #2a2a34;background:rgb(255 255 255 / .02);font-weight:700;text-align:left}.prop-th-label{color:#7a7a80!important;background:transparent!important;border-color:transparent!important}.prop-th-featured{color:#FFD60A!important;background:rgb(255 214 10 / .05)!important;border-color:#FFD60A!important}.prop-price-table tbody td{padding:18px;font-size:13px;color:#d8d8d2;border:1px solid #2a2a34;vertical-align:top}.prop-td-label{color:#7a7a80!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:rgb(255 255 255 / .01)}.prop-range{color:#FFD60A;font-size:18px;font-weight:700;letter-spacing:.08em}.prop-price-row-cta td{background:rgb(255 214 10 / .04);border-color:#FFD60A!important}.prop-td-cta{color:#FFD60A!important;font-size:13px;letter-spacing:.08em;text-align:center;font-weight:700}.prop-price-fineprint{max-width:1050px;margin:24px auto 0;padding:0 6%;font-family:var(--font-display);font-style:italic;font-size:12px;line-height:1.7;color:#7a7a80}.prop-cases{padding:120px 0 100px;border-bottom:1px dashed #2a2a34}.prop-cases-grid{max-width:1200px;margin:0 auto;padding:0 6%;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.prop-case{border:1px solid #2a2a34;background:rgb(255 255 255 / .015);padding:26px 24px;display:flex;flex-direction:column;gap:18px;position:relative}.prop-case::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:repeating-linear-gradient(90deg,#FFD60A 0 12px,transparent 12px 18px)}.prop-case-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px dashed #3a3a44}.prop-case-ref{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.16em;color:#FFD60A;font-weight:700}.prop-case-sector{font-family:var(--font-display);font-style:italic;font-size:20px;color:#f4f4f2}.prop-case-body{display:flex;flex-direction:column;gap:10px}.prop-case-brief{margin:0;font-size:13px;line-height:1.5;color:#d8d8d2;font-family:'JetBrains Mono',monospace}.prop-case-k{display:inline-block;min-width:76px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7a7a80;margin-right:8px}.prop-case-foot{padding-top:14px;border-top:1px dashed #3a3a44}.prop-case-check{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#00d4ff}.prop-case-check::before{content:"[ ✓ ] "}.prop-terms{padding:120px 0 100px;border-bottom:1px dashed #2a2a34}.prop-terms-list{max-width:900px;margin:0 auto;padding:0 6%;list-style:none;display:flex;flex-direction:column;gap:20px;counter-reset:t}.prop-terms-list li{padding:18px 22px;border-left:2px solid #2a2a34;font-family:var(--font-display);font-size:14px;line-height:1.75;color:#b8b8b2;font-style:italic;background:rgb(255 255 255 / .008)}.prop-terms-n{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;color:#FFD60A;margin-bottom:6px;text-transform:uppercase;font-style:normal;font-weight:700}.prop-sign{padding:120px 6% 140px}.prop-sign-box{max-width:900px;margin:0 auto;padding:60px 50px;border:1px solid #FFD60A;background:rgb(255 214 10 / .03);position:relative}.prop-sign-box::before,.prop-sign-box::after{content:"";position:absolute;width:20px;height:20px;border:1px solid #FFD60A}.prop-sign-box::before{top:-1px;left:-1px;border-right:none;border-bottom:none}.prop-sign-box::after{bottom:-1px;right:-1px;border-left:none;border-top:none}.prop-sign-head{display:flex;align-items:center;gap:16px;margin-bottom:30px}.prop-sign-tag{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.2em;color:#FFD60A;text-transform:uppercase;font-weight:700}.prop-sign-rule{flex:1;height:1px;background:repeating-linear-gradient(90deg,#FFD60A 0 6px,transparent 6px 10px)}.prop-sign-lead{font-family:var(--font-display);font-size:18px;line-height:1.6;color:#d8d8d2;font-style:italic;margin:0 0 36px}.prop-sign-lines{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.prop-sign-line{display:flex;flex-direction:column;gap:6px}.prop-sign-dots{display:block;height:1px;border-bottom:1px dotted #7a7a80;width:100%}.prop-sign-label{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;color:#7a7a80;text-transform:uppercase}.prop-sign-cta{display:flex;gap:16px;flex-wrap:wrap;padding-top:30px;border-top:1px dashed #3a3a44}.prop-btn-main{display:inline-block;padding:20px 34px;background:#FFD60A;color:#050509;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:all .2s}.prop-btn-main:hover{background:#fff;transform:translateY(-2px)}.prop-btn-ghost{display:inline-block;padding:20px 28px;background:#fff0;color:#f4f4f2;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;border:1px solid #3a3a44;transition:all .2s}.prop-btn-ghost:hover{border-color:#FFD60A;color:#FFD60A}.prop-sign-foot{margin:30px 0 0;padding-top:20px;border-top:1px dashed #2a2a34;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.12em;color:#7a7a80;text-transform:uppercase;display:flex;gap:10px;flex-wrap:wrap}.prop-sign-sep{color:#3a3a44}@media (max-width:1024px){.prop-cover-meta{grid-template-columns:repeat(2,1fr)}.prop-bento{grid-template-columns:repeat(2,1fr)}.prop-bento-a,.prop-bento-c,.prop-bento-f{grid-column:span 2;grid-row:span 1}.prop-mods-grid{grid-template-columns:1fr;gap:18px}.prop-cases-grid{grid-template-columns:1fr}.prop-gantt-axis{grid-template-columns:160px repeat(8,1fr)}.prop-gantt-row{grid-template-columns:160px 1fr;gap:12px}.prop-exec-numbers{gap:24px;justify-content:flex-start}.prop-exec-sep{display:none}}@media (max-width:720px){.prop-cover{padding:100px 6% 60px;min-height:auto}.prop-cover-corners{inset:80px 6% 40px}.prop-watermark{font-size:100px}.prop-cover-head{gap:8px;font-size:10px}.prop-cover-meta{grid-template-columns:1fr}.prop-title-main{font-size:56px}.prop-seal{position:static;display:block;margin:40px auto 0}.prop-bento{grid-template-columns:1fr}.prop-bento-a,.prop-bento-c,.prop-bento-f{grid-column:span 1}.prop-exec{padding:80px 0 60px}.prop-exec-numbers{flex-direction:column;align-items:flex-start;gap:28px;padding:32px 6%}.prop-exec-big{font-size:64px}.prop-toc-list li a{flex-wrap:wrap;padding:14px 10px}.prop-toc-t{font-size:16px}.prop-toc-dots{display:none}.prop-gantt{padding:24px 5%}.prop-gantt-axis{display:none}.prop-gantt-row{grid-template-columns:1fr;gap:8px}.prop-gantt-label{border-right:none;border-bottom:1px dashed #3a3a44;padding:0 0 8px}.prop-gantt-bar{margin-left:0!important;width:100%!important}.prop-price-table,.prop-price-table tbody,.prop-price-table thead,.prop-price-table tr,.prop-price-table td,.prop-price-table th{display:block;width:100%;box-sizing:border-box}.prop-price-table thead{display:none}.prop-price-table tbody td{border-top:none}.prop-price-table tbody tr{margin-bottom:18px;border:1px solid #2a2a34}.prop-areas,.prop-metodo,.prop-mods,.prop-pricing,.prop-cases,.prop-terms{padding:80px 0 60px}.prop-sign{padding:80px 5% 100px}.prop-sign-box{padding:40px 24px}.prop-btn-main,.prop-btn-ghost{width:100%;text-align:center}}.catalog-body{background:#050509;color:#f4f4f6;font-family:var(--font-body,'Inter',system-ui,sans-serif);-webkit-font-smoothing:antialiased}.catalog-body em{font-family:var(--font-display);font-style:italic;font-weight:400}.cat-cover{position:relative;min-height:100vh;padding:140px 6vw 40px;background:#050509;overflow:hidden;border-bottom:1px solid rgb(255 255 255 / .08)}.cat-cover-noise{position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgb(255 214 10 / .08),transparent 40%),radial-gradient(circle at 10% 90%,rgb(0 229 255 / .06),transparent 45%);pointer-events:none}.cat-cover::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.cat-breadcrumb{position:relative;z-index:2;font-family:var(--font-mono,'JetBrains Mono',monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a8a92;display:flex;gap:10px;align-items:center;margin-bottom:60px}.cat-breadcrumb a{color:#c4c4cc;text-decoration:none;border-bottom:1px dotted rgb(255 255 255 / .2)}.cat-breadcrumb a:hover{color:#FFD60A}.cat-sep{opacity:.4}.cat-crumb-current{color:#FFD60A}.cat-masthead{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:60px;align-items:start}.cat-mast-left{border-top:2px solid #FFD60A;padding-top:20px}.cat-mast-logo{font-family:var(--font-display);font-size:48px;line-height:.88;letter-spacing:-.02em;color:#fff;margin-bottom:32px;font-weight:700}.cat-mast-logo em{display:block;color:#FFD60A;font-size:56px;margin-top:-4px}.cat-mast-meta{border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);padding:14px 0;display:flex;flex-direction:column;gap:6px}.cat-mast-row{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 0;border-bottom:1px dotted rgb(255 255 255 / .08)}.cat-mast-row:last-child{border-bottom:0}.cat-mast-k{color:#6e6e78}.cat-mast-v{color:#f4f4f6;font-weight:600}.cat-mast-barcode{margin-top:24px;display:flex;gap:2px;align-items:flex-end;height:44px;position:relative;padding-bottom:14px}.cat-mast-barcode span{display:block;width:3px;background:#f4f4f6;height:100%}.cat-mast-barcode span:nth-child(odd){width:2px;height:70%}.cat-mast-barcode span:nth-child(3n){width:4px}.cat-mast-barcode span:nth-child(5n){height:90%}.cat-mast-barcode-num{position:absolute;left:0;bottom:0;font-family:var(--font-mono,monospace);font-size:9px;letter-spacing:.15em;color:#8a8a92}.cat-mast-right{display:flex;flex-direction:column;gap:30px}.cat-mast-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-weight:700;line-height:.82;letter-spacing:-.04em;margin:0;color:#fff;display:flex;flex-direction:column}.cat-mast-line{display:block;font-size:clamp(80px,13vw,200px)}.cat-mast-line-1{transform:translateX(-2%)}.cat-mast-line-2{font-family:var(--font-display);font-style:italic;color:#FFD60A;font-weight:400;transform:translateX(12%);font-size:clamp(100px,15vw,240px)}.cat-mast-line-3{text-align:right;color:#f4f4f6;opacity:.92}.cat-mast-deck{max-width:560px;font-size:18px;line-height:1.55;color:#b8b8c0;margin:0;border-left:2px solid #FFD60A;padding-left:18px;align-self:flex-end}.cat-mast-strip{position:absolute;left:-8%;bottom:72px;width:120%;transform:rotate(-3.5deg);background:#FFD60A;color:#050509;padding:14px 0;display:flex;gap:28px;justify-content:center;align-items:center;font-family:var(--font-mono,monospace);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 20px 60px rgb(0 0 0 / .5);z-index:3;white-space:nowrap;overflow:hidden}.cat-agenda{position:sticky;top:0;z-index:20;background:#0a0a12;border-top:1px solid rgb(255 214 10 / .25);border-bottom:1px solid rgb(255 255 255 / .08);display:flex;align-items:stretch;padding:0;backdrop-filter:blur(8px)}.cat-agenda-label{flex:0 0 auto;background:#FFD60A;color:#050509;display:flex;align-items:center;gap:10px;padding:0 24px;font-family:var(--font-mono,monospace);font-size:12px;font-weight:700;letter-spacing:.15em}.cat-agenda-dot{width:8px;height:8px;border-radius:50%;background:#050509;animation:cat-pulse 1.8s ease-in-out infinite}@keyframes cat-pulse{0%,100%{opacity:1}50%{opacity:.25}}.cat-agenda-track{flex:1 1 auto;display:flex;overflow-x:auto;scrollbar-width:none}.cat-agenda-track::-webkit-scrollbar{display:none}.cat-agenda-item{flex:1 0 auto;min-width:200px;display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;padding:14px 20px;border-right:1px solid rgb(255 255 255 / .06)}.cat-agenda-item:last-child{border-right:0}.cat-agenda-active{background:rgb(255 214 10 / .06)}.cat-agenda-month{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.12em;color:#8a8a92}.cat-agenda-day{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:28px;font-weight:700;line-height:1;color:#fff;letter-spacing:-.02em}.cat-agenda-active .cat-agenda-day{color:#FFD60A}.cat-agenda-info{min-width:0}.cat-agenda-course{font-size:12px;color:#e4e4ea;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-agenda-count{font-family:var(--font-mono,monospace);font-size:10px;color:#6e6e78;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.cat-catalog{padding:120px 6vw 80px;background:#050509;position:relative}.cat-catalog-header{max-width:860px;margin:0 auto 70px;text-align:center}.cat-catalog-kicker{display:inline-flex;gap:14px;align-items:center;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a8a92;margin-bottom:22px}.cat-catalog-k-num{color:#FFD60A}.cat-catalog-k-label{border-left:1px solid rgb(255 255 255 / .2);padding-left:14px}.cat-catalog-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.03em;margin:0 0 18px;color:#fff;font-weight:700}.cat-catalog-sub{font-size:17px;line-height:1.55;color:#a8a8b2;margin:0;max-width:580px;margin-left:auto;margin-right:auto}.cat-masonry{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:22px;max-width:1400px;margin:0 auto}.cat-card{position:relative;border-radius:6px;padding:36px 34px 32px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.cat-card:hover{transform:translateY(-4px);box-shadow:0 30px 70px rgb(0 0 0 / .5)}.cat-card-num{position:absolute;top:-8px;right:22px;font-family:var(--font-display);font-size:180px;font-weight:700;line-height:.78;color:rgb(255 255 255 / .06);pointer-events:none;letter-spacing:-.05em;z-index:0}.cat-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;flex:1}.cat-card-tag{display:inline-flex;align-self:flex-start;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border:1px solid rgb(255 255 255 / .2);color:#e4e4ea;border-radius:2px}.cat-card-tag-accent{border-color:#00E5FF;color:#00E5FF}.cat-card-tag-dark{border-color:rgb(5 5 9 / .4);color:#050509}.cat-card-title{font-family:var(--font-display,'Space Grotesk',sans-serif);font-size:26px;line-height:1.1;letter-spacing:-.02em;margin:0;color:#fff;font-weight:700}.cat-card-lede{font-size:14.5px;line-height:1.55;color:#b0b0ba;margin:0}.cat-card-topics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;border-top:1px dashed rgb(255 255 255 / .12);padding-top:14px}.cat-card-topics li{font-size:13px;line-height:1.45;color:#d4d4dc;padding-left:18px;position:relative}.cat-card-topics li::before{content:"›";position:absolute;left:0;color:#FFD60A;font-weight:700}.cat-card-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:8px 0 0;padding-top:16px;border-top:1px solid rgb(255 255 255 / .1)}.cat-card-specs div{display:flex;flex-direction:column;gap:2px}.cat-card-specs dt{font-family:var(--font-mono,monospace);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#6e6e78;margin:0}.cat-card-specs dd{margin:0;font-size:13px;color:#f4f4f6;font-weight:600}.cat-card-cta{align-self:flex-start;margin-top:18px;display:inline-block;padding:12px 20px;background:#FFD60A;color:#050509;text-decoration:none;font-family:var(--font-mono,monospace);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;transition:transform .2s}.cat-card-cta:hover{transform:translateX(4px)}.cat-card-cta-accent{background:#00E5FF;color:#050509}.cat-card-cta-dark{background:#050509;color:#FFD60A}.cat-card-hero{grid-column:span 2;grid-row:span 2;background:linear-gradient(140deg,#0f0f1a 0%,#1a1a2e 55%,#050509 100%);border:1px solid rgb(255 214 10 / .15)}.cat-card-hero .cat-card-title{font-size:38px}.cat-card-hero .cat-card-num{font-size:260px;color:rgb(255 214 10 / .08)}.cat-card-solid{grid-column:span 2;background:#12121c;border:1px solid rgb(255 255 255 / .06)}.cat-card-tall{grid-column:span 2;grid-row:span 2}.cat-card-outline{background:#fff0;border:1px solid #00E5FF;box-shadow:inset 0 0 0 1px rgb(0 229 255 / .12)}.cat-card-outline .cat-card-num{color:rgb(0 229 255 / .1)}.cat-card-outline .cat-card-title em{color:#00E5FF}.cat-card-yellow{grid-column:span 2;background:#FFD60A;color:#050509;border:1px solid #FFD60A}.cat-card-yellow .cat-card-num{color:rgb(5 5 9 / .1)}.cat-card-yellow .cat-card-title,.cat-card-yellow .cat-card-lede{color:#050509}.cat-card-yellow .cat-card-lede{color:rgb(5 5 9 / .75)}.cat-card-yellow .cat-card-topics{border-top-color:rgb(5 5 9 / .2)}.cat-card-yellow .cat-card-topics li{color:rgb(5 5 9 / .85)}.cat-card-yellow .cat-card-topics li::before{color:#050509}.cat-card-specs-dark{border-top-color:rgb(5 5 9 / .2)}.cat-card-specs-dark dt{color:rgb(5 5 9 / .55)}.cat-card-specs-dark dd{color:#050509}.cat-card-wide{grid-column:span 2;background:linear-gradient(115deg,#050509,#10101c);border:1px solid rgb(255 255 255 / .08)}.cat-card-mono{grid-column:span 2;background:#0a0a12;border:1px solid rgb(255 255 255 / .05)}.cat-card-mono .cat-card-title{font-family:var(--font-mono,monospace);font-weight:500;font-size:22px}.cat-cohorts{padding:100px 6vw 100px;background:#08080f;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05)}.cat-cohorts-header{max-width:760px;margin:0 0 60px}.cat-cohorts-title{font-family:var(--font-display,sans-serif);font-size:clamp(36px,5vw,60px);line-height:1;letter-spacing:-.03em;margin:0 0 14px;color:#fff}.cat-cohorts-sub{font-size:16px;color:#a8a8b2;margin:0}.cat-cohorts-list{display:flex;flex-direction:column;gap:0;max-width:1200px;border-top:1px solid rgb(255 255 255 / .1)}.cat-cohort{display:grid;grid-template-columns:100px 1fr 200px auto;gap:28px;align-items:center;padding:28px 8px;border-bottom:1px solid rgb(255 255 255 / .08);transition:background .2s}.cat-cohort:hover{background:rgb(255 214 10 / .03)}.cat-cohort-date{display:flex;flex-direction:column;align-items:center;border-right:1px solid rgb(255 255 255 / .12);padding-right:20px}.cat-cohort-month{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.15em;color:#FFD60A;font-weight:700}.cat-cohort-day{font-family:var(--font-display,sans-serif);font-size:44px;font-weight:700;line-height:1;color:#fff;letter-spacing:-.03em;margin:2px 0}.cat-cohort-year{font-family:var(--font-mono,monospace);font-size:10px;color:#6e6e78;letter-spacing:.1em}.cat-cohort-main{min-width:0}.cat-cohort-course{font-family:var(--font-display,sans-serif);font-size:20px;font-weight:600;color:#fff;margin-bottom:6px;letter-spacing:-.01em}.cat-cohort-meta{display:flex;flex-wrap:wrap;gap:16px;font-family:var(--font-mono,monospace);font-size:11px;color:#8a8a92;letter-spacing:.04em;text-transform:uppercase}.cat-cohort-meta span{position:relative;padding-right:16px}.cat-cohort-meta span:not(:last-child)::after{content:"·";position:absolute;right:4px;color:#4a4a52}.cat-cohort-slots{display:flex;flex-direction:column;gap:6px}.cat-cohort-count{font-family:var(--font-mono,monospace);font-size:11px;color:#c4c4cc;letter-spacing:.05em}.cat-cohort-count strong{color:#FFD60A;font-size:14px}.cat-cohort-slots-tight .cat-cohort-count strong{color:#ff4d5e}.cat-cohort-bar{height:4px;background:rgb(255 255 255 / .08);border-radius:2px;overflow:hidden}.cat-cohort-bar-fill{height:100%;background:linear-gradient(90deg,#FFD60A,#ffe564);border-radius:2px;transition:width .6s ease}.cat-cohort-slots-tight .cat-cohort-bar-fill{background:linear-gradient(90deg,#ff4d5e,#ff8b55)}.cat-cohort-cta{padding:12px 24px;background:#fff0;border:1px solid #FFD60A;color:#FFD60A;text-decoration:none;font-family:var(--font-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;transition:all .2s;white-space:nowrap}.cat-cohort-cta:hover{background:#FFD60A;color:#050509}.cat-voices{padding:100px 0 80px;background:#050509;overflow:hidden}.cat-voices-header{max-width:860px;margin:0 auto 50px;padding:0 6vw;text-align:center}.cat-voices-title{font-family:var(--font-display,sans-serif);font-size:clamp(36px,5vw,56px);margin:0;color:#fff;letter-spacing:-.03em}.cat-marquee{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.cat-marquee-track{display:flex;gap:24px;width:max-content;animation:cat-scroll 50s linear infinite;padding:0 12px}.cat-marquee:hover .cat-marquee-track{animation-play-state:paused}@keyframes cat-scroll{0%{transform:translateX(0)}100%{transform:translateX(-60%)}}.cat-voice{flex:0 0 360px;display:grid;grid-template-columns:72px 1fr;gap:18px;padding:26px 26px 26px 22px;background:#0d0d18;border:1px solid rgb(255 255 255 / .08);border-radius:4px;margin:0}.cat-voice-avatar{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:32px;font-weight:700;color:#050509;background:#FFD60A;grid-row:span 2}.cat-voice blockquote{grid-column:2;margin:0;font-family:var(--font-display);font-style:italic;font-size:15px;line-height:1.5;color:#e4e4ea}.cat-voice figcaption{grid-column:2;display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a92}.cat-voice figcaption strong{color:#FFD60A;font-size:12px;font-weight:700}.cat-faq{padding:120px 6vw 100px;background:#08080f}.cat-faq-header{max-width:760px;margin:0 auto 60px;text-align:center}.cat-faq-title{font-family:var(--font-display,sans-serif);font-size:clamp(42px,6vw,72px);color:#fff;margin:0;letter-spacing:-.03em;line-height:1}.cat-faq-list{list-style:none;padding:0;margin:0 auto;max-width:900px;counter-reset:cat-faq;border-top:2px solid #FFD60A}.cat-faq-item{border-bottom:1px solid rgb(255 255 255 / .1)}.cat-faq-item details{width:100%}.cat-faq-item summary{display:grid;grid-template-columns:90px 1fr 40px;gap:20px;align-items:center;padding:28px 8px;cursor:pointer;list-style:none;transition:background .2s}.cat-faq-item summary::-webkit-details-marker{display:none}.cat-faq-item summary:hover{background:rgb(255 214 10 / .04)}.cat-faq-num{font-family:var(--font-mono,monospace);font-size:12px;color:#6e6e78;letter-spacing:.12em;text-transform:uppercase}.cat-faq-q{font-family:var(--font-display,sans-serif);font-size:22px;font-weight:600;color:#fff;letter-spacing:-.01em}.cat-faq-plus{font-family:var(--font-display);font-size:32px;font-weight:400;color:#FFD60A;text-align:right;transition:transform .3s}.cat-faq-item details[open] .cat-faq-plus{transform:rotate(45deg)}.cat-faq-a{padding:0 8px 28px 118px;font-size:15px;line-height:1.6;color:#b0b0ba;max-width:720px}.cat-subscribe{padding:120px 6vw 140px;background:#050509;position:relative}.cat-subscribe::before{content:"";position:absolute;inset:60px 6vw;border:1px solid rgb(255 214 10 / .1);pointer-events:none;border-radius:4px}.cat-sub-box{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding:70px 60px;background:linear-gradient(135deg,#0f0f1a,#050509);border:1px solid rgb(255 214 10 / .2);border-radius:6px;box-shadow:0 40px 120px rgb(0 0 0 / .6)}.cat-sub-left{display:flex;flex-direction:column;gap:22px}.cat-sub-kicker{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.15em;color:#FFD60A;text-transform:uppercase;font-weight:700}.cat-sub-title{font-family:var(--font-display,sans-serif);font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-.03em;margin:0;color:#fff}.cat-sub-text{font-size:16px;line-height:1.6;color:#b0b0ba;margin:0;max-width:520px}.cat-sub-form{display:flex;flex-direction:column;gap:10px;margin-top:10px}.cat-sub-label{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6e6e78}.cat-sub-input-row{display:flex;gap:0;border:1px solid rgb(255 255 255 / .15);border-radius:3px;overflow:hidden;background:rgb(255 255 255 / .03)}.cat-sub-input-row:focus-within{border-color:#FFD60A}.cat-sub-input{flex:1;padding:18px 22px;background:#fff0;border:0;outline:0;color:#fff;font-family:var(--font-body,'Inter',sans-serif);font-size:15px}.cat-sub-input::placeholder{color:#4a4a52}.cat-sub-btn{padding:18px 28px;background:#FFD60A;color:#050509;border:0;font-family:var(--font-mono,monospace);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}.cat-sub-btn:hover{background:#fff}.cat-sub-fine{font-size:11px;color:#6e6e78;line-height:1.4}.cat-sub-or{margin-top:18px;padding-top:22px;border-top:1px dashed rgb(255 255 255 / .15);display:flex;flex-direction:column;gap:8px}.cat-sub-or span{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6e6e78}.cat-sub-wa{font-family:var(--font-mono,monospace);font-size:13px;color:#00E5FF;text-decoration:none;font-weight:700;letter-spacing:.04em}.cat-sub-wa:hover{color:#FFD60A}.cat-sub-right{display:flex;flex-direction:column;gap:30px;align-items:flex-end}.cat-sub-stamp{width:180px;height:180px;border-radius:50%;border:2px solid #FFD60A;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 10px;transform:rotate(-8deg);background:radial-gradient(circle,rgb(255 214 10 / .08),transparent 70%);flex-shrink:0}.cat-sub-stamp-top,.cat-sub-stamp-bot{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.15em;color:#FFD60A;text-align:center;font-weight:700}.cat-sub-stamp-mid{font-family:var(--font-display);font-size:38px;font-weight:700;color:#fff;text-align:center;line-height:.9;font-style:italic}.cat-sub-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;width:100%}.cat-sub-list li{display:grid;grid-template-columns:32px 1fr;gap:10px;font-size:13px;color:#c4c4cc;padding:10px 0;border-bottom:1px dotted rgb(255 255 255 / .1)}.cat-sub-list li span{font-family:var(--font-mono,monospace);color:#FFD60A;font-size:11px;font-weight:700}@media (max-width:1100px){.cat-masonry{grid-template-columns:repeat(2,1fr)}.cat-card-hero,.cat-card-wide,.cat-card-solid,.cat-card-tall,.cat-card-yellow,.cat-card-mono{grid-column:span 2}.cat-card-tall{grid-row:auto}.cat-masthead{grid-template-columns:1fr;gap:40px}.cat-sub-box{grid-template-columns:1fr;padding:50px 34px}.cat-sub-right{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.cat-cover{padding:120px 5vw 40px;min-height:auto}.cat-mast-line{font-size:clamp(56px,18vw,100px)}.cat-mast-line-2{font-size:clamp(70px,22vw,120px)}.cat-mast-strip{font-size:10px;gap:14px;bottom:30px}.cat-breadcrumb{margin-bottom:30px;flex-wrap:wrap}.cat-agenda{flex-direction:column}.cat-agenda-label{padding:10px 16px;justify-content:center}.cat-agenda-item{min-width:180px}.cat-catalog,.cat-cohorts,.cat-faq,.cat-subscribe{padding-left:5vw;padding-right:5vw;padding-top:70px;padding-bottom:70px}.cat-masonry{grid-template-columns:1fr;gap:16px}.cat-card,.cat-card-hero,.cat-card-wide,.cat-card-solid,.cat-card-tall,.cat-card-yellow,.cat-card-mono{grid-column:span 1;grid-row:auto;padding:28px 24px}.cat-card-hero .cat-card-title{font-size:28px}.cat-card-num{font-size:140px}.cat-card-specs{grid-template-columns:1fr 1fr;gap:8px 14px}.cat-cohort{grid-template-columns:72px 1fr;gap:16px;padding:22px 4px}.cat-cohort-slots{grid-column:1 / -1;margin-top:4px}.cat-cohort-cta{grid-column:1 / -1;text-align:center;padding:14px}.cat-cohort-day{font-size:32px}.cat-cohort-course{font-size:16px}.cat-cohort-meta{gap:10px;font-size:10px}.cat-voice{flex:0 0 280px;padding:20px}.cat-voice-avatar{width:48px;height:48px;font-size:22px}.cat-voice blockquote{font-size:13px}.cat-faq-item summary{grid-template-columns:60px 1fr 30px;gap:12px;padding:22px 4px}.cat-faq-q{font-size:17px}.cat-faq-plus{font-size:26px}.cat-faq-a{padding:0 4px 22px 76px;font-size:14px}.cat-sub-box{padding:40px 22px;gap:32px}.cat-sub-title{font-size:34px}.cat-sub-input-row{flex-direction:column}.cat-sub-btn{padding:16px}.cat-sub-stamp{width:140px;height:140px}.cat-sub-stamp-mid{font-size:28px}.cat-mast-logo{font-size:36px}.cat-mast-logo em{font-size:42px}}@media (max-width:480px){.cat-mast-deck{font-size:15px;padding-left:14px}.cat-catalog-title,.cat-cohorts-title,.cat-faq-title{font-size:36px}.cat-card-title{font-size:22px}}:root{--erp-bg:#050509;--erp-ink:#eef0f6;--erp-mute:#9aa0b4;--erp-line:rgba(255,255,255,0.08);--erp-line-2:rgba(255,255,255,0.14);--erp-olpa:#FFD60A;--erp-cyan:#6ad0ff;--erp-card:rgba(255,255,255,0.035);--erp-card-2:rgba(255,255,255,0.06);--erp-serif:var(--font-display)}body:has(.erp-hero){background:var(--erp-bg);color:var(--erp-ink)}.erp-hero em,.erp-partner-h2 em,.erp-stories-title em,.erp-case-quote em,.erp-method-title em,.erp-demo-title em,.erp-cta-h2 em{font-family:var(--erp-serif);font-style:italic;font-weight:400;color:var(--erp-olpa);letter-spacing:-.01em}.erp-topbar{position:relative;background:linear-gradient(90deg,#0a0a14 0%,#11111c 50%,#0a0a14 100%);border-bottom:1px solid var(--erp-line);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#c8cbd8}.erp-topbar-inner{max-width:1400px;margin:0 auto;padding:10px 28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.erp-topbar-pill{background:var(--erp-olpa);color:#0a0a14;padding:4px 12px;border-radius:100px;font-weight:700;letter-spacing:.08em}.erp-topbar-sep{opacity:.35}.erp-topbar-link{color:var(--erp-cyan);text-decoration:none;font-weight:600}.erp-topbar-link:hover{text-decoration:underline}.erp-hero{padding:48px 28px 80px;position:relative;overflow:hidden}.erp-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 80% 20%,rgb(156 92 255 / .12),transparent 60%),radial-gradient(600px 500px at 10% 70%,rgb(106 208 255 / .08),transparent 70%);pointer-events:none}.erp-hero-wrap{max-width:1400px;margin:0 auto;position:relative}.erp-breadcrumb{font-size:13px;color:var(--erp-mute);margin-bottom:32px;display:flex;gap:8px;align-items:center;letter-spacing:.02em}.erp-breadcrumb a{color:var(--erp-mute);text-decoration:none}.erp-breadcrumb a:hover{color:var(--erp-olpa)}.erp-breadcrumb span{opacity:.4}.erp-current{color:var(--erp-ink)}.erp-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:stretch}.erp-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:12px}.erp-tile{aspect-ratio:1/1;background:var(--erp-card);border:1px solid var(--erp-line);border-radius:18px;padding:16px 14px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform 0.35s cubic-bezier(.2,.8,.2,1),border-color 0.3s,background 0.3s}.erp-tile::before{content:"";position:absolute;inset:-1px;background:radial-gradient(200px 140px at 90% 10%,var(--erp-tone),transparent 65%);opacity:.12;pointer-events:none;transition:opacity 0.3s}.erp-tile:hover{transform:translateY(-4px);border-color:var(--erp-line-2);background:var(--erp-card-2)}.erp-tile:hover::before{opacity:.28}.erp-tile-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .04);border:1px solid var(--erp-line);color:var(--erp-tone)}.erp-tile-name{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-top:auto}.erp-tile-metric{font-size:11px;color:var(--erp-mute);letter-spacing:.03em;text-transform:uppercase;margin-top:4px}.erp-hero-copy{display:flex;flex-direction:column;justify-content:center}.erp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--erp-cyan);margin-bottom:20px}.erp-dot{width:8px;height:8px;border-radius:50%;background:var(--erp-cyan);box-shadow:0 0 12px var(--erp-cyan)}.erp-h1{font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.02em;margin:0 0 20px;font-weight:700}.erp-quickanswer{font-size:16px;line-height:1.65;color:#c8cbd8;margin:0 0 28px}.erp-quickanswer strong{color:var(--erp-olpa);font-weight:600}.erp-hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.erp-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:100px;background:var(--erp-olpa);color:#0a0a14;font-weight:700;text-decoration:none;font-size:14px;letter-spacing:.01em;transition:transform 0.25s,box-shadow 0.25s}.erp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgb(255 214 10 / .35)}.erp-btn-ghost{display:inline-flex;align-items:center;padding:14px 22px;border-radius:100px;border:1px solid var(--erp-line-2);color:var(--erp-ink);text-decoration:none;font-size:14px;font-weight:500;transition:border-color 0.25s,background 0.25s}.erp-btn-ghost:hover{border-color:var(--erp-olpa);background:rgb(255 214 10 / .05)}.erp-hero-footnote{margin-top:22px;font-size:12px;color:var(--erp-mute);letter-spacing:.03em}.erp-partner{padding:72px 28px;background:linear-gradient(180deg,transparent,rgb(255 214 10 / .04),transparent);border-top:1px solid var(--erp-line);border-bottom:1px solid var(--erp-line)}.erp-partner-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:56px;align-items:center}.erp-partner-seal{display:flex;justify-content:center}.erp-seal-ring{width:200px;height:200px;border-radius:50%;background:conic-gradient(from 0deg,var(--erp-olpa),#ffe669,var(--erp-olpa));padding:4px;animation:erp-spin 22s linear infinite}@keyframes erp-spin{to{transform:rotate(360deg)}}.erp-seal-core{width:100%;height:100%;border-radius:50%;background:#0a0a14;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--erp-olpa)}.erp-seal-star{font-size:36px;margin-bottom:6px}.erp-seal-label{font-size:13px;font-weight:700;letter-spacing:.16em;text-align:center;line-height:1.3}.erp-partner-h2{font-size:clamp(26px,3vw,40px);margin:0 0 16px;line-height:1.1;letter-spacing:-.02em}.erp-partner-body p{color:#c8cbd8;line-height:1.65;font-size:15px;margin:0 0 28px;max-width:56ch}.erp-partner-metrics{display:flex;gap:40px;flex-wrap:wrap;margin-bottom:22px;padding:20px 0;border-top:1px solid var(--erp-line);border-bottom:1px solid var(--erp-line)}.erp-pmetric{display:flex;flex-direction:column}.erp-pnum{font-size:38px;font-weight:700;color:var(--erp-olpa);font-family:var(--erp-serif);font-style:italic;line-height:1}.erp-plabel{font-size:12px;color:var(--erp-mute);letter-spacing:.04em;text-transform:uppercase;margin-top:6px}.erp-partner-link{color:var(--erp-cyan);text-decoration:none;font-weight:600;font-size:14px}.erp-partner-link:hover{text-decoration:underline}.erp-stories{padding:96px 28px 40px;max-width:1300px;margin:0 auto}.erp-stories-head{text-align:center;margin-bottom:64px}.erp-stories-tag{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--erp-cyan);padding:6px 14px;border:1px solid var(--erp-line-2);border-radius:100px;margin-bottom:18px}.erp-stories-title{font-size:clamp(28px,3.4vw,46px);margin:0;letter-spacing:-.02em;line-height:1.1}.erp-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:56px 0;border-top:1px solid var(--erp-line)}.erp-story--reverse .erp-story-copy{order:2}.erp-story--reverse .erp-story-mock{order:1}.erp-story-copy{padding:0 10px}.erp-roman{font-family:var(--erp-serif);font-style:italic;font-size:52px;color:var(--erp-olpa);display:block;line-height:1;margin-bottom:14px}.erp-story-copy h3{font-size:26px;margin:0 0 14px;letter-spacing:-.01em;line-height:1.15}.erp-story-copy p{color:#c8cbd8;line-height:1.7;font-size:15px;margin:0 0 22px;max-width:52ch}.erp-story-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.erp-story-bullets li{position:relative;padding-left:22px;font-size:14px;color:var(--erp-ink);line-height:1.55}.erp-story-bullets li::before{content:"→";position:absolute;left:0;color:var(--erp-olpa);font-weight:700}.erp-story-mock{background:var(--erp-card);border:1px solid var(--erp-line);border-radius:20px;padding:22px;min-height:280px;display:flex;flex-direction:column;gap:10px;box-shadow:0 30px 80px -30px rgb(0 0 0 / .5)}.erp-mock-crm{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.erp-crm-col{display:flex;flex-direction:column;gap:8px}.erp-crm-col-h{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--erp-mute);padding-bottom:6px;border-bottom:1px dashed var(--erp-line-2)}.erp-crm-card{background:rgb(255 255 255 / .04);border:1px solid var(--erp-line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px}.erp-crm-card b{font-size:12px}.erp-crm-card small{font-size:11px;color:var(--erp-mute)}.erp-crm-win{border-color:rgb(34 201 164 / .5);background:rgb(34 201 164 / .08)}.erp-crm-win small{color:#22c9a4}.erp-mock-inv{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.erp-inv-row{display:grid;grid-template-columns:90px 1fr 70px;gap:12px;padding:10px 4px;border-bottom:1px solid var(--erp-line);align-items:center}.erp-inv-sku{color:var(--erp-mute)}.erp-inv-qty{text-align:right;font-weight:700}.erp-ok{color:#22c9a4}.erp-warn{color:#ffb03b}.erp-low{color:#ff6b6b}.erp-inv-alert{margin-top:10px;font-size:11px;color:#ffb03b;padding:8px 12px;background:rgb(255 176 59 / .08);border:1px dashed rgb(255 176 59 / .35);border-radius:8px}.erp-mock-inv-doc{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:#0b0b14}.erp-doc-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:2px solid var(--erp-olpa);margin-bottom:14px}.erp-doc-head b{font-size:18px;letter-spacing:.06em}.erp-doc-head span{color:var(--erp-mute);font-size:12px}.erp-doc-row{display:flex;justify-content:space-between;padding:6px 0;font-size:12px}.erp-doc-row span{color:var(--erp-mute)}.erp-doc-line{height:1px;background:var(--erp-line);margin:10px 0}.erp-doc-total{font-size:15px!important;color:var(--erp-olpa)}.erp-doc-total b{font-size:16px}.erp-doc-cae{margin-top:14px;padding:10px;text-align:center;font-size:11px;background:rgb(34 201 164 / .08);border:1px dashed rgb(34 201 164 / .3);border-radius:8px;color:#22c9a4;letter-spacing:.04em}.erp-mock-pos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.erp-pos-prod{background:rgb(255 255 255 / .05);border:1px solid var(--erp-line);border-radius:10px;padding:14px 10px;font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:4px;min-height:68px;justify-content:space-between}.erp-pos-prod span{font-size:11px;color:var(--erp-mute);font-weight:400}.erp-pos-high{border-color:rgb(255 79 163 / .5);background:rgb(255 79 163 / .1)}.erp-pos-total{grid-column:1 / -1;margin-top:6px;padding:12px;background:var(--erp-olpa);color:#0a0a14;font-weight:700;text-align:center;border-radius:10px;letter-spacing:.04em}.erp-mock-mrp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.erp-mrp-order{display:flex;gap:12px;align-items:center;padding:10px 6px;border-bottom:1px solid var(--erp-line)}.erp-mrp-order b{color:var(--erp-olpa);min-width:80px}.erp-mrp-order span{flex:1;color:var(--erp-ink)}.erp-mrp-order em{font-style:normal;color:var(--erp-cyan);font-weight:700}.erp-mrp-sub{padding:4px 0 4px 20px;color:var(--erp-mute);display:flex;justify-content:space-between;font-size:11px}.erp-mrp-done{color:#22c9a4}.erp-mrp-run{color:#ffb03b}.erp-mrp-wait{color:var(--erp-mute)}.erp-mock-web{font-size:13px}.erp-web-head{font-size:11px;color:var(--erp-mute);letter-spacing:.05em;padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid var(--erp-line)}.erp-web-item{display:flex;justify-content:space-between;padding:8px 0}.erp-web-item b{color:var(--erp-ink)}.erp-web-line{height:1px;background:var(--erp-line);margin:8px 0}.erp-web-total b{color:var(--erp-olpa);font-size:16px}.erp-web-pay{font-size:11px;color:var(--erp-cyan);margin:10px 0;letter-spacing:.02em}.erp-web-btn{width:100%;padding:12px;border-radius:10px;border:0;background:var(--erp-olpa);color:#0a0a14;font-weight:700;font-size:13px;cursor:pointer}.erp-case{padding:96px 28px;background:radial-gradient(1000px 500px at 50% 30%,rgb(255 214 10 / .05),transparent 70%);border-top:1px solid var(--erp-line);border-bottom:1px solid var(--erp-line)}.erp-case-inner{max-width:900px;margin:0 auto;text-align:center}.erp-case-tag{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--erp-olpa);margin-bottom:14px}.erp-case-industry{font-size:15px;color:var(--erp-mute);font-weight:400;letter-spacing:.02em;margin:0 0 32px}.erp-case-quote{position:relative;margin:0 0 48px;padding:0 20px;font-family:var(--erp-serif);font-size:clamp(26px,3.2vw,42px);line-height:1.3;color:var(--erp-ink)}.erp-case-quote em{font-style:italic;color:var(--erp-ink)}.erp-case-mark{position:absolute;left:-10px;top:-40px;font-size:120px;color:var(--erp-olpa);opacity:.2;line-height:1}.erp-case-author{margin-top:22px;font-family:inherit;font-size:13px;color:var(--erp-mute);letter-spacing:.04em}.erp-case-nums{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:36px;border-top:1px solid var(--erp-line)}.erp-caseN{display:flex;flex-direction:column;gap:6px}.erp-caseN-big{font-family:var(--erp-serif);font-style:italic;font-size:42px;color:var(--erp-olpa);line-height:1}.erp-caseN-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--erp-mute)}.erp-method{padding:96px 28px;max-width:1100px;margin:0 auto}.erp-method-head{text-align:center;margin-bottom:56px}.erp-method-title{font-size:clamp(28px,3.4vw,44px);margin:0;letter-spacing:-.02em;line-height:1.1}.erp-pricing-sub{margin-top:14px;color:var(--erp-mute);font-size:14px}.erp-timeline{list-style:none;padding:0;margin:0;position:relative}.erp-timeline::before{content:"";position:absolute;left:48px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,var(--erp-olpa),rgb(255 214 10 / .1))}.erp-phase{display:grid;grid-template-columns:96px 1fr;gap:24px;padding:22px 0;position:relative}.erp-phase-num{font-family:var(--erp-serif);font-style:italic;font-size:44px;color:var(--erp-olpa);width:96px;height:64px;display:flex;align-items:center;justify-content:center;background:#0a0a14;border:2px solid var(--erp-olpa);border-radius:16px;position:relative;z-index:2}.erp-phase-body h3{font-size:20px;margin:0 0 8px;letter-spacing:-.01em}.erp-phase-desc{color:#c8cbd8;line-height:1.6;font-size:14px;margin:0 0 12px;max-width:60ch}.erp-phase-meta{display:flex;gap:18px;font-size:11px;color:var(--erp-mute);text-transform:uppercase;letter-spacing:.06em}.erp-phase-meta span:first-child{color:var(--erp-cyan)}.erp-pricing{padding:96px 28px;max-width:1200px;margin:0 auto}.erp-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.erp-price{background:var(--erp-card);border:1px solid var(--erp-line);border-radius:20px;padding:32px 26px;display:flex;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;transition:transform 0.3s,border-color 0.3s}.erp-price:hover{transform:translateY(-4px);border-color:var(--erp-line-2)}.erp-price--feat{border-color:var(--erp-olpa);background:rgb(255 214 10 / .04)}.erp-price-badge{position:absolute;top:-12px;left:26px;background:var(--erp-olpa);color:#0a0a14;font-size:11px;font-weight:700;letter-spacing:.1em;padding:4px 12px;border-radius:100px;text-transform:uppercase}.erp-price-head{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--erp-mute);margin-bottom:16px}.erp-price-big{font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--erp-ink);margin-bottom:6px}.erp-price-big span{font-size:14px;color:var(--erp-mute);font-weight:400;margin-left:4px}.erp-price-lbl{font-size:11px;color:var(--erp-cyan);letter-spacing:.04em;margin-bottom:22px}.erp-price-list{list-style:none;padding:0;margin:0 0 24px;font-family:system-ui,-apple-system,sans-serif;display:flex;flex-direction:column;gap:10px;flex:1}.erp-price-list li{padding-left:20px;position:relative;font-size:13px;color:var(--erp-ink);line-height:1.5}.erp-price-list li::before{content:"▸";position:absolute;left:0;color:var(--erp-olpa)}.erp-price-foot{font-size:11px;color:var(--erp-mute);text-transform:uppercase;letter-spacing:.08em;padding-top:18px;border-top:1px dashed var(--erp-line-2);font-family:system-ui}.erp-demo{padding:96px 28px;max-width:1100px;margin:0 auto;text-align:center}.erp-demo-title{font-size:clamp(28px,3.4vw,44px);margin:0 0 14px;letter-spacing:-.02em;line-height:1.1}.erp-demo-desc{color:var(--erp-mute);font-size:15px;max-width:60ch;margin:0 auto 40px}.erp-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;border:1px solid var(--erp-line-2);box-shadow:0 50px 100px -40px rgb(255 214 10 / .25)}.erp-video iframe{position:absolute;inset:0;width:100%;height:100%}.erp-res{padding:96px 28px;max-width:1200px;margin:0 auto}.erp-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.erp-res-card{background:var(--erp-card);border:1px solid var(--erp-line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--erp-ink);transition:transform 0.3s,border-color 0.3s,background 0.3s}.erp-res-card:hover{transform:translateY(-3px);border-color:var(--erp-olpa);background:rgb(255 214 10 / .04)}.erp-res-icon{width:44px;height:44px;border-radius:12px;background:rgb(255 214 10 / .1);color:var(--erp-olpa);display:flex;align-items:center;justify-content:center;font-size:20px}.erp-res-name{font-weight:700;font-size:15px}.erp-res-desc{font-size:12px;color:var(--erp-mute);line-height:1.5}.erp-faq{padding:96px 28px;max-width:900px;margin:0 auto}.erp-faq-list{display:flex;flex-direction:column;gap:10px}.erp-faq-item{background:var(--erp-card);border:1px solid var(--erp-line);border-radius:14px;padding:20px 24px}.erp-faq-item summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--erp-ink)}.erp-faq-item summary::-webkit-details-marker{display:none}.erp-faq-item summary::after{content:"+";font-size:22px;color:var(--erp-olpa);transition:transform 0.25s}.erp-faq-item[open] summary::after{content:"−"}.erp-faq-item p{margin:14px 0 0;color:#c8cbd8;line-height:1.65;font-size:14px}.erp-cta-final{padding:96px 28px;background:radial-gradient(700px 400px at 50% 50%,rgb(255 214 10 / .08),transparent 70%);border-top:1px solid var(--erp-line)}.erp-cta-inner{max-width:760px;margin:0 auto;text-align:center}.erp-cta-h2{font-size:clamp(32px,4vw,52px);margin:14px 0 18px;letter-spacing:-.02em;line-height:1.05}.erp-cta-desc{color:#c8cbd8;font-size:16px;line-height:1.65;margin:0 0 34px}.erp-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:1080px){.erp-hero-grid{grid-template-columns:1fr;gap:48px}.erp-bento{grid-template-columns:repeat(4,1fr)}.erp-partner-inner{grid-template-columns:1fr;gap:32px;text-align:center}.erp-partner-seal{order:-1}.erp-partner-body p{margin-left:auto;margin-right:auto}.erp-partner-metrics{justify-content:center}.erp-res-grid{grid-template-columns:repeat(2,1fr)}.erp-pricing-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.erp-story{grid-template-columns:1fr;gap:32px}.erp-story--reverse .erp-story-copy{order:0}.erp-story--reverse .erp-story-mock{order:0}.erp-case-nums{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.erp-topbar-inner{padding:10px 16px;font-size:11px;gap:8px}.erp-hero{padding:32px 16px 56px}.erp-bento{grid-template-columns:repeat(3,1fr);gap:8px}.erp-tile{padding:12px 10px;border-radius:14px}.erp-tile-icon{width:36px;height:36px}.erp-tile-name{font-size:13px}.erp-tile-metric{font-size:10px}.erp-h1{font-size:32px}.erp-partner{padding:56px 18px}.erp-seal-ring{width:160px;height:160px}.erp-partner-metrics{gap:22px}.erp-pnum{font-size:30px}.erp-stories{padding:64px 18px 20px}.erp-story{padding:40px 0;gap:24px}.erp-roman{font-size:40px}.erp-story-copy h3{font-size:21px}.erp-story-mock{padding:16px;min-height:auto}.erp-mock-crm{grid-template-columns:1fr}.erp-mock-pos{grid-template-columns:repeat(2,1fr)}.erp-case{padding:64px 18px}.erp-case-quote{font-size:22px;padding:0}.erp-case-mark{font-size:72px;top:-24px}.erp-case-nums{grid-template-columns:repeat(2,1fr);gap:16px}.erp-caseN-big{font-size:32px}.erp-method{padding:64px 18px}.erp-timeline::before{left:32px}.erp-phase{grid-template-columns:64px 1fr;gap:16px}.erp-phase-num{width:64px;height:52px;font-size:30px;border-radius:12px}.erp-pricing{padding:64px 18px}.erp-demo{padding:64px 18px}.erp-res{padding:64px 18px}.erp-res-grid{grid-template-columns:1fr}.erp-faq{padding:64px 18px}.erp-faq-item{padding:16px 18px}.erp-faq-item summary{font-size:14px}.erp-cta-final{padding:64px 18px}}.orb-body{background:#050509;color:#e7e7f0;font-family:'Inter',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.orb-body .container{max-width:1240px;margin:0 auto;padding:0 28px}@keyframes orb-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes orb-spin-rev{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}@keyframes orb-pulse{0%,100%{box-shadow:0 0 60px rgb(255 214 10 / .18),0 0 120px rgb(255 214 10 / .08)}50%{box-shadow:0 0 90px rgb(255 214 10 / .32),0 0 180px rgb(255 214 10 / .14)}}@keyframes orb-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.orb-crumbs{padding:120px 0 18px;font-size:13px;color:#7d8095}.orb-crumbs a{color:#9aa0b4;text-decoration:none;transition:color .2s}.orb-crumbs a:hover{color:#FFD60A}.orb-crumb-sep{margin:0 10px;color:#3d3f55}.orb-crumb-now{color:#FFD60A}.orb-hero{position:relative;padding:40px 0 100px;overflow:hidden}.orb-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 60%,rgb(255 214 10 / .10),transparent 55%),radial-gradient(circle at 80% 20%,rgb(34 211 238 / .06),transparent 50%);pointer-events:none}.orb-hero .container{position:relative;text-align:center}.orb-hero-title{font-size:clamp(48px,7vw,108px);line-height:.95;font-weight:800;letter-spacing:-.04em;margin:20px 0 12px;color:#fff}.orb-dot-y{color:#FFD60A}.orb-thin{font-size:.45em;font-weight:300;color:#9aa0b4;letter-spacing:-.01em}.orb-hero-sub{max-width:640px;margin:0 auto 50px;color:#a4a7bd;font-size:17px;line-height:1.65}.orb-stage{position:relative;width:min(680px,92vw);height:min(680px,92vw);margin:0 auto}.orb-ring{position:absolute;top:50%;left:50%;border:1px dashed rgb(255 214 10 / .18);border-radius:50%;transform:translate(-50%,-50%)}.orb-ring-1{width:38%;height:38%;border-color:rgb(255 214 10 / .32)}.orb-ring-2{width:66%;height:66%;border-color:rgb(255 214 10 / .18);animation:orb-spin 80s linear infinite}.orb-ring-3{width:100%;height:100%;border-color:rgb(34 211 238 / .14);animation:orb-spin-rev 140s linear infinite}.orb-sun{position:absolute;top:50%;left:50%;width:30%;height:30%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#FFD60A,#b8970a);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0a0a14;font-weight:800;animation:orb-pulse 4s ease-in-out infinite}.orb-sun strong{font-size:clamp(22px,3vw,38px);letter-spacing:.06em}.orb-sun-tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;opacity:.7}.orb-sun-foot{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;opacity:.7}.orb-bubbles{list-style:none;margin:0;padding:0;position:absolute;inset:0}.orb-bubble{position:absolute;width:84px;height:84px;border-radius:50%;background:rgb(15 15 29 / .85);border:1px solid rgb(255 214 10 / .32);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);box-shadow:0 0 30px rgb(255 214 10 / .10);animation:orb-float 5s ease-in-out infinite;transition:transform .3s,border-color .3s}.orb-bubble:hover{transform:scale(1.1);border-color:#FFD60A}.orb-bubble span{font-size:12px;font-weight:600;color:#e7e7f0;letter-spacing:.02em}.orb-b1{top:0%;left:50%;transform:translate(-50%,0)}.orb-b2{top:14%;right:6%}.orb-b3{top:50%;right:-2%;transform:translate(0,-50%)}.orb-b4{bottom:14%;right:6%}.orb-b5{bottom:0%;left:50%;transform:translate(-50%,0)}.orb-b6{bottom:14%;left:6%}.orb-b7{top:50%;left:-2%;transform:translate(0,-50%)}.orb-b8{top:14%;left:6%}.orb-b2{animation-delay:-.6s}.orb-b3{animation-delay:-1.2s}.orb-b4{animation-delay:-1.8s}.orb-b5{animation-delay:-2.4s}.orb-b6{animation-delay:-3s}.orb-b7{animation-delay:-3.6s}.orb-b8{animation-delay:-4.2s}.orb-hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:60px}.orb-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 30px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.02em;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;border:1px solid #fff0}.orb-btn-primary{background:#FFD60A;color:#0a0a14;box-shadow:0 0 40px rgb(255 214 10 / .3)}.orb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 60px rgb(255 214 10 / .5)}.orb-btn-ghost{border-color:rgb(255 255 255 / .18);color:#e7e7f0}.orb-btn-ghost:hover{border-color:#FFD60A;color:#FFD60A}.orb-section-head{text-align:center;margin-bottom:60px}.orb-eyebrow{display:inline-block;font-size:11px;font-weight:600;color:#FFD60A;text-transform:uppercase;letter-spacing:.22em;margin-bottom:18px}.orb-section-head h2{font-size:clamp(34px,4.5vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff;margin:0 0 18px}.orb-section-head h2 em{font-style:italic;color:#FFD60A;font-weight:400}.orb-section-desc{max-width:680px;margin:0 auto;color:#9aa0b4;font-size:16px;line-height:1.7}.orb-whatis{padding:120px 0;border-top:1px solid rgb(255 255 255 / .04)}.orb-whatis-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;margin-top:30px}.orb-bigscenario{margin:0}.orb-svg{width:100%;height:auto;display:block;filter:drop-shadow(0 0 40px rgb(255 214 10 / .10))}.orb-caption{margin-top:18px;font-size:12px;color:#7d8095;text-align:center;font-style:italic;letter-spacing:.02em}.orb-whatis-text .orb-lead{font-size:20px;line-height:1.55;color:#fff;margin-bottom:20px}.orb-whatis-text p{color:#a4a7bd;line-height:1.75;margin-bottom:18px}.orb-bullets{list-style:none;padding:0;margin:24px 0 0}.orb-bullets li{display:flex;align-items:center;gap:14px;padding:10px 0;color:#cfd2e3;font-size:14px}.orb-tick{width:10px;height:10px;border-radius:50%;background:#FFD60A;box-shadow:0 0 12px #FFD60A;flex-shrink:0}.orb-modules{padding:120px 0;background:radial-gradient(ellipse at center top,rgb(34 211 238 / .04),transparent 60%)}.orb-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.orb-mini{background:rgb(15 15 29 / .6);border:1px solid rgb(255 255 255 / .06);border-radius:24px;padding:30px;transition:border-color .3s,transform .3s}.orb-mini:hover{border-color:rgb(255 214 10 / .35);transform:translateY(-4px)}.orb-mini-stage{position:relative;width:100%;height:200px;margin-bottom:24px}.orb-mini-sun{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;background:#FFD60A;color:#0a0a14;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;box-shadow:0 0 30px rgb(255 214 10 / .4);z-index:2}.orb-mini-mod{position:absolute;background:#0a0a14;border:1px solid rgb(34 211 238 / .4);color:#cfd2e3;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:500}.orb-mm-1{top:6%;left:50%;transform:translateX(-50%)}.orb-mm-2{top:50%;right:0;transform:translateY(-50%)}.orb-mm-3{bottom:6%;left:50%;transform:translateX(-50%)}.orb-mm-4{top:50%;left:0;transform:translateY(-50%)}.orb-mini h3{font-size:18px;font-weight:700;color:#fff;margin:0 0 8px}.orb-mini p{font-size:13px;color:#9aa0b4;line-height:1.6;margin:0}.orb-ops{padding:120px 0;border-top:1px solid rgb(255 255 255 / .04)}.orb-gauge-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:30px}.orb-gauge{position:relative;width:min(440px,80vw);height:min(440px,80vw);margin:0 auto}.orb-gauge-arc{position:absolute;top:50%;left:50%;border-radius:50%;border:14px solid #fff0;transform:translate(-50%,-50%)}.orb-arc-core{width:34%;height:34%;border-color:#FFD60A;border-right-color:#fff0;border-bottom-color:#fff0;animation:orb-spin 30s linear infinite}.orb-arc-pro{width:55%;height:55%;border-color:#22D3EE;border-left-color:#fff0;border-top-color:#fff0;animation:orb-spin-rev 50s linear infinite}.orb-arc-teams{width:76%;height:76%;border-color:#FFD60A;border-bottom-color:#fff0;border-right-color:#fff0;opacity:.6;animation:orb-spin 70s linear infinite}.orb-arc-ent{width:96%;height:96%;border-color:rgb(255 255 255 / .18);border-style:dashed;animation:orb-spin-rev 100s linear infinite}.orb-gauge-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.orb-gauge-num{display:block;font-size:32px;font-weight:800;color:#FFD60A}.orb-gauge-center strong{font-size:14px;color:#9aa0b4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.orb-gauge-legend{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.orb-gauge-legend li{display:flex;gap:18px;align-items:flex-start}.orb-led{width:14px;height:14px;border-radius:50%;flex-shrink:0;margin-top:6px}.orb-led-core{background:#FFD60A;box-shadow:0 0 14px #FFD60A}.orb-led-pro{background:#22D3EE;box-shadow:0 0 14px #22D3EE}.orb-led-teams{background:#FFD60A;opacity:.6;box-shadow:0 0 14px rgb(255 214 10 / .5)}.orb-led-ent{background:#fff;opacity:.4}.orb-gauge-legend strong{display:block;color:#fff;font-size:15px;margin-bottom:4px}.orb-gauge-legend p{margin:0;font-size:13px;color:#9aa0b4;line-height:1.6}.orb-versus{padding:120px 0;background:radial-gradient(ellipse at center,rgb(255 214 10 / .04),transparent 60%)}.orb-venn{position:relative;height:380px;max-width:720px;margin:0 auto 60px}.orb-venn-circle{position:absolute;width:280px;height:280px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;mix-blend-mode:screen}.orb-venn-circle h3{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px}.orb-venn-circle p{font-size:12px;color:#cfd2e3;margin:0;max-width:180px;line-height:1.5}.orb-venn-make{background:radial-gradient(circle,rgb(255 214 10 / .35),rgb(255 214 10 / .05) 70%);left:50%;top:0;transform:translateX(-50%);border:1px solid rgb(255 214 10 / .4)}.orb-venn-zap{background:radial-gradient(circle,rgb(255 90 140 / .30),rgb(255 90 140 / .04) 70%);left:0;bottom:0;border:1px solid rgb(255 90 140 / .4)}.orb-venn-n8n{background:radial-gradient(circle,rgb(34 211 238 / .30),rgb(34 211 238 / .04) 70%);right:0;bottom:0;border:1px solid rgb(34 211 238 / .4)}.orb-table-wrap{overflow-x:auto;border-radius:18px;border:1px solid rgb(255 255 255 / .06)}.orb-table{width:100%;border-collapse:collapse;background:rgb(10 10 20 / .6)}.orb-table th,.orb-table td{padding:16px 20px;text-align:left;font-size:13px;border-bottom:1px solid rgb(255 255 255 / .05)}.orb-table th{background:rgb(255 214 10 / .06);color:#FFD60A;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.orb-table td{color:#cfd2e3}.orb-table tr:last-child td{border-bottom:0}.orb-table tbody tr:hover{background:rgb(255 214 10 / .03)}.orb-method{padding:120px 0;border-top:1px solid rgb(255 255 255 / .04)}.orb-rings{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:30px}.orb-rings-stage{position:relative;width:min(460px,80vw);height:min(460px,80vw);margin:0 auto}.orb-ring4{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgb(255 214 10 / .2);transform:translate(-50%,-50%)}.orb-ring4-1{width:30%;height:30%;border-color:rgb(255 214 10 / .5)}.orb-ring4-2{width:55%;height:55%;border-color:rgb(255 214 10 / .32)}.orb-ring4-3{width:78%;height:78%;border-color:rgb(34 211 238 / .28)}.orb-ring4-4{width:100%;height:100%;border-color:rgb(255 255 255 / .12);border-style:dashed}.orb-rings-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18%;height:18%;border-radius:50%;background:#FFD60A;color:#0a0a14;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;letter-spacing:.04em;box-shadow:0 0 30px rgb(255 214 10 / .5)}.orb-phase{position:absolute;background:rgb(15 15 29 / .9);border:1px solid rgb(255 214 10 / .4);color:#fff;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:8px;backdrop-filter:blur(6px)}.orb-phase b{color:#FFD60A;font-size:11px}.orb-phase-1{top:32%;left:50%;transform:translate(-50%,-50%)}.orb-phase-2{top:50%;right:8%;transform:translateY(-50%)}.orb-phase-3{bottom:8%;left:50%;transform:translateX(-50%)}.orb-phase-4{top:50%;left:8%;transform:translateY(-50%)}.orb-method-list{list-style:none;padding:0;margin:0;counter-reset:olm}.orb-method-list li{padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .06);color:#a4a7bd;font-size:15px;line-height:1.6}.orb-method-list li:last-child{border-bottom:0}.orb-method-list strong{color:#FFD60A;font-weight:700}.orb-case{padding:120px 0;background:radial-gradient(ellipse at center,rgb(34 211 238 / .05),transparent 60%)}.orb-case-card{max-width:880px;margin:0 auto;background:rgb(15 15 29 / .7);border:1px solid rgb(255 214 10 / .18);border-radius:28px;padding:50px;backdrop-filter:blur(10px)}.orb-case-metric{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgb(255 255 255 / .08)}.orb-case-metric div{text-align:center}.orb-case-metric span{display:block;font-size:54px;font-weight:800;color:#FFD60A;line-height:1;letter-spacing:-.03em}.orb-case-metric small{display:block;margin-top:10px;font-size:12px;color:#9aa0b4;text-transform:uppercase;letter-spacing:.12em}.orb-quote{margin:0;padding:0}.orb-quote p{font-size:20px;line-height:1.6;color:#fff;font-style:italic;margin:0 0 16px}.orb-quote footer{font-size:13px;color:#9aa0b4}.orb-pricing{padding:120px 0;border-top:1px solid rgb(255 255 255 / .04)}.orb-planets{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}.orb-planets-sun{position:absolute;top:-32px;left:50%;transform:translateX(-50%);width:64px;height:64px;border-radius:50%;background:#FFD60A;color:#0a0a14;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;box-shadow:0 0 40px rgb(255 214 10 / .5);z-index:2}.orb-planet{background:rgb(15 15 29 / .6);border:1px solid rgb(255 255 255 / .08);border-radius:24px;padding:36px 26px;text-align:center;position:relative;transition:transform .3s,border-color .3s}.orb-planet::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:24px;background:radial-gradient(circle at top,rgb(255 214 10 / .2),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.orb-planet:hover{transform:translateY(-6px);border-color:rgb(255 214 10 / .35)}.orb-planet:hover::before{opacity:1}.orb-planet-tag{display:inline-block;font-size:11px;font-weight:600;color:#FFD60A;text-transform:uppercase;letter-spacing:.18em;margin-bottom:18px}.orb-planet strong{display:block;font-size:36px;font-weight:800;color:#fff;letter-spacing:-.02em}.orb-planet small{display:block;color:#9aa0b4;font-size:12px;margin:6px 0 18px}.orb-planet p{font-size:13px;color:#a4a7bd;line-height:1.6;margin:0}.orb-planet-2{transform:translateY(20px)}.orb-planet-3{transform:translateY(10px)}.orb-planet-4{transform:translateY(30px)}.orb-planet-2:hover,.orb-planet-3:hover,.orb-planet-4:hover{transform:translateY(-6px)}.orb-demo{padding:120px 0;background:radial-gradient(ellipse at center,rgb(255 214 10 / .04),transparent 60%)}.orb-video{max-width:960px;margin:0 auto;position:relative;padding-bottom:56.25%;height:0;border-radius:24px;overflow:hidden;border:1px solid rgb(255 214 10 / .18);box-shadow:0 0 80px rgb(255 214 10 / .10)}.orb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.orb-resources{padding:120px 0;border-top:1px solid rgb(255 255 255 / .04)}.orb-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.orb-res{background:rgb(15 15 29 / .6);border:1px solid rgb(255 255 255 / .08);border-radius:22px;padding:28px;text-decoration:none;color:inherit;transition:transform .3s,border-color .3s;display:block}.orb-res:hover{transform:translateY(-4px);border-color:#FFD60A}.orb-res-num{display:block;font-size:11px;font-weight:600;color:#FFD60A;letter-spacing:.18em;margin-bottom:14px}.orb-res h3{font-size:17px;color:#fff;margin:0 0 8px;font-weight:700}.orb-res p{font-size:12px;color:#9aa0b4;line-height:1.55;margin:0}.orb-faq{padding:120px 0;background:radial-gradient(ellipse at top,rgb(34 211 238 / .04),transparent 50%)}.orb-faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.orb-q{background:rgb(15 15 29 / .7);border:1px solid rgb(255 255 255 / .08);border-radius:18px;padding:20px 26px;transition:border-color .3s}.orb-q[open]{border-color:rgb(255 214 10 / .35)}.orb-q summary{font-weight:600;color:#fff;cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.orb-q summary::after{content:'+';color:#FFD60A;font-size:22px;transition:transform .3s}.orb-q[open] summary::after{transform:rotate(45deg)}.orb-q p{margin:14px 0 0;color:#a4a7bd;font-size:14px;line-height:1.7}.orb-cta{padding:140px 0 160px;border-top:1px solid rgb(255 255 255 / .04)}.orb-cta-stage{position:relative;max-width:780px;margin:0 auto;text-align:center;padding:80px 30px}.orb-cta-ring{position:absolute;top:50%;left:50%;width:680px;height:680px;max-width:90vw;max-height:90vw;border:1px dashed rgb(255 214 10 / .22);border-radius:50%;transform:translate(-50%,-50%);animation:orb-spin 90s linear infinite;pointer-events:none}.orb-cta-ring::before{content:'';position:absolute;top:50%;left:50%;width:88%;height:88%;border:1px solid rgb(255 214 10 / .10);border-radius:50%;transform:translate(-50%,-50%)}.orb-cta-core{position:relative}.orb-cta-core h2{font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fff;margin:14px 0 18px}.orb-cta-core p{max-width:520px;margin:0 auto 36px;color:#a4a7bd;font-size:16px;line-height:1.7}.orb-cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.orb-magnetic{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.orb-magnetic:hover{transform:translateY(-3px) scale(1.03)}@media (max-width:980px){.orb-whatis-grid,.orb-gauge-wrap,.orb-rings{grid-template-columns:1fr;gap:50px}.orb-mini-grid{grid-template-columns:repeat(2,1fr)}.orb-planets{grid-template-columns:repeat(2,1fr)}.orb-planet-2,.orb-planet-3,.orb-planet-4{transform:none}.orb-res-grid{grid-template-columns:repeat(2,1fr)}.orb-venn{height:520px;max-width:340px}.orb-venn-circle{width:240px;height:240px}.orb-venn-make{top:0;left:50%;transform:translateX(-50%)}.orb-venn-zap{left:0;bottom:0}.orb-venn-n8n{right:0;bottom:0}}@media (max-width:680px){.orb-body .container{padding:0 18px}.orb-crumbs{padding:100px 0 14px}.orb-hero{padding:20px 0 70px}.orb-hero-title{font-size:46px}.orb-bubble{width:64px;height:64px}.orb-bubble span{font-size:10px}.orb-whatis,.orb-modules,.orb-ops,.orb-versus,.orb-method,.orb-case,.orb-pricing,.orb-demo,.orb-resources,.orb-faq{padding:80px 0}.orb-cta{padding:100px 0 120px}.orb-mini-grid{grid-template-columns:1fr}.orb-planets{grid-template-columns:1fr}.orb-res-grid{grid-template-columns:1fr}.orb-case-metric{grid-template-columns:1fr;gap:24px}.orb-case-metric span{font-size:42px}.orb-case-card{padding:32px 22px}.orb-section-head{margin-bottom:40px}.orb-section-head h2{font-size:30px}.orb-table th,.orb-table td{padding:12px 14px;font-size:12px}.orb-venn{height:auto;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:none}.orb-venn-circle{position:static;transform:none;width:240px;height:240px;mix-blend-mode:normal}.orb-cta-ring{width:480px;height:480px}}.sho-cover,.sho-toc,.sho-chap,.sho-pricing,.sho-case,.sho-demo,.sho-res,.sho-faq,.sho-sub{background:#050509;color:#e8e6e0;font-family:'Space Grotesk',system-ui,sans-serif;padding:120px 6vw;position:relative;overflow:hidden}.sho-cover em,.sho-toc em,.sho-chap em,.sho-pricing em,.sho-case em,.sho-demo em,.sho-res em,.sho-faq em,.sho-sub em{font-family:var(--font-display);font-style:italic;font-weight:400;color:#FFD60A}.sho-cover{min-height:100vh;padding:48px 6vw;display:flex;align-items:stretch}.sho-cover-grain{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgb(255 214 10 / .05),transparent 40%),radial-gradient(circle at 80% 70%,rgb(34 211 238 / .04),transparent 45%);pointer-events:none}.sho-cover-frame{position:relative;width:100%;border:1px solid rgb(255 255 255 / .08);padding:40px 48px;display:flex;flex-direction:column}.sho-cover-top{display:flex;justify-content:space-between;align-items:center;font-family:'JetBrains Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#6a6a72}.sho-cover-year{color:#FFD60A}.sho-cover-crumb a{color:#9a9aa2;text-decoration:none}.sho-cover-crumb a:hover{color:#FFD60A}.sho-cover-crumb span{margin:0 6px;color:#4a4a52}.sho-cover-cur{color:#FFD60A!important}.sho-cover-stage{flex:1;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;padding:60px 0}.sho-cover-eyebrow{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#9a9aa2;margin-bottom:30px}.sho-cover-logotype{font-family:var(--font-display);font-size:clamp(90px,14vw,220px);line-height:.88;letter-spacing:-.04em;margin:0;color:#fff;font-weight:400}.sho-cover-italic{font-family:var(--font-display);font-style:italic;font-size:clamp(22px,2.6vw,38px);color:#FFD60A;margin:24px 0 0;max-width:720px;line-height:1.3}.sho-cover-meta{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.12em;color:#6a6a72;margin-top:48px;text-transform:uppercase}.sho-cover-mock{display:flex;justify-content:center}.sho-mock-card{width:100%;max-width:340px;background:#0d0d13;box-shadow:0 40px 80px -20px rgb(0 0 0 / .8),0 0 0 1px rgb(255 255 255 / .04)}.sho-mock-photo{aspect-ratio:3/4;background:linear-gradient(145deg,#1a1a24,#0a0a10);position:relative;overflow:hidden}.sho-mock-tag{position:absolute;top:16px;left:16px;background:#FFD60A;color:#050509;font-family:'JetBrains Mono',monospace;font-size:10px;padding:5px 10px;letter-spacing:.15em;font-weight:600;z-index:2}.sho-mock-shape{position:absolute;border-radius:50%;filter:blur(30px)}.sho-mock-shape-a{width:160px;height:160px;background:#FFD60A;opacity:.12;top:20%;left:15%}.sho-mock-shape-b{width:120px;height:120px;background:#22d3ee;opacity:.1;bottom:20%;right:10%}.sho-mock-shape-c{width:80px;height:80px;background:#fff;opacity:.05;top:60%;left:50%}.sho-mock-body{padding:24px}.sho-mock-brand{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.2em;color:#6a6a72;text-transform:uppercase;margin:0 0 8px}.sho-mock-name{font-family:var(--font-display);font-style:italic;font-size:18px;color:#fff;margin:0 0 14px;line-height:1.3}.sho-mock-price{font-family:var(--font-display);font-size:22px;color:#FFD60A;margin:0 0 18px}.sho-mock-price span{display:block;font-family:'Space Grotesk',sans-serif;font-size:11px;color:#6a6a72;font-style:normal;margin-top:4px}.sho-mock-btn{width:100%;background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .2);padding:14px;font-family:'Space Grotesk',sans-serif;font-size:12px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s}.sho-mock-btn:hover{background:#FFD60A;color:#050509;border-color:#FFD60A}.sho-cover-bottom{display:flex;align-items:center;gap:24px;font-family:'JetBrains Mono',monospace;font-size:11px;color:#6a6a72;text-transform:uppercase;letter-spacing:.18em}.sho-cover-sign{color:#FFD60A;font-family:var(--font-display);font-style:italic;font-size:18px;letter-spacing:0;text-transform:none}.sho-cover-line{flex:1;height:1px;background:rgb(255 255 255 / .1)}.sho-toc-wrap{max-width:1100px;margin:0 auto}.sho-toc-kicker{font-family:'JetBrains Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:#6a6a72;margin:0 0 16px}.sho-toc-title{font-family:var(--font-display);font-style:italic;font-size:clamp(56px,9vw,130px);line-height:.9;margin:0 0 80px;color:#fff;font-weight:400}.sho-toc-list{list-style:none;padding:0;margin:0}.sho-toc-row{display:grid;grid-template-columns:80px 1fr auto;grid-template-rows:auto auto;gap:4px 30px;padding:36px 0;border-top:1px solid rgb(255 255 255 / .08);align-items:baseline}.sho-toc-row:last-child{border-bottom:1px solid rgb(255 255 255 / .08)}.sho-toc-num{font-family:var(--font-display);font-style:italic;font-size:48px;color:#FFD60A;grid-row:1/3;align-self:center}.sho-toc-name{font-family:var(--font-display);font-size:clamp(30px,4vw,56px);color:#fff;text-decoration:none;line-height:1;transition:color .3s}.sho-toc-name:hover{color:#FFD60A;font-style:italic}.sho-toc-sub{grid-column:2/4;font-family:'Space Grotesk',sans-serif;font-size:14px;color:#9a9aa2;font-style:italic}.sho-toc-dots{display:none}.sho-chap-head{margin:0 auto 80px;max-width:1200px}.sho-chap-head-center{text-align:center}.sho-chap-num{display:block;font-family:'JetBrains Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:#FFD60A;margin-bottom:20px}.sho-chap-title{font-family:var(--font-display);font-size:clamp(56px,9vw,140px);line-height:.88;margin:0 0 24px;color:#fff;font-weight:400;letter-spacing:-.02em}.sho-chap-deck{font-family:var(--font-display);font-style:italic;font-size:clamp(18px,2vw,26px);color:#9a9aa2;max-width:720px;margin:0;line-height:1.4}.sho-chap-head-center .sho-chap-deck{margin:0 auto}.sho-chap-body{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;max-width:1200px;margin:0 auto;align-items:start}.sho-prose{font-family:var(--font-display);font-size:17px;line-height:1.75;color:#c8c6c0;column-count:1}.sho-prose p{margin:0 0 20px}.sho-prose-lead{font-size:19px}.sho-dropcap{font-family:var(--font-display);font-size:78px;float:left;line-height:.8;padding:8px 10px 0 0;color:#FFD60A;font-weight:400}.sho-prose-foot{font-family:'JetBrains Mono',monospace;font-size:11px;color:#6a6a72;text-transform:uppercase;letter-spacing:.15em;margin-top:32px!important}.sho-flow{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .08);padding:32px;display:flex;flex-direction:column;gap:14px}.sho-flow-cap{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6a6a72;text-transform:uppercase;letter-spacing:.2em;margin:0 0 10px}.sho-flow-step{display:flex;gap:18px;padding:20px;background:#0b0b12;border:1px solid rgb(255 255 255 / .05)}.sho-flow-step-active{border-color:rgb(255 214 10 / .35);background:rgb(255 214 10 / .03)}.sho-flow-step-n{font-family:var(--font-display);font-style:italic;font-size:22px;color:#FFD60A}.sho-flow-step-body{flex:1}.sho-flow-step-t{font-family:var(--font-display);font-style:italic;font-size:18px;margin:0 0 14px;color:#fff}.sho-flow-line{height:8px;background:rgb(255 255 255 / .06);margin-bottom:8px}.sho-flow-line-sm{width:70%}.sho-flow-input{height:34px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);margin-bottom:8px}.sho-flow-input-half{width:50%}.sho-flow-step-tot{font-family:var(--font-display);font-size:20px;color:#FFD60A;margin:10px 0 0}.sho-flow-pay{width:100%;background:#FFD60A;color:#050509;border:0;padding:14px;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin-top:8px;cursor:pointer}.sho-flow-check{width:44px;height:44px;border-radius:50%;background:#FFD60A;color:#050509;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:4px 0 10px}.sho-flow-msg{font-family:var(--font-display);font-style:italic;font-size:14px;color:#c8c6c0;margin:0}.sho-flow-arrow{text-align:center;color:#FFD60A;font-size:18px;opacity:.5}.sho-chap-2{padding-left:6vw;padding-right:6vw}.sho-markets-head{max-width:560px;margin-bottom:60px}.sho-markets-title{font-family:var(--font-display);font-size:clamp(64px,10vw,160px);line-height:.85;color:#fff;font-weight:400;margin:10px 0 24px;letter-spacing:-.03em}.sho-markets-deck{font-family:var(--font-display);font-style:italic;font-size:20px;color:#9a9aa2;line-height:1.5}.sho-map{position:relative;height:260px;margin:40px 0;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.sho-map-canvas{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(255 214 10 / .03),transparent 60%)}.sho-map-pin{position:absolute;width:12px;height:12px;border-radius:50%;background:#FFD60A;box-shadow:0 0 0 4px rgb(255 214 10 / .15),0 0 20px rgb(255 214 10 / .4);animation:shoPulse 3s infinite}.sho-map-pin::after{content:'';position:absolute;inset:-14px;border-radius:50%;border:1px solid rgb(255 214 10 / .2);animation:shoPulse 3s infinite}@keyframes shoPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}.sho-pin-us{top:35%;left:18%}.sho-pin-mx{top:50%;left:22%}.sho-pin-br{top:70%;left:32%}.sho-pin-ar{top:85%;left:30%}.sho-pin-uk{top:25%;left:46%}.sho-pin-es{top:36%;left:48%}.sho-pin-jp{top:38%;left:82%}.sho-pin-au{top:80%;left:82%}.sho-markets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgb(255 255 255 / .08)}.sho-market{padding:32px 24px;border-right:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.sho-market:nth-child(4n){border-right:0}.sho-market-flag{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.15em;background:rgb(255 214 10 / .1);color:#FFD60A;padding:4px 8px;display:inline-block;margin-bottom:14px}.sho-market-c{font-family:var(--font-display);font-style:italic;font-size:22px;color:#fff;margin:0 0 4px}.sho-market-cur{font-family:var(--font-display);font-size:36px;color:#FFD60A;margin:0 0 8px;line-height:1}.sho-market-pg{font-family:'Space Grotesk',sans-serif;font-size:12px;color:#6a6a72;margin:0}.sho-contact-sheet{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:200px;gap:2px;max-width:1400px;margin:0 auto;background:rgb(255 255 255 / .05);padding:2px}.sho-app{background:#0a0a10;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s;position:relative}.sho-app:hover{background:#111119}.sho-app-tall{grid-row:span 2}.sho-app-wide{grid-column:span 2}.sho-app-logo{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#FFD60A,#f0b90b);color:#050509;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:24px}.sho-app-wide .sho-app-logo,.sho-app-tall .sho-app-logo{background:linear-gradient(135deg,#22d3ee,#0ea5e9);color:#050509}.sho-app-name{font-family:var(--font-display);font-style:italic;font-size:18px;color:#fff;margin:0 0 4px}.sho-app-cat{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6a6a72;text-transform:uppercase;letter-spacing:.15em;margin:0}.sho-contact-foot{text-align:center;margin:40px 0 0;font-family:var(--font-display);font-style:italic;font-size:18px;color:#9a9aa2}.sho-chap-4{padding:160px 6vw}.sho-plus-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:clamp(140px,22vw,360px);font-weight:400;color:#fff0;-webkit-text-stroke:1px rgb(255 214 10 / .15);letter-spacing:-.03em;white-space:nowrap;pointer-events:none;line-height:1}.sho-plus-front{position:relative;z-index:2;max-width:1200px;margin:0 auto}.sho-plus-card{background:rgb(10 10 16 / .85);backdrop-filter:blur(10px);border:1px solid #FFD60A;padding:60px;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.sho-plus-feat-n{font-family:var(--font-display);font-style:italic;font-size:32px;color:#FFD60A;margin:0 0 8px}.sho-plus-feat-t{font-family:var(--font-display);font-size:26px;color:#fff;margin:0 0 12px;line-height:1.2}.sho-plus-feat-d{font-family:'Space Grotesk',sans-serif;font-size:14px;color:#9a9aa2;line-height:1.6;margin:0}.sho-plus-foot{text-align:center;margin:50px auto 0;max-width:720px;font-family:var(--font-display);font-style:italic;font-size:17px;color:#9a9aa2;line-height:1.6}.sho-store-split{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;max-width:1300px;margin:0 auto;align-items:center}.sho-polaroid{background:#f4f0e8;padding:20px 20px 70px;box-shadow:0 30px 60px -20px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .05);transform:rotate(-2deg);margin:0}.sho-polaroid-photo{aspect-ratio:1;background:#1a1a22;position:relative;overflow:hidden}.sho-polaroid-bar{position:absolute;background:#FFD60A}.sho-polaroid-bar-a{top:20%;left:15%;width:50%;height:6px}.sho-polaroid-bar-b{top:32%;left:15%;width:30%;height:6px;opacity:.6}.sho-polaroid-circle{position:absolute;bottom:15%;right:15%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#22d3ee,#0ea5e9);opacity:.8}.sho-polaroid-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:30px 30px}.sho-polaroid-cap{font-family:'JetBrains Mono',monospace;font-size:11px;color:#2a2a30;text-align:center;margin:20px 0 0;letter-spacing:.1em}.sho-store-text h3.sho-store-h{font-family:var(--font-display);font-size:32px;color:#fff;margin:32px 0 14px;font-weight:400}.sho-store-text h3.sho-store-h:first-child{margin-top:0}.sho-store-h span{color:#FFD60A;font-style:italic;margin:0 6px}.sho-store-text p{font-family:var(--font-display);font-size:16px;line-height:1.7;color:#c8c6c0;margin:0 0 18px}.sho-store-text em{font-family:var(--font-display);font-style:italic;color:#FFD60A}.sho-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1300px;margin:0 auto}.sho-path{background:#0a0a10;border:1px solid rgb(255 255 255 / .08);padding:44px 36px;transition:all .3s}.sho-path:hover{border-color:rgb(255 214 10 / .3)}.sho-path-mid{border-color:#FFD60A;background:rgb(255 214 10 / .03);transform:translateY(-12px)}.sho-path-tag{font-family:'JetBrains Mono',monospace;font-size:10px;color:#FFD60A;text-transform:uppercase;letter-spacing:.2em;margin:0 0 20px}.sho-path-t{font-family:var(--font-display);font-size:32px;color:#fff;margin:0 0 10px;line-height:1.1;font-weight:400}.sho-path-dur{font-family:var(--font-display);font-style:italic;font-size:15px;color:#FFD60A;margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .08)}.sho-path-list{list-style:none;padding:0;margin:0 0 28px}.sho-path-list li{font-family:'Space Grotesk',sans-serif;font-size:13.5px;color:#c8c6c0;padding:10px 0 10px 20px;position:relative;line-height:1.5}.sho-path-list li::before{content:'—';position:absolute;left:0;color:#FFD60A}.sho-path-foot{font-family:var(--font-display);font-style:italic;font-size:13px;color:#6a6a72;margin:0;line-height:1.5}.sho-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1300px;margin:0 auto;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.sho-tier{padding:50px 32px;border-right:1px solid rgb(255 255 255 / .08);position:relative}.sho-tier:last-child{border-right:0}.sho-tier-hi{background:rgb(255 214 10 / .04)}.sho-tier-pill{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#FFD60A;color:#050509;font-family:'JetBrains Mono',monospace;font-size:10px;padding:5px 14px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.sho-tier-name{font-family:'JetBrains Mono',monospace;font-size:11px;color:#6a6a72;text-transform:uppercase;letter-spacing:.2em;margin:0 0 18px}.sho-tier-hi .sho-tier-name{color:#FFD60A}.sho-tier-price{font-family:var(--font-display);font-size:68px;color:#fff;margin:0 0 28px;line-height:.9;font-weight:400}.sho-tier-price span{font-size:18px;color:#6a6a72;display:block;font-style:italic;margin-bottom:6px}.sho-tier-price small{font-size:14px;color:#6a6a72;font-style:italic;margin-left:6px}.sho-tier-list{list-style:none;padding:0;margin:0 0 28px}.sho-tier-list li{font-family:var(--font-display);font-size:14px;color:#c8c6c0;padding:8px 0;border-bottom:1px dashed rgb(255 255 255 / .06)}.sho-tier-for{font-family:var(--font-display);font-style:italic;font-size:13px;color:#9a9aa2;margin:0}.sho-case{padding:140px 6vw;max-width:1100px;margin:0 auto}.sho-case-tag{font-family:'JetBrains Mono',monospace;font-size:11px;color:#FFD60A;text-transform:uppercase;letter-spacing:.24em;margin:0 0 40px;text-align:center}.sho-case-quote{margin:0 0 60px;text-align:center}.sho-case-quote p{font-family:var(--font-display);font-size:clamp(28px,4vw,52px);line-height:1.25;color:#fff;margin:0 0 30px;font-style:normal}.sho-case-quote em{color:#FFD60A}.sho-case-foot{font-family:var(--font-display);font-style:italic;font-size:16px;color:#6a6a72}.sho-case-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgb(255 255 255 / .08)}.sho-case-stat{padding:30px 20px;text-align:center;border-right:1px solid rgb(255 255 255 / .08)}.sho-case-stat:last-child{border-right:0}.sho-case-num{font-family:var(--font-display);font-size:42px;color:#FFD60A;margin:0 0 6px;font-weight:400}.sho-case-lab{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6a6a72;text-transform:uppercase;letter-spacing:.15em;margin:0}.sho-demo-frame{max-width:1100px;margin:0 auto;aspect-ratio:16/9;border:1px solid rgb(255 255 255 / .08);background:#000}.sho-demo-frame iframe{width:100%;height:100%;display:block}.sho-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1300px;margin:0 auto;border-top:1px solid rgb(255 255 255 / .08)}.sho-res-card{padding:40px 28px;border-right:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);text-decoration:none;color:inherit;display:block;position:relative;transition:all .3s}.sho-res-card:last-child{border-right:0}.sho-res-card:hover{background:rgb(255 214 10 / .04)}.sho-res-card:hover .sho-res-arrow{transform:translateX(8px);color:#FFD60A}.sho-res-host{font-family:'JetBrains Mono',monospace;font-size:11px;color:#FFD60A;margin:0 0 14px;letter-spacing:.1em}.sho-res-t{font-family:var(--font-display);font-size:24px;color:#fff;margin:0 0 10px;font-weight:400}.sho-res-d{font-family:'Space Grotesk',sans-serif;font-size:13px;color:#9a9aa2;line-height:1.5;margin:0 0 20px}.sho-res-arrow{font-family:var(--font-display);font-size:22px;color:#6a6a72;transition:all .3s;display:inline-block}.sho-faq{padding-left:6vw;padding-right:6vw}.sho-faq-list{max-width:900px;margin:0 auto}.sho-qa{padding:40px 0;border-top:1px solid rgb(255 255 255 / .08)}.sho-qa:last-child{border-bottom:1px solid rgb(255 255 255 / .08)}.sho-qa-q{font-family:var(--font-display);font-size:24px;color:#fff;margin:0 0 18px;line-height:1.3;font-weight:400}.sho-qa-q span{font-style:italic;color:#FFD60A;margin-right:10px}.sho-qa-a{font-family:var(--font-display);font-size:16px;line-height:1.7;color:#9a9aa2;margin:0;padding-left:40px}.sho-qa-a span{font-style:italic;color:#FFD60A;margin-right:10px;margin-left:-40px;display:inline-block;width:30px}.sho-sub{padding:140px 6vw}.sho-sub-box{max-width:900px;margin:0 auto;text-align:center;border:1px solid rgb(255 255 255 / .08);padding:80px 60px;background:rgb(255 255 255 / .02)}.sho-sub-kicker{font-family:'JetBrains Mono',monospace;font-size:11px;color:#FFD60A;text-transform:uppercase;letter-spacing:.24em;margin:0 0 24px}.sho-sub-h{font-family:var(--font-display);font-size:clamp(40px,6vw,80px);line-height:1;color:#fff;margin:0 0 24px;font-weight:400}.sho-sub-d{font-family:var(--font-display);font-style:italic;font-size:19px;color:#9a9aa2;max-width:600px;margin:0 auto 40px;line-height:1.5}.sho-sub-actions{display:flex;flex-direction:column;gap:18px;align-items:center}.sho-sub-btn{display:inline-block;background:#FFD60A;color:#050509;padding:18px 40px;text-decoration:none;font-family:'Space Grotesk',sans-serif;font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;transition:all .3s}.sho-sub-btn:hover{background:#fff}.sho-sub-link{font-family:var(--font-display);font-style:italic;font-size:14px;color:#9a9aa2;text-decoration:none}.sho-sub-link:hover{color:#FFD60A}.sho-sub-foot{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6a6a72;text-transform:uppercase;letter-spacing:.2em;margin:50px 0 0}@media (max-width:980px){.sho-cover,.sho-toc,.sho-chap,.sho-pricing,.sho-case,.sho-demo,.sho-res,.sho-faq,.sho-sub{padding:80px 5vw}.sho-cover-stage{grid-template-columns:1fr;gap:40px;padding:30px 0}.sho-cover-mock{max-width:300px;margin:0 auto}.sho-chap-body,.sho-store-split{grid-template-columns:1fr;gap:50px}.sho-markets-grid,.sho-tiers,.sho-res-grid,.sho-case-stats{grid-template-columns:repeat(2,1fr)}.sho-market:nth-child(2n),.sho-res-card:nth-child(2n),.sho-case-stat:nth-child(2n){border-right:0}.sho-contact-sheet{grid-template-columns:repeat(3,1fr);grid-auto-rows:180px}.sho-app-wide,.sho-app-tall{grid-column:span 1;grid-row:span 1}.sho-plus-card{grid-template-columns:1fr;padding:40px 28px;gap:36px}.sho-paths{grid-template-columns:1fr;gap:20px}.sho-path-mid{transform:none}.sho-toc-row{grid-template-columns:60px 1fr}.sho-toc-num{font-size:36px}.sho-polaroid{transform:none;max-width:420px;margin:0 auto}.sho-qa-a{padding-left:0}.sho-qa-a span{margin-left:0}}@media (max-width:640px){.sho-cover-frame{padding:24px}.sho-cover-top{flex-direction:column;gap:14px;align-items:flex-start}.sho-cover-logotype{font-size:72px}.sho-markets-grid,.sho-tiers,.sho-res-grid,.sho-case-stats{grid-template-columns:1fr}.sho-market,.sho-res-card,.sho-case-stat{border-right:0}.sho-contact-sheet{grid-template-columns:repeat(2,1fr)}.sho-sub-box{padding:50px 28px}}.wa-topbar{position:relative;z-index:5;background:#1d2327;border-bottom:1px solid #0a0c0e;font:500 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#c3c4c7}.wa-topbar-inner{max-width:1600px;margin:0 auto;padding:0 20px;height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px}.wa-topbar-left,.wa-topbar-right{display:flex;align-items:center;gap:10px}.wa-topbar-logo{width:22px;height:22px;border-radius:3px;background:#2271b1;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.wa-topbar-brand{color:#fff;text-decoration:none;font-weight:600}.wa-topbar-brand:hover{color:#FFD60A}.wa-topbar-sep{color:#50575e}.wa-topbar-link{color:#c3c4c7;text-decoration:none}.wa-topbar-link:hover{color:#FFD60A}.wa-topbar-cur{color:#FFD60A;font-weight:600}.wa-topbar-hi{color:#c3c4c7}.wa-topbar-avatar{width:24px;height:24px;border-radius:50%;background:#2271b1;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10px}.wa-shell{background:#050509;color:#e7e7ea;min-height:100vh;display:grid;grid-template-columns:300px 1fr;gap:0;max-width:1600px;margin:0 auto;border-left:1px solid rgb(255 255 255 / .04);border-right:1px solid rgb(255 255 255 / .04)}.wa-admin-sidebar{position:sticky;top:60px;align-self:start;height:calc(100vh - 60px);background:#1d2327;border-right:1px solid #0a0c0e;overflow-y:auto;font:13px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;flex-direction:column}.wa-admin-site{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #0a0c0e;background:#16191d}.wa-admin-ico{width:36px;height:36px;border-radius:6px;background:#2271b1;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.wa-admin-site-txt{display:flex;flex-direction:column;gap:2px}.wa-admin-site-name{color:#fff;font-weight:600;font-size:13px}.wa-admin-site-role{color:#8c8f94;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.wa-admin-nav{display:flex;flex-direction:column;padding:8px 0;flex:1}.wa-admin-item{display:flex;align-items:center;gap:10px;padding:10px 18px;color:#c3c4c7;text-decoration:none;font-weight:500;border-left:3px solid #fff0;transition:all .15s ease}.wa-admin-item:hover{background:#16191d;color:#fff}.wa-admin-item.is-active{background:#2271b1;color:#fff;border-left-color:#FFD60A;box-shadow:inset 0 0 0 1px rgb(255 214 10 / .15)}.wa-admin-dot{width:6px;height:6px;border-radius:50%;background:#50575e;flex-shrink:0}.wa-admin-item.is-active .wa-admin-dot{background:#FFD60A}.wa-admin-foot{padding:14px 18px;border-top:1px solid #0a0c0e;background:#16191d;display:flex;flex-direction:column;gap:4px}.wa-admin-ver{color:#8c8f94;font-size:11px;font-family:Menlo,Monaco,monospace}.wa-admin-env{color:#FFD60A;font-size:11px;font-weight:600}.wa-preview{min-width:0;background:#050509}.wa-section{padding:72px 56px;border-bottom:1px solid rgb(255 255 255 / .06);max-width:1100px}.wa-section:last-child{border-bottom:none}.wa-crumb{font:500 12px/1 -apple-system,sans-serif;color:#8c8f94;margin-bottom:18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wa-crumb a{color:#8c8f94;text-decoration:none}.wa-crumb a:hover{color:#FFD60A}.wa-crumb span{color:#50575e}.wa-crumb span:last-child{color:#FFD60A;font-weight:600}.wa-eyebrow{display:inline-block;padding:5px 11px;border-radius:3px;background:rgb(34 113 177 / .18);color:#7cc0ff;border:1px solid rgb(34 113 177 / .4);font:600 10px/1 -apple-system,sans-serif;text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px}.wa-h1{font:800 clamp(38px,5vw,68px)/1.05 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;margin:0 0 22px 0;letter-spacing:-.02em}.wa-h1-accent{color:#FFD60A;font-style:italic;font-family:var(--font-display);font-weight:400}.wa-sub{font:500 19px/1.5 -apple-system,sans-serif;color:#c3c4c7;margin:0 0 16px 0;max-width:680px}.wa-lead{font:400 15px/1.7 -apple-system,sans-serif;color:#8c8f94;margin:0 0 28px 0;max-width:680px}.wa-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.wa-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:4px;text-decoration:none;font:600 14px/1 -apple-system,sans-serif;transition:all .2s ease;border:1px solid #fff0}.wa-btn-pri{background:#FFD60A;color:#1d2327}.wa-btn-pri:hover{background:#fff;transform:translateY(-1px)}.wa-btn-sec{background:#fff0;color:#fff;border-color:#2271b1}.wa-btn-sec:hover{background:#2271b1}.wa-hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .06);border-radius:4px;overflow:hidden}.wa-hero-meta>div{background:#0a0c10;padding:18px 16px;display:flex;flex-direction:column;gap:4px}.wa-hero-meta strong{color:#FFD60A;font:700 22px/1 -apple-system,sans-serif}.wa-hero-meta span{color:#8c8f94;font-size:11px;line-height:1.4}.wa-head{margin-bottom:32px}.wa-tag{display:inline-block;padding:4px 10px;border-radius:3px;background:#1d2327;border:1px solid #2271b1;color:#7cc0ff;font:600 10px/1 Menlo,monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.wa-h2{font:800 clamp(26px,3vw,38px)/1.15 -apple-system,sans-serif;color:#fff;margin:0 0 10px 0;letter-spacing:-.01em}.wa-head-sub{color:#8c8f94;font:400 15px/1.6 -apple-system,sans-serif;max-width:640px;margin:0}.wa-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.wa-copy p{color:#c3c4c7;font:400 15px/1.7 -apple-system,sans-serif;margin:0 0 14px 0}.wa-bul{list-style:none;padding:0;margin:18px 0 0 0;display:flex;flex-direction:column;gap:10px}.wa-bul li{color:#c3c4c7;font-size:14px;padding-left:22px;position:relative}.wa-bul li::before{content:"";position:absolute;left:0;top:8px;width:10px;height:2px;background:#FFD60A}.wa-browser{background:#16191d;border:1px solid rgb(255 255 255 / .08);border-radius:8px;overflow:hidden;box-shadow:0 24px 60px rgb(0 0 0 / .5)}.wa-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#0a0c10;border-bottom:1px solid rgb(255 255 255 / .06)}.wa-browser-bar>span:nth-child(-n+3){width:10px;height:10px;border-radius:50%;background:#3c3f44}.wa-browser-bar>span:first-child{background:#ff5f57}.wa-browser-bar>span:nth-child(2){background:#febc2e}.wa-browser-bar>span:nth-child(3){background:#28c840}.wa-browser-url{margin-left:10px;padding:3px 12px;background:#16191d;border-radius:3px;color:#8c8f94;font:500 11px/1 Menlo,monospace}.wa-browser-body{padding:18px;display:flex;flex-direction:column;gap:16px}.wa-mock-nav{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .06)}.wa-mock-logo{width:24px;height:24px;border-radius:4px;background:#2271b1;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.wa-mock-link{color:#8c8f94;font-size:11px}.wa-mock-cta{margin-left:auto;padding:5px 10px;border-radius:3px;background:#FFD60A;color:#1d2327;font:700 10px/1 sans-serif}.wa-mock-hero{display:flex;flex-direction:column;gap:8px;padding:6px 0}.wa-mock-h1{height:14px;background:rgb(255 255 255 / .14);border-radius:3px;width:90%}.wa-mock-h1.short{width:60%}.wa-mock-sub{height:6px;background:rgb(255 255 255 / .06);border-radius:3px;width:85%}.wa-mock-btns{display:flex;gap:8px;margin-top:8px}.wa-mock-btn{width:70px;height:22px;border-radius:3px;background:rgb(255 255 255 / .08)}.wa-mock-btn.pri{background:#FFD60A}.wa-mock-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.wa-mock-block{height:56px;border-radius:4px;background:linear-gradient(135deg,rgb(34 113 177 / .25),rgb(255 214 10 / .08));border:1px solid rgb(255 255 255 / .06)}.wa-plugins{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wa-plug{display:flex;gap:14px;padding:18px;background:#0a0c10;border:1px solid rgb(255 255 255 / .06);border-radius:6px;transition:all .2s ease}.wa-plug:hover{border-color:#2271b1;transform:translateY(-2px)}.wa-plug-ico{flex-shrink:0;width:44px;height:44px;border-radius:6px;background:#1d2327;border:1px solid #2271b1;color:#FFD60A;display:inline-flex;align-items:center;justify-content:center;font:700 16px/1 -apple-system,sans-serif}.wa-plug h3{font:700 14px/1.2 -apple-system,sans-serif;color:#fff;margin:0 0 3px 0}.wa-plug-cat{display:inline-block;font:500 10px/1 Menlo,monospace;color:#7cc0ff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.wa-plug p{color:#8c8f94;font:400 12px/1.5 -apple-system,sans-serif;margin:0}.wa-caps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wa-cap{background:#0a0c10;border:1px solid rgb(255 255 255 / .06);border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:10px}.wa-cap-prev{height:88px;border-radius:4px;padding:10px;background:#16191d;border:1px solid rgb(255 255 255 / .06);display:flex;flex-direction:column;gap:6px}.wa-cap-prev.alt{background:linear-gradient(135deg,#1d2327,#0a0c10)}.wa-cap-bar{height:8px;background:#2271b1;border-radius:2px;width:100%}.wa-cap-bar.big{height:18px;background:linear-gradient(90deg,#2271b1,#FFD60A)}.wa-cap-line{height:4px;background:rgb(255 255 255 / .14);border-radius:2px;width:100%}.wa-cap-line.short{width:55%}.wa-cap-grid-s{flex:1;background:linear-gradient(rgb(255 255 255 / .06),rgb(255 255 255 / .06)) center/100% 1px no-repeat,linear-gradient(90deg,rgb(255 255 255 / .06),rgb(255 255 255 / .06)) center/1px 100% no-repeat;background-color:rgb(34 113 177 / .08);border-radius:3px}.wa-cap h3{font:700 15px/1.2 -apple-system,sans-serif;color:#FFD60A;margin:0}.wa-cap p{color:#c3c4c7;font:400 13px/1.5 -apple-system,sans-serif;margin:0}.wa-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.wa-metric{background:#0a0c10;border:1px solid rgb(255 255 255 / .06);border-radius:6px;padding:18px 16px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.wa-metric.ok{border-color:rgb(34 197 94 / .3)}.wa-metric-label{font:700 11px/1 Menlo,monospace;color:#8c8f94;text-transform:uppercase;letter-spacing:.1em}.wa-metric-val{font:800 28px/1 -apple-system,sans-serif;color:#FFD60A}.wa-metric-hint{font:400 11px/1.3 -apple-system,sans-serif;color:#8c8f94}.wa-metric-bar{display:block;height:4px;background:rgb(255 255 255 / .06);border-radius:2px;overflow:hidden;margin-top:6px}.wa-metric-bar i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#FFD60A)}.wa-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wa-compare-col{padding:20px;border-radius:6px;background:#0a0c10;border:1px solid rgb(255 255 255 / .08)}.wa-compare-col.good{border-color:rgb(255 214 10 / .35)}.wa-compare-col.bad{border-color:rgb(239 68 68 / .25)}.wa-compare-tag{display:inline-block;padding:4px 10px;border-radius:3px;margin-bottom:12px;font:700 11px/1 Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.wa-compare-col.good .wa-compare-tag{background:rgb(255 214 10 / .12);color:#FFD60A}.wa-compare-col.bad .wa-compare-tag{background:rgb(239 68 68 / .12);color:#ff6b6b}.wa-compare-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.wa-compare-col li{color:#c3c4c7;font-size:13px;padding-left:18px;position:relative}.wa-compare-col.good li::before{content:"+";position:absolute;left:0;color:#FFD60A;font-weight:700}.wa-compare-col.bad li::before{content:"-";position:absolute;left:0;color:#ff6b6b;font-weight:700}.wa-console{background:#0a0c10;border:1px solid rgb(255 255 255 / .1);border-radius:6px;overflow:hidden;margin-bottom:18px;box-shadow:0 20px 50px rgb(0 0 0 / .5)}.wa-console-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#16191d;border-bottom:1px solid rgb(255 255 255 / .06)}.wa-console-dot{width:10px;height:10px;border-radius:50%}.wa-console-dot.r{background:#ff5f57}.wa-console-dot.y{background:#febc2e}.wa-console-dot.g{background:#28c840}.wa-console-title{margin-left:10px;color:#8c8f94;font:500 12px/1 Menlo,monospace}.wa-console-body{padding:16px 18px;font:13px/1.7 Menlo,Monaco,monospace}.wa-console-body p{margin:0;color:#c3c4c7}.wa-console-body .t{color:#50575e;margin-right:6px}.wa-console-body .ok{display:inline-block;padding:1px 7px;border-radius:3px;margin-right:6px;background:rgb(34 197 94 / .16);color:#4ade80;font-weight:700;font-size:11px}.wa-console-body .warn{display:inline-block;padding:1px 7px;border-radius:3px;margin-right:6px;background:rgb(255 214 10 / .14);color:#FFD60A;font-weight:700;font-size:11px}.wa-note{color:#8c8f94;font:400 13px/1.6 -apple-system,sans-serif}.wa-note a{color:#FFD60A}.wa-phases{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:wa}.wa-phases li{background:#0a0c10;border:1px solid rgb(255 255 255 / .06);border-radius:6px;padding:20px 18px;display:flex;flex-direction:column;gap:8px;position:relative}.wa-phase-num{font:800 14px/1 Menlo,monospace;color:#2271b1;letter-spacing:.05em}.wa-phases h3{font:700 16px/1.2 -apple-system,sans-serif;color:#FFD60A;margin:0}.wa-phases p{color:#c3c4c7;font:400 13px/1.5 -apple-system,sans-serif;margin:0}.wa-price{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wa-price-card{background:#0a0c10;border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.wa-price-card.is-feat{border-color:#FFD60A;background:linear-gradient(180deg,rgb(255 214 10 / .07),#0a0c10 60%);box-shadow:0 20px 50px rgb(255 214 10 / .08)}.wa-price-tag{font:700 11px/1 Menlo,monospace;color:#7cc0ff;text-transform:uppercase;letter-spacing:.08em}.wa-price-card.is-feat .wa-price-tag{color:#FFD60A}.wa-price-val{font:800 24px/1.1 -apple-system,sans-serif;color:#fff;margin:4px 0 10px 0}.wa-price-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.wa-price-card li{color:#c3c4c7;font-size:13px;padding-left:18px;position:relative}.wa-price-card li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:2px;background:#2271b1}.wa-price-card.is-feat li::before{background:#FFD60A}.wa-video{position:relative;padding-top:56.25%;background:#0a0c10;border-radius:8px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);margin-bottom:14px}.wa-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.wa-res{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wa-res-card{background:#0a0c10;border:1px solid rgb(255 255 255 / .06);border-radius:6px;padding:20px 18px;text-decoration:none;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.wa-res-card:hover{border-color:#FFD60A;transform:translateY(-2px)}.wa-res-ico{width:38px;height:38px;border-radius:6px;background:#1d2327;border:1px solid #2271b1;color:#FFD60A;display:inline-flex;align-items:center;justify-content:center;font:700 14px/1 -apple-system,sans-serif;margin-bottom:4px}.wa-res-card h3{font:700 14px/1.2 -apple-system,sans-serif;color:#fff;margin:0}.wa-res-card p{color:#8c8f94;font:400 12px/1.5 -apple-system,sans-serif;margin:0}.wa-faq{display:flex;flex-direction:column;gap:10px}.wa-faq-item{background:#0a0c10;border:1px solid rgb(255 255 255 / .06);border-radius:6px;padding:16px 20px}.wa-faq-item summary{cursor:pointer;color:#fff;font:600 15px/1.3 -apple-system,sans-serif;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.wa-faq-item summary::after{content:"+";color:#FFD60A;font:800 20px/1 sans-serif;transition:transform .2s ease}.wa-faq-item[open] summary::after{content:"−"}.wa-faq-item summary::-webkit-details-marker{display:none}.wa-faq-item p{color:#c3c4c7;font:400 14px/1.6 -apple-system,sans-serif;margin:12px 0 0 0;padding-top:12px;border-top:1px solid rgb(255 255 255 / .06)}.wa-cta-final{background:linear-gradient(180deg,rgb(255 214 10 / .05),transparent 80%);text-align:left}.wa-cta-final p{color:#c3c4c7;font:400 16px/1.6 -apple-system,sans-serif;max-width:620px;margin:0 0 22px 0}@media (max-width:1100px){.wa-plugins,.wa-caps,.wa-phases{grid-template-columns:repeat(2,1fr)}.wa-metrics{grid-template-columns:repeat(2,1fr)}.wa-res{grid-template-columns:repeat(2,1fr)}.wa-price{grid-template-columns:1fr}.wa-split{grid-template-columns:1fr}.wa-section{padding:56px 36px}}@media (max-width:900px){.wa-shell{grid-template-columns:1fr}.wa-admin-sidebar{position:relative;top:auto;height:auto;max-height:none;border-right:none;border-bottom:1px solid #0a0c0e}.wa-admin-nav{flex-direction:row;overflow-x:auto;padding:6px 10px;gap:4px}.wa-admin-item{flex-shrink:0;padding:8px 12px;border-left:none;border-bottom:2px solid #fff0;border-radius:3px;font-size:12px}.wa-admin-item.is-active{border-left:none;border-bottom-color:#FFD60A}.wa-admin-site,.wa-admin-foot{display:none}.wa-hero-meta{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wa-section{padding:44px 22px}.wa-h1{font-size:34px}.wa-plugins,.wa-caps,.wa-phases,.wa-metrics,.wa-res,.wa-compare{grid-template-columns:1fr}.wa-topbar-hi{display:none}.wa-cta{flex-direction:column;align-items:stretch}.wa-btn{justify-content:center}}:root{--sto-bg:#050509;--sto-bg2:#0b0a0f;--sto-ink:#f6f1e8;--sto-mut:#a9a198;--sto-yel:#ffd11a;--sto-rose:#ff8866;--sto-line:rgba(255,241,232,0.10);--sto-card:rgba(255,241,232,0.035);--sto-warm:rgba(255,136,102,0.08)}.sto-hero,.sto-quick,.sto-cohort,.sto-integ,.sto-map,.sto-caps,.sto-vs,.sto-phase,.sto-case,.sto-price,.sto-demo,.sto-res,.sto-faq,.sto-cta{background:var(--sto-bg);color:var(--sto-ink);font-family:'Inter',system-ui,sans-serif;padding:100px 40px;position:relative}.sto-chip{display:inline-block;padding:7px 14px;border-radius:100px;background:var(--sto-warm);border:1px solid rgb(255 136 102 / .3);color:var(--sto-rose);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.sto-hero{min-height:100vh;padding-top:60px;overflow:hidden}.sto-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,rgb(255 136 102 / .12),transparent 50%),radial-gradient(circle at 70% 80%,rgb(255 209 26 / .08),transparent 55%)}.sto-crumb{position:relative;z-index:2;display:flex;gap:10px;align-items:center;font-size:12px;color:var(--sto-mut);letter-spacing:.06em;margin-bottom:40px}.sto-crumb a{color:var(--sto-mut);text-decoration:none}.sto-crumb a:hover{color:var(--sto-yel)}.sto-crumb-cur{color:var(--sto-ink)}.sto-hero-inner{position:relative;z-index:2;max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.sto-hero-eyebrow{display:block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sto-rose);margin-bottom:22px;font-weight:600}.sto-hero-h1{font-size:72px;line-height:1.02;font-weight:800;letter-spacing:-.03em;margin:0 0 30px;color:var(--sto-ink)}.sto-hero-h1 em{color:var(--sto-yel);font-style:italic;font-weight:500}.sto-hero-sub{font-size:18px;line-height:1.65;color:var(--sto-mut);max-width:460px}.sto-hero-stage{position:relative;display:flex;justify-content:center;align-items:center;min-height:620px}.sto-phone{width:290px;height:590px;border-radius:44px;background:linear-gradient(160deg,#1a1814,#050509);border:2px solid rgb(255 241 232 / .14);box-shadow:0 40px 90px rgb(0 0 0 / .55),0 0 0 1px rgb(255 136 102 / .15);padding:14px;position:relative;z-index:3}.sto-phone-notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:110px;height:24px;border-radius:0 0 18px 18px;background:#000}.sto-phone-screen{width:100%;height:100%;border-radius:32px;background:#faf6ee;color:#1a1814;padding:30px 18px 18px;overflow:hidden;display:flex;flex-direction:column}.sto-phone-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sto-phone-brand{font-weight:700;font-size:15px;letter-spacing:-.01em}.sto-phone-cart{width:26px;height:26px;border-radius:50%;background:#1a1814;color:#faf6ee;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.sto-phone-nav{display:flex;gap:14px;font-size:11px;color:#7a6f60;font-weight:500;padding-bottom:10px;border-bottom:1px solid rgb(26 24 20 / .08);margin-bottom:14px}.sto-phone-nav-on{color:#1a1814;font-weight:700;border-bottom:2px solid #f86;padding-bottom:6px}.sto-phone-product{flex:1;display:flex;flex-direction:column}.sto-phone-img{position:relative;border-radius:14px;overflow:hidden;margin-bottom:12px;aspect-ratio:1/1;background:#f5e8d8}.sto-phone-img svg{width:100%;height:100%;display:block}.sto-phone-tag{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:100px;background:#1a1814;color:#faf6ee;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sto-phone-name{font-size:13px;font-weight:600;margin:0 0 6px;line-height:1.3}.sto-phone-price{font-size:22px;font-weight:800;margin:0 0 2px;letter-spacing:-.01em}.sto-phone-cuotas{font-size:11px;color:#7a6f60;margin:0 0 12px}.sto-phone-cuotas strong{color:#f86;font-weight:700}.sto-phone-btn{background:var(--sto-yel);color:#1a1814;border:0;padding:12px;border-radius:10px;font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-bottom:10px}.sto-phone-pay{display:flex;justify-content:space-between;font-size:9px;color:#7a6f60}.sto-phone-pay-mp{color:#00b2e3;font-weight:700}.sto-label{position:absolute;z-index:4;display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:14px;background:rgb(11 10 15 / .94);border:1px solid rgb(255 136 102 / .35);backdrop-filter:blur(10px);max-width:210px;box-shadow:0 10px 30px rgb(0 0 0 / .4)}.sto-label strong{display:block;font-size:12px;color:var(--sto-ink);margin-bottom:3px}.sto-label span:not(.sto-label-dot){display:block;font-size:10px;color:var(--sto-mut);line-height:1.4}.sto-label-dot{width:8px;height:8px;border-radius:50%;background:var(--sto-rose);flex-shrink:0;margin-top:4px;box-shadow:0 0 12px var(--sto-rose)}.sto-label-a{top:30px;left:-30px}.sto-label-b{top:240px;right:-40px}.sto-label-c{bottom:50px;left:-10px}.sto-quick{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;max-width:1300px;margin:0 auto;align-items:center}.sto-quick-h{font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.sto-quick-p{font-size:16px;line-height:1.7;color:var(--sto-mut)}.sto-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.sto-stat{padding:30px 28px;border-radius:18px;background:var(--sto-card);border:1px solid var(--sto-line);position:relative;overflow:hidden}.sto-stat::before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;border-top:2px solid var(--sto-rose);border-left:2px solid var(--sto-rose);border-radius:18px 0 0 0}.sto-stat-num{display:block;font-size:36px;font-weight:800;color:var(--sto-yel);letter-spacing:-.02em;margin-bottom:8px}.sto-stat-lbl{display:block;font-size:12px;color:var(--sto-mut);line-height:1.5}.sto-cohort-head,.sto-integ-head,.sto-map-head,.sto-caps-head,.sto-vs-head,.sto-phase-head,.sto-price-head,.sto-demo-head,.sto-res-head,.sto-faq-head{max-width:760px;margin:0 auto 60px;text-align:center}.sto-cohort-head h2,.sto-integ-head h2,.sto-map-head h2,.sto-caps-head h2,.sto-vs-head h2,.sto-phase-head h2,.sto-price-head h2,.sto-demo-head h2,.sto-res-head h2,.sto-faq-head h2{font-size:38px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.sto-cohort-head p,.sto-map-head p,.sto-vs-head p,.sto-demo-head p{color:var(--sto-mut);font-size:16px;line-height:1.6}.sto-cohort-rail{display:grid;grid-template-columns:repeat(6,minmax(220px,1fr));gap:20px;max-width:1400px;margin:0 auto;overflow-x:auto;padding-bottom:14px}.sto-mini{background:#faf6ee;color:#1a1814;border-radius:18px;padding:16px;border:1px solid rgb(255 136 102 / .25);transition:transform 0.3s}.sto-mini:hover{transform:translateY(-6px) rotate(-0.5deg)}.sto-mini-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-bottom:12px}.sto-mini-head span:first-child{font-weight:700;text-transform:lowercase;letter-spacing:.02em}.sto-mini-tn{color:#f86;font-weight:700}.sto-mini-img{aspect-ratio:1/1;border-radius:12px;margin-bottom:12px;background:linear-gradient(135deg,var(--c,#e8c9a0),rgb(255 255 255 / .3))}.sto-mini-name{font-size:13px;font-weight:600;margin:0 0 6px;line-height:1.3}.sto-mini-price{font-size:15px;font-weight:800;margin:0 0 10px}.sto-mini-price span{display:block;font-size:10px;font-weight:500;color:#7a6f60;margin-top:2px}.sto-mini-cat{display:inline-block;padding:4px 10px;border-radius:100px;background:rgb(26 24 20 / .08);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sto-integ-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;max-width:1300px;margin:0 auto;border:1px solid var(--sto-line);border-radius:22px;overflow:hidden;background:var(--sto-card)}.sto-integ-item{padding:32px 24px;border-right:1px solid var(--sto-line);transition:background 0.3s}.sto-integ-item:last-child{border-right:0}.sto-integ-item:hover{background:rgb(255 136 102 / .06)}.sto-integ-logo{width:44px;height:44px;margin-bottom:16px;display:block}.sto-integ-item strong{display:block;font-size:15px;color:var(--sto-ink);margin-bottom:8px}.sto-integ-item p{font-size:12px;color:var(--sto-mut);line-height:1.55;margin:0}.sto-map-wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;max-width:1100px;margin:0 auto;align-items:center}.sto-map-svg{width:100%;max-width:380px;margin:0 auto;display:block}.sto-map-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.sto-map-list li{display:grid;grid-template-columns:1fr auto 1.1fr;gap:20px;align-items:center;padding:18px 22px;border-radius:14px;background:var(--sto-card);border:1px solid var(--sto-line);border-left:3px solid var(--sto-yel)}.sto-map-city{font-size:15px;font-weight:700;color:var(--sto-ink)}.sto-map-time{font-size:20px;font-weight:800;color:var(--sto-rose);letter-spacing:-.01em}.sto-map-note{font-size:12px;color:var(--sto-mut);text-align:right}.sto-caps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1300px;margin:0 auto}.sto-cap{position:relative;padding:38px 32px;border-radius:20px;background:var(--sto-card);border:1px solid var(--sto-line);transition:transform 0.3s,border-color 0.3s}.sto-cap:hover{transform:translateY(-4px);border-color:rgb(255 136 102 / .4)}.sto-cap-corner{position:absolute;width:22px;height:22px;border:2px solid var(--sto-rose)}.sto-cap-corner-tl{top:-1px;left:-1px;border-right:0;border-bottom:0;border-radius:20px 0 0 0}.sto-cap-corner-br{bottom:-1px;right:-1px;border-left:0;border-top:0;border-radius:0 0 20px 0}.sto-cap-num{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--sto-rose);font-weight:700;margin-bottom:18px;letter-spacing:.08em}.sto-cap h3{font-size:19px;line-height:1.25;font-weight:700;margin:0 0 12px;color:var(--sto-ink)}.sto-cap p{font-size:14px;line-height:1.65;color:var(--sto-mut);margin:0}.sto-vs-table{max-width:1100px;margin:0 auto;border-radius:18px;overflow:hidden;border:1px solid var(--sto-line);background:var(--sto-card)}.sto-vs-row{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;gap:30px;padding:22px 30px;border-bottom:1px solid var(--sto-line);font-size:14px;color:var(--sto-mut);line-height:1.55}.sto-vs-row:last-child{border-bottom:0}.sto-vs-row-head{background:rgb(255 136 102 / .08);font-weight:700;color:var(--sto-ink);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.sto-vs-tn{color:var(--sto-yel)}.sto-vs-sh{color:var(--sto-ink)}.sto-vs-k{font-weight:700;color:var(--sto-ink)}.sto-phase-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1400px;margin:0 auto;position:relative}.sto-phase-rail::before{content:"";position:absolute;top:50px;left:5%;right:5%;height:2px;background:linear-gradient(90deg,var(--sto-rose),var(--sto-yel));opacity:.25}.sto-phase-step{position:relative;padding:30px 22px;border-radius:18px;background:var(--sto-card);border:1px solid var(--sto-line)}.sto-phase-num{display:inline-block;width:44px;height:44px;border-radius:12px;background:var(--sto-yel);color:#1a1814;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.sto-phase-time{display:block;font-size:10px;color:var(--sto-rose);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.sto-phase-step h3{font-size:17px;font-weight:700;margin:0 0 10px;color:var(--sto-ink)}.sto-phase-step p{font-size:12px;line-height:1.6;color:var(--sto-mut);margin:0}.sto-case-card{max-width:900px;margin:0 auto;padding:60px 56px;border-radius:24px;background:linear-gradient(160deg,rgb(255 136 102 / .1),rgb(255 209 26 / .04));border:1px solid rgb(255 136 102 / .3);text-align:center}.sto-case-card h2{font-size:28px;font-weight:700;margin:0 0 24px}.sto-case-quote{font-size:22px;line-height:1.5;font-style:italic;font-weight:300;color:var(--sto-ink);margin:0 0 16px;max-width:680px;margin:0 auto 16px}.sto-case-author{font-size:13px;color:var(--sto-rose);font-weight:700;margin-bottom:40px}.sto-case-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:30px;border-top:1px solid rgb(255 136 102 / .2)}.sto-case-num{display:block;font-size:32px;font-weight:800;color:var(--sto-yel);margin-bottom:6px}.sto-case-lbl{display:block;font-size:11px;color:var(--sto-mut);line-height:1.45}.sto-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1300px;margin:0 auto}.sto-tier{position:relative;padding:38px 30px;border-radius:20px;background:var(--sto-card);border:1px solid var(--sto-line);transition:transform 0.3s}.sto-tier:hover{transform:translateY(-6px)}.sto-tier-on{border-color:var(--sto-rose);background:rgb(255 136 102 / .06)}.sto-tier-flag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:6px 16px;border-radius:100px;background:var(--sto-yel);color:#1a1814;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.sto-tier h3{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--sto-ink)}.sto-tier-val{font-size:34px;font-weight:800;margin:0 0 6px;color:var(--sto-yel);letter-spacing:-.02em}.sto-tier-val span{font-size:13px;font-weight:500;color:var(--sto-mut);margin-left:4px}.sto-tier-com{font-size:11px;color:var(--sto-rose);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 22px;padding-bottom:18px;border-bottom:1px dashed var(--sto-line)}.sto-tier ul{list-style:none;padding:0;margin:0}.sto-tier li{font-size:13px;color:var(--sto-mut);line-height:1.55;padding:8px 0 8px 20px;position:relative}.sto-tier li::before{content:"+";position:absolute;left:0;color:var(--sto-rose);font-weight:800}.sto-demo-frame{max-width:980px;margin:0 auto;aspect-ratio:16/9;border-radius:22px;overflow:hidden;border:1px solid var(--sto-line);background:#000;box-shadow:0 30px 70px rgb(0 0 0 / .5)}.sto-demo-frame iframe{width:100%;height:100%;border:0;display:block}.sto-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:0 auto}.sto-res-card{display:block;padding:32px 26px;border-radius:18px;text-decoration:none;background:var(--sto-card);border:1px solid var(--sto-line);color:var(--sto-ink);transition:border-color 0.3s,transform 0.3s}.sto-res-card:hover{border-color:var(--sto-rose);transform:translateY(-3px)}.sto-res-k{display:block;font-size:10px;color:var(--sto-rose);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.sto-res-card strong{display:block;font-size:15px;margin-bottom:10px;word-break:break-word}.sto-res-card p{font-size:12px;color:var(--sto-mut);line-height:1.55;margin:0}.sto-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.sto-faq-q{padding:22px 26px;border-radius:16px;background:var(--sto-card);border:1px solid var(--sto-line);transition:border-color 0.3s}.sto-faq-q[open]{border-color:rgb(255 136 102 / .4);background:rgb(255 136 102 / .04)}.sto-faq-q summary{cursor:pointer;font-size:16px;font-weight:600;color:var(--sto-ink);list-style:none;display:flex;justify-content:space-between;align-items:center}.sto-faq-q summary::after{content:"+";color:var(--sto-rose);font-size:22px;font-weight:300;transition:transform 0.3s}.sto-faq-q[open] summary::after{content:"−"}.sto-faq-q p{margin:16px 0 0;font-size:14px;line-height:1.7;color:var(--sto-mut)}.sto-cta-card{max-width:860px;margin:0 auto;padding:70px 60px;border-radius:26px;text-align:center;background:linear-gradient(160deg,rgb(255 136 102 / .12),rgb(255 209 26 / .06));border:1px solid rgb(255 136 102 / .35)}.sto-cta-card h2{font-size:40px;font-weight:700;margin:0 0 18px;letter-spacing:-.02em}.sto-cta-card p{font-size:16px;line-height:1.6;color:var(--sto-mut);max-width:560px;margin:0 auto 36px}.sto-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.sto-cta-btn{display:inline-block;padding:16px 34px;border-radius:12px;background:var(--sto-yel);color:#1a1814;text-decoration:none;font-weight:800;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:transform 0.2s}.sto-cta-btn:hover{transform:translateY(-2px)}.sto-cta-wa{display:inline-block;padding:16px 34px;border-radius:12px;background:#fff0;border:1px solid var(--sto-rose);color:var(--sto-rose);text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.sto-cta-wa:hover{background:rgb(255 136 102 / .1)}.sto-cta-foot{font-size:11px;color:var(--sto-mut);margin:0;letter-spacing:.06em}@media (max-width:1100px){.sto-hero-inner{grid-template-columns:1fr;gap:60px}.sto-hero-h1{font-size:56px}.sto-quick{grid-template-columns:1fr;gap:40px}.sto-cohort-rail{grid-template-columns:repeat(3,minmax(240px,1fr))}.sto-integ-grid{grid-template-columns:repeat(3,1fr)}.sto-integ-item:nth-child(3){border-right:0}.sto-integ-item:nth-child(-n+3){border-bottom:1px solid var(--sto-line)}.sto-caps-grid,.sto-price-grid,.sto-res-grid{grid-template-columns:repeat(2,1fr)}.sto-phase-rail{grid-template-columns:repeat(2,1fr)}.sto-phase-rail::before{display:none}.sto-map-wrap{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.sto-hero,.sto-quick,.sto-cohort,.sto-integ,.sto-map,.sto-caps,.sto-vs,.sto-phase,.sto-case,.sto-price,.sto-demo,.sto-res,.sto-faq,.sto-cta{padding:70px 22px}.sto-hero-h1{font-size:42px}.sto-quick-h,.sto-cohort-head h2,.sto-integ-head h2,.sto-map-head h2,.sto-caps-head h2,.sto-vs-head h2,.sto-phase-head h2,.sto-price-head h2,.sto-demo-head h2,.sto-res-head h2,.sto-faq-head h2,.sto-cta-card h2{font-size:28px}.sto-stats,.sto-cohort-rail,.sto-integ-grid,.sto-caps-grid,.sto-price-grid,.sto-res-grid,.sto-phase-rail,.sto-case-stats{grid-template-columns:1fr}.sto-integ-item{border-right:0;border-bottom:1px solid var(--sto-line)}.sto-integ-item:last-child{border-bottom:0}.sto-vs-row{grid-template-columns:1fr;gap:8px;padding:18px 22px}.sto-label-a{top:10px;left:-10px;max-width:170px}.sto-label-b{top:auto;bottom:260px;right:-10px;max-width:170px}.sto-label-c{bottom:10px;left:-10px;max-width:170px}.sto-phone{width:250px;height:520px}.sto-case-card,.sto-cta-card{padding:40px 26px}.sto-map-list li{grid-template-columns:1fr;gap:4px}.sto-map-note{text-align:left}}.bnt-page{background:#050509;color:#e8e8ee;font-family:var(--font-sans,system-ui)}.bnt-bx{color:#1974d2}.bnt-ol{color:#FFD60A}.bnt-mono{font-family:var(--font-mono,ui-monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a8aa0}.bnt-hero{padding:110px 0 60px;position:relative;overflow:hidden}.bnt-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 30% 20%,rgb(25 116 210 / .12),transparent 60%),radial-gradient(50% 40% at 80% 80%,rgb(255 214 10 / .08),transparent 60%);pointer-events:none}.bnt-crumb{font-size:12px;color:#8a8aa0;margin-bottom:18px}.bnt-crumb a{color:#c8c8d4;text-decoration:none}.bnt-crumb a:hover{color:#FFD60A}.bnt-head{max-width:780px;margin-bottom:28px}.bnt-h1{font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.15;margin:8px 0 10px;letter-spacing:-.01em}.bnt-sub{font-size:15px;color:#a8a8b8;max-width:620px;margin:0 0 18px}.bnt-qa{background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01));border:1px solid rgb(255 255 255 / .08);border-left:3px solid #FFD60A;padding:14px 18px;border-radius:10px;max-width:720px;font-size:14px;color:#c8c8d4;margin-bottom:34px}.bnt-qa strong{color:#fff}.bnt-bento{display:grid;gap:14px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,minmax(130px,auto));grid-template-areas:"crm crm crm crm call call" "crm crm crm crm call call" "crm crm crm crm tasks tasks" "chat chat cal cal sites sites"}.bnt-tile{background:linear-gradient(180deg,#0c0c14,#08080f);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:16px;position:relative;overflow:hidden;transition:border-color .25s,transform .25s}.bnt-tile:hover{border-color:rgb(255 214 10 / .3);transform:translateY(-2px)}.bnt-tile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bnt-tile-name{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8aa0}.bnt-tile-dot{width:8px;height:8px;border-radius:50%;background:#1974d2;box-shadow:0 0 10px #1974d2}.bnt-tile h3{font-size:14px;margin:0 0 10px;color:#fff}.bnt-t-crm{grid-area:crm}.bnt-t-call{grid-area:call}.bnt-t-tasks{grid-area:tasks}.bnt-t-chat{grid-area:chat}.bnt-t-cal{grid-area:cal}.bnt-t-sites{grid-area:sites}.bnt-kan{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.bnt-kan-col{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:8px;padding:8px 6px;min-height:140px}.bnt-kan-col h4{font-size:10px;color:#8a8aa0;margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between}.bnt-kan-col h4 em{font-style:normal;color:#FFD60A}.bnt-card{background:#111118;border:1px solid rgb(255 255 255 / .06);border-left:2px solid #1974d2;border-radius:6px;padding:6px 7px;margin-bottom:6px;font-size:10px;color:#c8c8d4}.bnt-card b{color:#fff;display:block;font-size:11px;margin-bottom:2px}.bnt-card em{color:#FFD60A;font-style:normal}.bnt-kan-col:nth-child(2) .bnt-card{border-left-color:#FFD60A}.bnt-kan-col:nth-child(3) .bnt-card{border-left-color:#50c878}.bnt-call{display:flex;flex-direction:column;gap:6px}.bnt-call-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:6px 8px;background:rgb(255 255 255 / .02);border-radius:6px;font-size:10px}.bnt-call-ic{width:22px;height:22px;border-radius:50%;background:rgb(25 116 210 / .15);color:#1974d2;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.bnt-call-ic.out{background:rgb(255 214 10 / .12);color:#FFD60A}.bnt-call-ic.miss{background:rgb(230 60 60 / .12);color:#e63c3c}.bnt-call-row b{color:#fff;display:block;font-size:11px}.bnt-call-row span{color:#8a8aa0}.bnt-call-dur{color:#FFD60A;font-family:var(--font-mono)}.bnt-task{display:flex;flex-direction:column;gap:5px}.bnt-task-row{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;font-size:10px;padding:5px 0;border-bottom:1px dashed rgb(255 255 255 / .06)}.bnt-task-row:last-child{border:0}.bnt-chk{width:12px;height:12px;border:1px solid rgb(255 255 255 / .2);border-radius:3px}.bnt-chk.on{background:#FFD60A;border-color:#FFD60A}.bnt-task-row b{color:#c8c8d4;font-weight:500}.bnt-task-row.done b{color:#5a5a6a;text-decoration:line-through}.bnt-tag{font-size:9px;padding:2px 6px;border-radius:10px;background:rgb(25 116 210 / .15);color:#1974d2}.bnt-tag.hi{background:rgb(230 60 60 / .14);color:#ff6464}.bnt-tag.md{background:rgb(255 214 10 / .12);color:#FFD60A}.bnt-chat{display:flex;flex-direction:column;gap:5px}.bnt-msg{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:10px}.bnt-ava{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#1974d2,#0a3c70);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff}.bnt-ava.y{background:linear-gradient(135deg,#FFD60A,#8a6f00);color:#111}.bnt-msg b{color:#fff;font-size:10px;display:block;margin-bottom:1px}.bnt-msg b em{color:#8a8aa0;font-style:normal;font-weight:400;font-size:9px;margin-left:6px}.bnt-msg p{margin:0;color:#a8a8b8;line-height:1.3}.bnt-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.bnt-cal-d{aspect-ratio:1;background:rgb(255 255 255 / .02);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;color:#8a8aa0;position:relative}.bnt-cal-d.on{background:rgb(25 116 210 / .2);color:#fff}.bnt-cal-d.today{background:#FFD60A;color:#111;font-weight:700}.bnt-cal-d.hd{color:#5a5a6a;font-size:8px}.bnt-site{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px}.bnt-site-bar{height:8px;background:rgb(25 116 210 / .15);border-radius:4px}.bnt-site-bar.hero{height:34px;background:linear-gradient(135deg,rgb(25 116 210 / .2),rgb(255 214 10 / .1));position:relative}.bnt-site-bar.hero::after{content:"BUILDER";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;color:#FFD60A;letter-spacing:.2em}.bnt-site-bar.w60{width:60%}.bnt-site-bar.w40{width:40%}.bnt-band{background:linear-gradient(90deg,#0a1828,#0a0a14,#181008);border-top:1px solid rgb(25 116 210 / .2);border-bottom:1px solid rgb(255 214 10 / .15);padding:42px 0;margin:30px 0 60px}.bnt-band-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px;align-items:center}.bnt-band h2{font-size:22px;margin:0;color:#fff;line-height:1.25}.bnt-band h2 b{color:#FFD60A}.bnt-stat{border-left:2px solid #1974d2;padding-left:14px}.bnt-stat b{display:block;font-size:22px;color:#FFD60A;font-weight:700;margin-bottom:3px}.bnt-stat span{font-size:11px;color:#8a8aa0;text-transform:uppercase;letter-spacing:.08em}.bnt-sec{padding:70px 0;border-top:1px solid rgb(255 255 255 / .05)}.bnt-sec-h{text-align:center;margin-bottom:48px}.bnt-sec-h h2{font-size:30px;margin:10px 0 8px;color:#fff}.bnt-sec-h p{color:#8a8aa0;font-size:14px;max-width:620px;margin:0 auto}.bnt-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:70px}.bnt-story:last-child{margin-bottom:0}.bnt-story.rev .bnt-story-mk{order:-1}.bnt-story-num{font-family:var(--font-mono);font-size:12px;color:#FFD60A;letter-spacing:.15em;margin-bottom:10px}.bnt-story h3{font-size:24px;color:#fff;margin:0 0 14px}.bnt-story p{color:#a8a8b8;font-size:14px;line-height:1.6;margin:0 0 18px}.bnt-feat{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bnt-feat li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:13px;color:#c8c8d4;align-items:start}.bnt-feat li::before{content:"→";color:#1974d2;font-weight:700}.bnt-story-mk{background:linear-gradient(180deg,#0d0d16,#08080f);border:1px solid rgb(255 255 255 / .07);border-radius:16px;padding:20px;min-height:320px}.bnt-phone{max-width:260px;margin:0 auto;background:#111118;border:1px solid rgb(255 255 255 / .1);border-radius:14px;padding:16px}.bnt-phone-disp{background:#050509;border-radius:8px;padding:18px 14px;text-align:center;margin-bottom:14px;border:1px solid rgb(25 116 210 / .2)}.bnt-phone-disp .n{font-size:20px;color:#fff;letter-spacing:.05em}.bnt-phone-disp .s{font-size:10px;color:#FFD60A;text-transform:uppercase;letter-spacing:.15em;margin-top:4px}.bnt-dial{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bnt-dial b{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06);border-radius:6px;padding:10px 0;text-align:center;font-size:14px;color:#c8c8d4;font-weight:500}.bnt-gantt{display:flex;flex-direction:column;gap:8px}.bnt-gantt-row{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center;font-size:11px}.bnt-gantt-row span{color:#8a8aa0}.bnt-gantt-bar{height:14px;border-radius:3px;background:linear-gradient(90deg,#1974d2,#2a8be0)}.bnt-gantt-bar.y{background:linear-gradient(90deg,#FFD60A,#c9a800)}.bnt-gantt-bar.g{background:linear-gradient(90deg,#50c878,#2e8d4a)}.bnt-doc{background:#f5f5f8;color:#111;padding:18px;border-radius:6px}.bnt-doc h4{font-size:14px;margin:0 0 10px;color:#111}.bnt-doc .l{height:6px;background:#ddd;border-radius:2px;margin:5px 0}.bnt-doc .l.s{width:70%}.bnt-doc .l.t{width:50%;background:#1974d2}.bnt-vs{overflow-x:auto}.bnt-vs table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.bnt-vs th,.bnt-vs td{padding:14px 16px;text-align:left;border-bottom:1px solid rgb(255 255 255 / .06)}.bnt-vs thead th{background:rgb(25 116 210 / .08);color:#FFD60A;font-size:11px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid rgb(255 214 10 / .2)}.bnt-vs tbody td:first-child{color:#8a8aa0;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.bnt-vs .ok{color:#50c878;font-weight:700}.bnt-vs .no{color:#e63c3c;font-weight:700}.bnt-vs .mid{color:#FFD60A}.bnt-esc{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bnt-esc-card{background:linear-gradient(180deg,#0c0c14,#08080f);border:1px solid rgb(255 255 255 / .07);border-radius:14px;padding:22px}.bnt-esc-card:hover{border-color:rgb(255 214 10 / .3)}.bnt-esc-card h3{font-size:15px;color:#fff;margin:0 0 4px}.bnt-esc-card .size{font-size:11px;color:#FFD60A;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;display:block}.bnt-esc-card p{color:#a8a8b8;font-size:12px;line-height:1.5;margin:0 0 12px}.bnt-esc-mods{display:flex;flex-wrap:wrap;gap:5px}.bnt-esc-mods span{font-size:10px;padding:3px 8px;background:rgb(25 116 210 / .12);color:#6ab0ee;border-radius:10px;border:1px solid rgb(25 116 210 / .2)}.bnt-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative}.bnt-timeline::before{content:"";position:absolute;top:30px;left:40px;right:40px;height:2px;background:linear-gradient(90deg,#1974d2,#FFD60A)}.bnt-phase{text-align:center;position:relative;padding:0 8px}.bnt-phase-dot{width:60px;height:60px;border-radius:50%;background:#0c0c14;border:2px solid #1974d2;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#FFD60A;margin:0 auto 14px;position:relative;z-index:2}.bnt-phase h4{font-size:13px;color:#fff;margin:0 0 6px}.bnt-phase p{font-size:11px;color:#8a8aa0;margin:0;line-height:1.4}.bnt-phase .w{font-size:10px;color:#FFD60A;font-family:var(--font-mono);display:block;margin-top:8px}.bnt-int{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.bnt-int-cell{aspect-ratio:1.4/1;background:linear-gradient(180deg,#0c0c14,#08080f);border:1px solid rgb(255 255 255 / .07);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:border-color .2s}.bnt-int-cell:hover{border-color:rgb(255 214 10 / .3)}.bnt-int-cell b{font-size:14px;color:#fff}.bnt-int-cell span{font-size:9px;color:#8a8aa0;text-transform:uppercase;letter-spacing:.08em}.bnt-price{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bnt-plan{background:linear-gradient(180deg,#0c0c14,#08080f);border:1px solid rgb(255 255 255 / .07);border-radius:14px;padding:26px 22px;position:relative}.bnt-plan.hi{border-color:#FFD60A;background:linear-gradient(180deg,#1a1408,#0a0a14)}.bnt-plan.hi::before{content:"DIFERENCIAL OLPA";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#FFD60A;color:#111;font-size:9px;font-weight:700;padding:4px 10px;border-radius:10px;letter-spacing:.1em}.bnt-plan h3{font-size:14px;color:#8a8aa0;margin:0 0 8px;text-transform:uppercase;letter-spacing:.1em}.bnt-plan .pr{font-size:26px;color:#fff;font-weight:700}.bnt-plan .pr em{font-size:12px;color:#FFD60A;font-style:normal;display:block;margin-top:2px;font-weight:400}.bnt-plan ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.bnt-plan li{font-size:12px;color:#c8c8d4;padding-left:16px;position:relative}.bnt-plan li::before{content:"•";color:#1974d2;position:absolute;left:0}.bnt-caso{background:linear-gradient(135deg,#0a1828,#0a0a14);border:1px solid rgb(25 116 210 / .2);border-radius:16px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.bnt-caso-lbl{font-family:var(--font-mono);font-size:11px;color:#FFD60A;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.bnt-caso h3{font-size:22px;color:#fff;margin:0 0 14px}.bnt-caso blockquote{font-size:15px;color:#c8c8d4;font-style:italic;line-height:1.55;margin:0;padding-left:16px;border-left:2px solid #FFD60A}.bnt-caso-m{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bnt-caso-m div{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:10px;padding:18px 14px;text-align:center}.bnt-caso-m b{display:block;font-size:24px;color:#FFD60A;font-weight:700}.bnt-caso-m span{font-size:10px;color:#8a8aa0;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;display:block}.bnt-demo{max-width:880px;margin:0 auto}.bnt-demo-frame{aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:#000}.bnt-demo-frame iframe{width:100%;height:100%;border:0}.bnt-res{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bnt-res a{display:block;background:linear-gradient(180deg,#0c0c14,#08080f);border:1px solid rgb(255 255 255 / .07);border-radius:12px;padding:20px;text-decoration:none;color:inherit;transition:all .25s}.bnt-res a:hover{border-color:#FFD60A;transform:translateY(-2px)}.bnt-res b{display:block;font-size:14px;color:#fff;margin-bottom:4px}.bnt-res span{font-size:11px;color:#8a8aa0}.bnt-res em{display:block;font-size:10px;color:#1974d2;font-style:normal;margin-top:10px;font-family:var(--font-mono);letter-spacing:.1em}.bnt-faq{max-width:820px;margin:0 auto;display:grid;gap:10px}.bnt-faq details{background:linear-gradient(180deg,#0c0c14,#08080f);border:1px solid rgb(255 255 255 / .07);border-radius:10px;padding:16px 20px}.bnt-faq details[open]{border-color:rgb(255 214 10 / .25)}.bnt-faq summary{cursor:pointer;font-size:14px;color:#fff;font-weight:500;list-style:none}.bnt-faq summary::-webkit-details-marker{display:none}.bnt-faq summary::after{content:"+";float:right;color:#FFD60A;font-size:18px}.bnt-faq details[open] summary::after{content:"−"}.bnt-faq p{color:#a8a8b8;font-size:13px;line-height:1.55;margin:14px 0 0}.bnt-cta{text-align:center;padding:70px 0 90px;background:linear-gradient(180deg,transparent,rgb(25 116 210 / .06))}.bnt-cta h2{font-size:32px;color:#fff;margin:0 0 14px}.bnt-cta p{color:#a8a8b8;max-width:540px;margin:0 auto 28px;font-size:14px}.bnt-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bnt-btn{padding:14px 28px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:600;display:inline-block;transition:all .25s}.bnt-btn.p{background:#FFD60A;color:#111}.bnt-btn.p:hover{background:#fff}.bnt-btn.s{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .2)}.bnt-btn.s:hover{border-color:#FFD60A;color:#FFD60A}@media(max-width:960px){.bnt-bento{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"crm crm" "crm crm" "call tasks" "chat cal" "sites sites"}.bnt-band-in,.bnt-esc,.bnt-res,.bnt-price{grid-template-columns:repeat(2,1fr)}.bnt-story,.bnt-caso{grid-template-columns:1fr;gap:24px}.bnt-story.rev .bnt-story-mk{order:0}.bnt-int{grid-template-columns:repeat(3,1fr)}.bnt-timeline{grid-template-columns:repeat(2,1fr);gap:24px}.bnt-timeline::before{display:none}.bnt-kan{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bnt-bento{grid-template-columns:1fr;grid-template-areas:"crm" "call" "tasks" "chat" "cal" "sites"}.bnt-band-in,.bnt-esc,.bnt-res,.bnt-price,.bnt-int{grid-template-columns:1fr}.bnt-h1{font-size:26px}.bnt-caso{padding:26px}.bnt-caso-m{grid-template-columns:1fr}}.bnt-tile::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 0%,rgb(25 116 210 / .08),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.bnt-tile:hover::after{opacity:1}.bnt-tile-live{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#50c878;letter-spacing:.12em;text-transform:uppercase}.bnt-tile-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#50c878;box-shadow:0 0 6px #50c878;animation:bntpulse 2s infinite}@keyframes bntpulse{0%,100%{opacity:1}50%{opacity:.3}}.bnt-card{cursor:default;transition:transform .2s,border-color .2s}.bnt-card:hover{transform:translateX(2px)}.bnt-call-row{transition:background .2s}.bnt-call-row:hover{background:rgb(25 116 210 / .06)}.bnt-stat b{background:linear-gradient(90deg,#FFD60A,#ffb700);-webkit-background-clip:text;background-clip:text;color:#fff0}.bnt-story-mk h5{font-size:11px;color:#8a8aa0;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .05)}.bnt-story-mk .row{display:flex;justify-content:space-between;font-size:12px;padding:8px 0;border-bottom:1px dashed rgb(255 255 255 / .05)}.bnt-story-mk .row:last-child{border:0}.bnt-story-mk .row span{color:#8a8aa0}.bnt-story-mk .row b{color:#fff}.bnt-story-mk .row b.y{color:#FFD60A}.bnt-pipe{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.bnt-pipe-col{background:rgb(255 255 255 / .02);border-radius:6px;padding:8px 5px;text-align:center;border-top:2px solid #1974d2}.bnt-pipe-col b{display:block;font-size:10px;color:#fff;margin-bottom:2px}.bnt-pipe-col span{font-size:9px;color:#8a8aa0}.bnt-pipe-col em{display:block;font-size:11px;color:#FFD60A;font-style:normal;margin-top:6px;font-weight:700}.bnt-builder{background:#0a0a12;border:1px solid rgb(255 255 255 / .07);border-radius:8px;padding:10px}.bnt-builder-h{height:10px;background:rgb(25 116 210 / .3);border-radius:3px;margin-bottom:10px}.bnt-builder-hero{height:60px;background:linear-gradient(135deg,#1974d2,#0a3c70);border-radius:4px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;color:#FFD60A;font-size:11px;letter-spacing:.2em}.bnt-builder-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bnt-builder-cols div{height:30px;background:rgb(255 255 255 / .05);border-radius:3px}.bnt-phase:nth-child(2n) .bnt-phase-dot{border-color:#FFD60A}.bnt-phase:nth-child(1) .bnt-phase-dot{background:#1974d2;color:#fff;border-color:#1974d2}.bnt-phase:last-child .bnt-phase-dot{background:#FFD60A;color:#111;border-color:#FFD60A}.bnt-int-cell b{position:relative}.bnt-int-cell b::after{content:"";display:block;width:24px;height:2px;background:#1974d2;margin:6px auto 0;border-radius:2px}.bnt-plan.hi{box-shadow:0 0 40px rgb(255 214 10 / .08)}.bnt-wrap{max-width:1180px;margin:0 auto;padding:0 24px}@media(max-width:720px){.bnt-wrap{padding:0 18px}}.bnt-sec-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:11px;color:#FFD60A;letter-spacing:.15em;text-transform:uppercase;padding:4px 12px;border:1px solid rgb(255 214 10 / .2);border-radius:20px;margin-bottom:10px}.bnt-divider{height:1px;background:linear-gradient(90deg,transparent,rgb(255 214 10 / .25),transparent);margin:60px 0}.bnt-whats{background:#25d366;color:#fff!important}.bnt-whats:hover{background:#1fb954}.bnt-vs tbody tr:hover{background:rgb(25 116 210 / .04)}.bnt-vs tbody td{color:#c8c8d4}.bnt-esc-card b{color:#FFD60A}.bnt-cal-legend{display:flex;gap:10px;margin-top:8px;font-size:9px;color:#8a8aa0}.bnt-cal-legend span{display:inline-flex;align-items:center;gap:4px}.bnt-cal-legend i{width:8px;height:8px;border-radius:2px;font-style:normal}.bnt-cal-legend i.m{background:#1974d2}.bnt-cal-legend i.y{background:#FFD60A}.bnt-feat-hi{color:#FFD60A;font-weight:600}.bnt-chat-input{margin-top:10px;padding:8px 10px;background:rgb(255 255 255 / .03);border-radius:6px;font-size:10px;color:#5a5a6a;border:1px solid rgb(255 255 255 / .05)}.bnt-bento .bnt-t-crm h3{font-size:15px}.bnt-story-mk-label{font-size:9px;color:#5a5a6a;letter-spacing:.14em;text-transform:uppercase;margin-top:14px;text-align:right}@media(prefers-reduced-motion:reduce){.bnt-tile,.bnt-card,.bnt-res a,.bnt-btn{transition:none}.bnt-tile-live::before{animation:none}}@media print{.bnt-page{background:#fff;color:#111}.bnt-tile,.bnt-plan,.bnt-esc-card{border-color:#ddd;background:#fff}}.bnt-btn:focus-visible,.bnt-res a:focus-visible,.bnt-faq summary:focus-visible{outline:2px solid #FFD60A;outline-offset:3px}@media(max-width:720px){.bnt-timeline{grid-template-columns:1fr;gap:16px}.bnt-phase{text-align:left;display:grid;grid-template-columns:60px 1fr;gap:14px;align-items:center}.bnt-phase-dot{margin:0}}.bnt-t-crm{box-shadow:inset 0 0 0 1px rgb(25 116 210 / .12)}.bnt-t-crm:hover{box-shadow:inset 0 0 0 1px rgb(255 214 10 / .3)}.dash-body{background:#050509;color:#e8e8ee;font-family:'Inter',system-ui,sans-serif}.dash-body section{box-sizing:border-box}.dash-body *,.dash-body *::before,.dash-body *::after{box-sizing:border-box}.dash-topbar{position:relative;background:linear-gradient(180deg,#0b0b12 0%,#07070c 100%);border-bottom:1px solid #1d1d28;padding:18px 40px 0}.dash-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:16px}.dash-topbar-left{display:flex;align-items:center;gap:14px}.dash-logo-dot{width:34px;height:34px;border-radius:8px;background:conic-gradient(from 45deg,#4285f4,#FFD60A,#0d7f3e,#c5221f,#4285f4);box-shadow:0 0 0 1px #1d1d28,0 0 24px rgb(66 133 244 / .3)}.dash-topbar-title{font-family:'JetBrains Mono',monospace;font-size:15px;font-weight:500;color:#f4f4f8;letter-spacing:-.2px}.dash-topbar-sub{font-family:'JetBrains Mono',monospace;font-size:11px;color:#6c6c7a;margin-top:3px;letter-spacing:.3px}.dash-topbar-right{display:flex;align-items:center;gap:14px}.dash-datepicker{display:flex;align-items:center;gap:10px;background:#10101a;border:1px solid #22222e;padding:8px 14px;border-radius:6px}.dash-datepicker-ico{font-family:'JetBrains Mono',monospace;font-size:10px;color:#4285f4;background:rgb(66 133 244 / .08);padding:3px 6px;border-radius:3px;letter-spacing:.5px}.dash-datepicker-main{font-family:'JetBrains Mono',monospace;font-size:12px;color:#f4f4f8;font-weight:500}.dash-datepicker-cmp{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a}.dash-live{display:flex;align-items:center;gap:8px;background:rgb(13 127 62 / .08);border:1px solid rgb(13 127 62 / .4);padding:7px 12px;border-radius:6px;font-family:'JetBrains Mono',monospace;font-size:10px;color:#0d7f3e;letter-spacing:1.2px;font-weight:700}.dash-live-dot{width:7px;height:7px;border-radius:50%;background:#0d7f3e;box-shadow:0 0 8px #0d7f3e;animation:dashPulse 2s infinite}@keyframes dashPulse{0%,100%{opacity:1}50%{opacity:.4}}.dash-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.dash-tabs::-webkit-scrollbar{display:none}.dash-tab{font-family:'JetBrains Mono',monospace;font-size:12px;color:#8a8a96;padding:14px 22px;cursor:pointer;border-bottom:2px solid #fff0;white-space:nowrap;letter-spacing:.2px;transition:color .2s,border-color .2s}.dash-tab:hover{color:#f4f4f8}.dash-tab-on{color:#4285f4;border-bottom-color:#4285f4}.dash-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#1d1d28;padding:1px;border-bottom:1px solid #1d1d28}.dash-kpi{background:#0a0a12;padding:32px 36px 28px;position:relative;min-height:200px;display:flex;flex-direction:column}.dash-kpi-label{font-family:'JetBrains Mono',monospace;font-size:11px;color:#6c6c7a;letter-spacing:1.4px;text-transform:uppercase;font-weight:500}.dash-kpi-value{font-family:'JetBrains Mono',monospace;font-size:54px;font-weight:700;color:#f4f4f8;margin-top:14px;letter-spacing:-2px;line-height:1}.dash-kpi-delta{font-family:'JetBrains Mono',monospace;font-size:12px;margin-top:10px;font-weight:500}.dash-up{color:#0d7f3e}.dash-down{color:#c5221f}.dash-spark{margin-top:auto;width:100%;height:40px}.dash-breadcrumb{padding:14px 40px;font-family:'JetBrains Mono',monospace;font-size:11px;color:#6c6c7a;border-bottom:1px solid #14141e;letter-spacing:.3px}.dash-breadcrumb a{color:#8a8a96;text-decoration:none;transition:color .2s}.dash-breadcrumb a:hover{color:#FFD60A}.dash-bc-sep{color:#3a3a46;margin:0 8px}.dash-bc-current{color:#FFD60A}.dash-title-block{padding:72px 40px 60px;max-width:1240px}.dash-title-eyebrow{font-family:'JetBrains Mono',monospace;font-size:11px;color:#4285f4;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:24px}.dash-h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(48px,7vw,108px);font-weight:700;line-height:.92;color:#f4f4f8;letter-spacing:-3px;margin:0 0 28px}.dash-h1-sep{color:#FFD60A}.dash-subtitle{font-size:19px;line-height:1.55;color:#a0a0ac;max-width:720px;margin:0 0 40px}.dash-callout{background:#0a0a12;border:1px solid #1d1d28;border-left:3px solid #FFD60A;padding:22px 28px;max-width:820px;border-radius:3px}.dash-callout-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dash-callout-tag{font-family:'JetBrains Mono',monospace;font-size:10px;color:#FFD60A;letter-spacing:1.4px;background:rgb(255 214 10 / .08);padding:4px 9px;border-radius:3px}.dash-callout-meta{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a}.dash-callout-body{margin:0;color:#d4d4dc;line-height:1.6;font-size:15px}.dash-callout-body strong{color:#FFD60A}.dash-section{padding:56px 40px;border-top:1px solid #14141e;max-width:100%}.dash-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;padding-bottom:18px;border-bottom:1px solid #1d1d28;flex-wrap:wrap}.dash-section-tag{font-family:'JetBrains Mono',monospace;font-size:11px;color:#4285f4;letter-spacing:1.2px;margin-bottom:6px}.dash-section-title{font-family:'Space Grotesk',sans-serif;font-size:32px;font-weight:700;color:#f4f4f8;margin:0;letter-spacing:-.8px}.dash-section-meta{font-family:'JetBrains Mono',monospace;font-size:11px;color:#6c6c7a;letter-spacing:.3px}.dash-campaign-table{border:1px solid #1d1d28;border-radius:4px;overflow:hidden;background:#0a0a12}.dash-campaign-thead{display:grid;grid-template-columns:110px 1.3fr 2fr 140px 1.5fr;padding:14px 20px;background:#10101a;font-family:'JetBrains Mono',monospace;font-size:10px;text-transform:uppercase;color:#6c6c7a;letter-spacing:1.2px;border-bottom:1px solid #1d1d28}.dash-campaign-row{display:grid;grid-template-columns:110px 1.3fr 2fr 140px 1.5fr;padding:22px 20px;border-bottom:1px solid #14141e;align-items:center;gap:16px;transition:background .2s}.dash-campaign-row:last-child{border-bottom:none}.dash-campaign-row:hover{background:#0d0d16}.dash-st-on,.dash-st-paused{font-family:'JetBrains Mono',monospace;font-size:10px;padding:4px 9px;border-radius:3px;letter-spacing:1.1px;font-weight:600;display:inline-block;width:fit-content}.dash-st-on{background:rgb(13 127 62 / .1);color:#0d7f3e;border:1px solid rgb(13 127 62 / .3)}.dash-st-paused{background:rgb(197 34 31 / .1);color:#c5221f;border:1px solid rgb(197 34 31 / .3)}.dash-camp-name{display:flex;align-items:center;gap:12px}.dash-camp-thumb{width:42px;height:42px;border-radius:4px;background:linear-gradient(135deg,#4285f4 0%,#FFD60A 100%);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700;color:#050509;font-size:15px}.dash-camp-name strong{display:block;font-family:'Space Grotesk',sans-serif;font-size:16px;color:#f4f4f8}.dash-camp-name em{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a;font-style:normal;margin-top:2px}.dash-campaign-row p{margin:0;color:#a0a0ac;font-size:13px;line-height:1.5}.dash-camp-cpa{font-family:'JetBrains Mono',monospace;font-size:13px;color:#FFD60A;font-weight:600}.dash-camp-when{color:#8a8a96;font-size:12px;line-height:1.5}.dash-funnel{background:#0a0a12;border:1px solid #1d1d28;border-radius:4px;padding:36px}.dash-funnel-svg{width:100%;height:220px;display:block;margin-bottom:20px}.dash-funnel-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.dash-stage{text-align:center;padding:12px 8px;border-left:1px solid #1d1d28}.dash-stage:first-child{border-left:none}.dash-stage-k{font-family:'JetBrains Mono',monospace;font-size:10px;color:#4285f4;letter-spacing:1.2px}.dash-stage-lbl{font-family:'Space Grotesk',sans-serif;font-size:14px;color:#a0a0ac;margin:6px 0 10px;text-transform:uppercase;letter-spacing:.8px}.dash-stage-n{font-family:'JetBrains Mono',monospace;font-size:26px;font-weight:700;color:#f4f4f8;letter-spacing:-1px}.dash-stage-d{font-family:'JetBrains Mono',monospace;font-size:11px;color:#6c6c7a;margin-top:6px}.dash-down-s{color:#c5221f}.dash-funnel-note{margin:24px 0 0;color:#8a8a96;font-size:13px;line-height:1.6;max-width:780px}.dash-ab{display:grid;grid-template-columns:1fr 60px 1fr;gap:20px;align-items:stretch;margin-bottom:24px}.dash-ab-variant{background:#0a0a12;border:1px solid #1d1d28;border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:18px}.dash-ab-loser{opacity:.72}.dash-ab-winner{border-color:rgb(13 127 62 / .6);box-shadow:0 0 0 1px rgb(13 127 62 / .25),0 0 40px rgb(13 127 62 / .08)}.dash-ab-head{display:flex;align-items:center;gap:12px}.dash-ab-letter{width:34px;height:34px;border-radius:50%;background:#14141e;color:#FFD60A;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;border:1px solid #22222e}.dash-ab-state{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a;letter-spacing:1.1px;text-transform:uppercase}.dash-ab-win{color:#0d7f3e}.dash-ab-ad{background:#050509;border:1px solid #14141e;padding:16px;border-radius:3px}.dash-ad-url{font-family:'JetBrains Mono',monospace;font-size:11px;color:#8a8a96;margin-bottom:6px;display:flex;gap:10px;align-items:center}.dash-ad-url span{background:rgb(255 214 10 / .1);color:#FFD60A;padding:1px 5px;border-radius:2px;font-size:9px;text-transform:uppercase;letter-spacing:.8px}.dash-ad-h{font-family:'Space Grotesk',sans-serif;font-size:17px;color:#4285f4;margin-bottom:6px;line-height:1.3}.dash-ad-d{font-size:12px;color:#a0a0ac;line-height:1.5}.dash-ab-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-ab-metrics div{background:#050509;border:1px solid #14141e;padding:10px;text-align:center;border-radius:3px}.dash-ab-metrics span{font-family:'JetBrains Mono',monospace;font-size:9px;color:#6c6c7a;letter-spacing:1px;text-transform:uppercase;display:block}.dash-ab-metrics strong{font-family:'JetBrains Mono',monospace;font-size:18px;color:#f4f4f8;display:block;margin-top:3px}.dash-ab-vs{display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-weight:700;color:#FFD60A;font-size:20px;letter-spacing:1px}.dash-ab-table{border:1px solid #1d1d28;background:#0a0a12;border-radius:4px;overflow:hidden}.dash-abt-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;padding:14px 20px;border-bottom:1px solid #14141e;font-family:'JetBrains Mono',monospace;font-size:13px;color:#d4d4dc}.dash-abt-row:last-child{border-bottom:none}.dash-abt-head{background:#10101a;font-size:10px;color:#6c6c7a;text-transform:uppercase;letter-spacing:1.2px}.dash-abt-w{color:#0d7f3e;font-weight:600}.dash-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#1d1d28;border:1px solid #1d1d28;border-radius:4px;overflow:hidden}.dash-phase{background:#0a0a12;padding:26px;position:relative;transition:background .2s}.dash-phase:hover{background:#0d0d16}.dash-phase-num{font-family:'JetBrains Mono',monospace;font-size:11px;color:#4285f4;letter-spacing:1.2px}.dash-phase-ico{width:44px;height:44px;margin:12px 0}.dash-phase h3{font-family:'Space Grotesk',sans-serif;font-size:18px;margin:4px 0 10px;color:#f4f4f8}.dash-phase p{margin:0 0 18px;font-size:13px;line-height:1.55;color:#9696a3}.dash-phase-chart{width:100%;height:30px;display:block}.dash-invoice{background:#0a0a12;border:1px solid #1d1d28;border-radius:4px;overflow:hidden}.dash-inv-head{display:grid;grid-template-columns:220px 1fr 200px;padding:14px 24px;background:#10101a;font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a;text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid #1d1d28}.dash-inv-right{text-align:right}.dash-inv-row{display:grid;grid-template-columns:220px 1fr 200px;padding:24px;border-bottom:1px solid #14141e;align-items:center;gap:20px}.dash-inv-lbl{font-family:'Space Grotesk',sans-serif;font-size:17px;color:#FFD60A;font-weight:600}.dash-inv-row p{margin:0;color:#a0a0ac;font-size:13px;line-height:1.55}.dash-inv-amt{font-family:'JetBrains Mono',monospace;font-size:18px;color:#f4f4f8;text-align:right;font-weight:600}.dash-inv-amt em{display:block;font-size:10px;color:#6c6c7a;font-style:normal;margin-top:3px}.dash-inv-total{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;background:#10101a;border-top:2px solid #FFD60A}.dash-inv-total span:first-child{font-family:'JetBrains Mono',monospace;font-size:11px;color:#6c6c7a;text-transform:uppercase;letter-spacing:1.2px}.dash-inv-total-amt{font-family:'JetBrains Mono',monospace;font-size:24px;color:#FFD60A;font-weight:700;letter-spacing:-.8px}.dash-inv-foot{margin:18px 0 0;padding:0 24px 24px;color:#8a8a96;font-size:12px;line-height:1.55}.dash-vs{border:1px solid #1d1d28;border-radius:4px;overflow:hidden;background:#0a0a12}.dash-vs-head{display:grid;grid-template-columns:1.6fr 1fr 1fr;padding:14px 20px;background:#10101a;font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a;text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid #1d1d28}.dash-vs-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;padding:18px 20px;border-bottom:1px solid #14141e;align-items:center;gap:16px}.dash-vs-row:last-child{border-bottom:none}.dash-vs-row span{font-size:13px;color:#a0a0ac}.dash-vs-row b{font-family:'JetBrains Mono',monospace;font-size:13px;color:#d4d4dc;font-weight:500}.dash-vs-win{color:#FFD60A!important;font-weight:700!important}.dash-vs-note{margin:18px 0 0;color:#8a8a96;font-size:13px;line-height:1.6}.dash-case-hero{display:grid;grid-template-columns:1.2fr 2fr;gap:24px}.dash-case-intro{background:#0a0a12;border:1px solid #1d1d28;padding:28px;border-radius:4px}.dash-case-id{font-family:'JetBrains Mono',monospace;font-size:10px;color:#4285f4;letter-spacing:1.2px;margin-bottom:14px;background:rgb(66 133 244 / .08);padding:5px 9px;border-radius:3px;display:inline-block}.dash-case-intro p{margin:0;font-size:14px;line-height:1.65;color:#a0a0ac}.dash-case-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dash-case-m{background:#0a0a12;border:1px solid #1d1d28;padding:24px;border-radius:4px;position:relative}.dash-case-m::before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#FFD60A}.dash-case-m span{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a;letter-spacing:1.2px;text-transform:uppercase}.dash-case-m strong{font-family:'JetBrains Mono',monospace;font-size:42px;color:#f4f4f8;display:block;margin-top:6px;letter-spacing:-1.5px;line-height:1}.dash-case-m em{display:block;font-family:'JetBrains Mono',monospace;font-size:11px;color:#0d7f3e;margin-top:6px;font-style:normal}.dash-video-wrap{background:#0a0a12;border:1px solid #1d1d28;border-radius:4px;padding:20px}.dash-video-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border:1px solid #14141e;border-radius:3px;background:#050509}.dash-video-frame iframe{position:absolute;inset:0;width:100%;height:100%}.dash-video-note{margin:14px 0 0;font-family:'JetBrains Mono',monospace;font-size:11px;color:#6c6c7a}.dash-resources{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dash-res{display:block;background:#0a0a12;border:1px solid #1d1d28;padding:22px;border-radius:4px;text-decoration:none;transition:border-color .2s,transform .2s}.dash-res:hover{border-color:#FFD60A;transform:translateY(-2px)}.dash-res-dot{width:8px;height:8px;border-radius:50%;background:#4285f4;margin-bottom:14px;box-shadow:0 0 10px #4285f4}.dash-res-url{font-family:'JetBrains Mono',monospace;font-size:13px;color:#FFD60A;margin-bottom:8px;word-break:break-all}.dash-res-desc{font-size:12px;color:#8a8a96;line-height:1.5}.dash-faq{display:grid;gap:1px;background:#1d1d28;border:1px solid #1d1d28;border-radius:4px;overflow:hidden}.dash-faq-item{background:#0a0a12;padding:0}.dash-faq-item summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .2s}.dash-faq-item summary::-webkit-details-marker{display:none}.dash-faq-item summary:hover{background:#0d0d16}.dash-faq-q{font-family:'JetBrains Mono',monospace;font-size:13px;color:#f4f4f8;letter-spacing:.2px}.dash-faq-tog{font-family:'JetBrains Mono',monospace;font-size:18px;color:#FFD60A;transition:transform .2s}.dash-faq-item[open] .dash-faq-tog{transform:rotate(45deg)}.dash-faq-item p{margin:0;padding:0 24px 22px;color:#a0a0ac;font-size:13px;line-height:1.65;max-width:820px}.dash-cta{padding:64px 40px 80px;border-top:1px solid #14141e}.dash-cta-inner{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;background:linear-gradient(135deg,#0a0a12 0%,#0d0d18 100%);border:1px solid #1d1d28;border-radius:6px;padding:48px;align-items:center}.dash-cta-tag{font-family:'JetBrains Mono',monospace;font-size:10px;color:#4285f4;letter-spacing:1.4px;text-transform:uppercase;background:rgb(66 133 244 / .08);padding:5px 10px;border-radius:3px;display:inline-block;margin-bottom:20px}.dash-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.dash-cta-mini{background:#050509;border:1px solid #14141e;padding:18px;border-radius:3px}.dash-cta-mini span{font-family:'JetBrains Mono',monospace;font-size:10px;color:#6c6c7a;letter-spacing:1.1px;text-transform:uppercase;display:block}.dash-cta-mini strong{font-family:'JetBrains Mono',monospace;font-size:28px;color:#FFD60A;display:block;margin-top:6px}.dash-cta-line{height:3px;background:repeating-linear-gradient(90deg,#FFD60A 0 12px,transparent 12px 20px);border-radius:2px}.dash-cta-copy h2{font-family:'Space Grotesk',sans-serif;font-size:36px;color:#f4f4f8;margin:0 0 16px;letter-spacing:-1px;line-height:1.1}.dash-cta-copy p{font-size:15px;line-height:1.6;color:#a0a0ac;margin:0 0 28px}.dash-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.dash-cta-btn{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.8px;padding:14px 22px;border-radius:4px;text-decoration:none;font-weight:600;transition:transform .2s,background .2s;text-transform:uppercase}.dash-cta-btn-main{background:#FFD60A;color:#050509}.dash-cta-btn-main:hover{transform:translateY(-2px);background:#fde047}.dash-cta-btn-ghost{background:#fff0;color:#f4f4f8;border:1px solid #22222e}.dash-cta-btn-ghost:hover{border-color:#FFD60A;color:#FFD60A}@media (max-width:1100px){.dash-kpi-row{grid-template-columns:repeat(2,1fr)}.dash-phases{grid-template-columns:repeat(2,1fr)}.dash-resources{grid-template-columns:repeat(2,1fr)}.dash-campaign-thead{display:none}.dash-campaign-row{grid-template-columns:1fr;gap:10px}.dash-case-hero{grid-template-columns:1fr}.dash-cta-inner{grid-template-columns:1fr;padding:32px}.dash-funnel-stages{grid-template-columns:repeat(5,1fr);gap:4px}.dash-stage-n{font-size:18px}}@media (max-width:760px){.dash-topbar{padding:14px 20px 0}.dash-kpi{padding:24px 22px;min-height:170px}.dash-kpi-value{font-size:40px}.dash-section{padding:44px 20px}.dash-title-block{padding:48px 20px 40px}.dash-h1{font-size:44px;letter-spacing:-1.5px}.dash-section-title{font-size:24px}.dash-phases{grid-template-columns:1fr}.dash-resources{grid-template-columns:1fr}.dash-ab{grid-template-columns:1fr}.dash-ab-vs{padding:8px}.dash-inv-head{display:none}.dash-inv-row{grid-template-columns:1fr;gap:8px}.dash-inv-amt{text-align:left}.dash-vs-head,.dash-vs-row{grid-template-columns:1fr;gap:6px}.dash-case-metrics{grid-template-columns:1fr}.dash-case-m strong{font-size:32px}.dash-cta{padding:44px 20px}.dash-cta-copy h2{font-size:26px}.dash-cta-grid{grid-template-columns:1fr}.dash-funnel{padding:20px}.dash-funnel-svg{height:140px}.dash-stage-lbl{font-size:10px}.dash-stage-n{font-size:14px}.dash-stage-d{font-size:9px}.dash-breadcrumb{padding:12px 20px}.dash-abt-row{grid-template-columns:1fr 1fr;gap:4px;font-size:11px;padding:10px 14px}.dash-abt-row span:nth-child(4){display:none}}:root{--cre-bg:#050509;--cre-bg-2:#0b0b12;--cre-ink:#f4f4f8;--cre-ink-d:#8a8a96;--cre-line:rgba(255,255,255,.08);--cre-olpa:#FFD60A;--cre-cyan:#5ce1ff;--cre-meta:#1877f2;--cre-like:#ed4956;--cre-card:#0f0f16}.cre-hero,.cre-quick,.cre-formats,.cre-board,.cre-tech,.cre-aud,.cre-phases,.cre-price,.cre-vs,.cre-case,.cre-demo,.cre-res,.cre-faq,.cre-cta{background:var(--cre-bg);color:var(--cre-ink);font-family:'Inter',system-ui,sans-serif;padding:90px 0;position:relative;overflow:hidden}.cre-hero .container,.cre-quick .container,.cre-formats .container,.cre-board .container,.cre-tech .container,.cre-aud .container,.cre-phases .container,.cre-price .container,.cre-vs .container,.cre-case .container,.cre-demo .container,.cre-res .container,.cre-faq .container,.cre-cta .container{max-width:1220px;margin:0 auto;padding:0 28px}.cre-kicker{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cre-olpa);font-weight:700;margin-bottom:14px}.cre-sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.cre-sec-head h2{font-family:var(--font-display);font-size:clamp(30px,4vw,46px);line-height:1.08;font-weight:600;margin:0 0 14px;letter-spacing:-.01em}.cre-sec-head p{color:var(--cre-ink-d);font-size:16px;line-height:1.6;margin:0}.cre-serif{font-family:var(--font-display);font-style:italic;font-weight:500}.cre-hero{padding:120px 0 80px;background:radial-gradient(ellipse at 50% 10%,rgb(255 214 10 / .08),transparent 60%),radial-gradient(ellipse at 80% 90%,rgb(24 119 242 / .10),transparent 55%),var(--cre-bg)}.cre-hero-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgb(92 225 255 / .06),transparent 50%);pointer-events:none}.cre-hero-wrap{position:relative;z-index:2;text-align:center}.cre-crumb{font-size:12px;color:var(--cre-ink-d);letter-spacing:.05em;margin-bottom:24px}.cre-crumb a{color:var(--cre-ink-d);text-decoration:none}.cre-crumb a:hover{color:var(--cre-olpa)}.cre-crumb span{margin:0 8px}.cre-crumb-now{color:var(--cre-ink)}.cre-hero-eye{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid var(--cre-line);border-radius:999px;font-size:11px;letter-spacing:.18em;color:var(--cre-ink-d);margin-bottom:28px}.cre-dot{width:7px;height:7px;background:var(--cre-olpa);border-radius:50%;box-shadow:0 0 14px var(--cre-olpa);animation:crePulse 2s infinite}@keyframes crePulse{50%{opacity:.4}}.cre-hero-h1{font-family:var(--font-display);font-size:clamp(38px,6vw,74px);line-height:1.02;font-weight:500;letter-spacing:-.02em;margin:0 0 22px}.cre-hero-h1 em{font-style:italic;color:var(--cre-olpa)}.cre-80{font-size:1.15em;color:var(--cre-olpa);font-weight:700;font-style:italic}.cre-hero-sub{max-width:680px;margin:0 auto 60px;color:var(--cre-ink-d);font-size:17px;line-height:1.65}.cre-phones{display:flex;justify-content:center;align-items:flex-end;gap:28px;perspective:1600px}.cre-phone{width:220px;flex-shrink:0;transition:transform .4s}.cre-phone-l{transform:rotateY(14deg) translateY(22px)}.cre-phone-c{transform:translateY(-18px);z-index:3}.cre-phone-r{transform:rotateY(-14deg) translateY(22px)}.cre-phone-frame{position:relative;aspect-ratio:9/19.5;background:#111114;border:2px solid #1d1d22;border-radius:38px;padding:9px;box-shadow:0 40px 80px -20px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .04) inset}.cre-phone-notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:90px;height:22px;background:#000;border-radius:999px;z-index:5}.cre-phone-screen{position:relative;width:100%;height:100%;background:#0a0a10;border-radius:30px;overflow:hidden;display:flex;flex-direction:column}.cre-screen-fullbleed{position:relative}.cre-ad-top{display:flex;align-items:center;gap:8px;padding:34px 10px 8px}.cre-ad-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#ed4956,#c13584)}.cre-ad-meta{display:flex;flex-direction:column;font-size:9px;line-height:1.2}.cre-ad-meta b{color:#fff}.cre-ad-meta span{color:var(--cre-ink-d);font-size:8px}.cre-ad-img{flex:1;margin:4px 8px 8px;border-radius:8px}.cre-grad-pink{background:linear-gradient(135deg,#ed4956 0%,#c13584 50%,#833ab4 100%)}.cre-grad-cyan{background:linear-gradient(160deg,#0f1e40 0%,#1877f2 45%,#5ce1ff 100%)}.cre-grad-olpa{background:linear-gradient(170deg,#1a1400 0%,#7a5f00 50%,#FFD60A 100%)}.cre-ad-actions{display:flex;gap:10px;padding:0 10px 6px;font-size:10px;color:#ccc;align-items:center}.cre-heart{color:var(--cre-like);font-size:14px}.cre-ad-cta{margin:0 10px 10px;padding:6px;background:var(--cre-meta);color:#fff;text-align:center;font-size:9px;font-weight:600;border-radius:4px}.cre-ad-fmt{position:absolute;top:44px;right:10px;font-size:8px;background:rgb(0 0 0 / .6);color:var(--cre-olpa);padding:3px 7px;border-radius:4px;letter-spacing:.1em;font-weight:700}.cre-fmt-light{background:rgb(255 255 255 / .15);color:#fff}.cre-reel-bg{position:absolute;inset:0}.cre-reel-side{position:absolute;right:8px;bottom:60px;display:flex;flex-direction:column;gap:12px;align-items:center;color:#fff;font-size:9px;z-index:2}.cre-reel-side small{font-size:8px;color:#fff;margin-top:-8px}.cre-reel-foot{position:absolute;left:12px;right:50px;bottom:14px;color:#fff;font-size:9px;z-index:2;display:flex;flex-direction:column;gap:2px;text-shadow:0 2px 6px rgb(0 0 0 / .5)}.cre-reel-foot b{font-size:10px}.cre-reel-foot span{opacity:.85}.cre-story-bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:3px;z-index:4}.cre-story-bars i{flex:1;height:2px;background:rgb(255 255 255 / .3);border-radius:2px}.cre-story-bars i.cre-on{background:#fff}.cre-story-head{position:absolute;top:22px;left:10px;right:10px;display:flex;align-items:center;gap:6px;color:#fff;font-size:9px;z-index:4}.cre-story-head b{flex:1}.cre-story-swipe{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#fff;font-size:10px;opacity:.9;z-index:2}.cre-quick-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.cre-quick-text p{font-size:17px;line-height:1.7;color:var(--cre-ink-d);margin:0 0 30px}.cre-quote{font-family:var(--font-display);font-size:26px;line-height:1.3;font-style:italic;color:var(--cre-ink);border-left:3px solid var(--cre-olpa);padding:8px 0 8px 24px;margin:0;position:relative}.cre-quote-mark{font-size:56px;color:var(--cre-olpa);line-height:0;position:relative;top:18px;margin-right:4px}.cre-quick-stat{background:var(--cre-card);border:1px solid var(--cre-line);border-radius:18px;padding:36px 30px;text-align:center}.cre-bignum{font-family:var(--font-display);font-size:140px;line-height:.9;color:var(--cre-olpa);font-weight:600;letter-spacing:-.04em}.cre-bignum span{font-size:60px;vertical-align:top;margin-left:4px}.cre-quick-stat p{color:var(--cre-ink-d);font-size:14px;line-height:1.5;margin:18px 0 26px}.cre-stat-ticks{display:flex;justify-content:space-between;gap:10px;padding-top:22px;border-top:1px solid var(--cre-line)}.cre-stat-ticks div{flex:1;display:flex;flex-direction:column;gap:4px}.cre-stat-ticks b{font-size:22px;color:var(--cre-cyan)}.cre-stat-ticks span{font-size:10px;color:var(--cre-ink-d);line-height:1.3}.cre-fmt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.cre-fmt-card{background:var(--cre-card);border:1px solid var(--cre-line);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:22px;transition:transform .3s,border-color .3s}.cre-fmt-card:hover{transform:translateY(-4px);border-color:rgb(255 214 10 / .4)}.cre-mini-phone{margin:0 auto;width:100px;aspect-ratio:9/19.5;background:#111;border:1.5px solid #1d1d22;border-radius:18px;padding:5px;position:relative}.cre-mini-phone::before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:38px;height:9px;background:#000;border-radius:999px;z-index:3}.cre-mini-screen{width:100%;height:100%;background:#0a0a10;border-radius:14px;overflow:hidden;position:relative;display:flex;flex-direction:column}.cre-mini-fullbleed{position:relative}.cre-mini-top{display:flex;align-items:center;gap:4px;padding:18px 6px 4px;font-size:7px;color:#fff}.cre-mini-top i{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#ed4956,#833ab4)}.cre-mini-img{flex:1;margin:2px 5px 4px;border-radius:4px}.cre-mini-bar{display:flex;gap:6px;padding:0 6px 6px;font-size:9px;color:#ccc}.cre-mini-bg{position:absolute;inset:0}.cre-mini-rside{position:absolute;right:4px;bottom:18px;display:flex;flex-direction:column;gap:5px;color:#fff;font-size:8px;z-index:2}.cre-mini-foot{position:absolute;left:5px;bottom:5px;color:#fff;font-size:7px;z-index:2}.cre-mini-bars{position:absolute;top:4px;left:4px;right:4px;display:flex;gap:2px;z-index:3}.cre-mini-bars i{flex:1;height:1.5px;background:rgb(255 255 255 / .3)}.cre-mini-bars i.cre-on{background:#fff}.cre-mini-swipe{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#fff;font-size:10px}.cre-mini-chat{flex:1;padding:22px 6px 4px;display:flex;flex-direction:column;gap:4px;justify-content:flex-end}.cre-bubble-l,.cre-bubble-r{height:8px;border-radius:6px}.cre-bubble-l{width:60%;background:#2a2a32;align-self:flex-start}.cre-bubble-r{width:50%;background:var(--cre-meta);align-self:flex-end}.cre-bubble-s{width:40%}.cre-mini-send{margin:0 5px 5px;padding:4px;background:#1a1a22;border-radius:4px;text-align:center;font-size:7px;color:#666}.cre-mini-net{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:20px 5px 3px;flex:1}.cre-mini-net i{background:linear-gradient(135deg,#333,#555);border-radius:3px}.cre-mini-banner{margin:0 5px 5px;padding:4px;background:var(--cre-meta);border-radius:3px;text-align:center;font-size:7px;color:#fff}.cre-shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:2px 5px;flex:1}.cre-shop-grid i{background:linear-gradient(135deg,#ed4956,#c13584);border-radius:3px}.cre-fmt-body{text-align:center}.cre-fmt-body h3{font-family:var(--font-display);font-size:24px;font-weight:600;margin:0 0 10px;color:var(--cre-ink)}.cre-fmt-body p{font-size:13.5px;line-height:1.55;color:var(--cre-ink-d);margin:0 0 14px}.cre-fmt-tag{display:inline-block;font-size:10px;letter-spacing:.08em;color:var(--cre-cyan);padding:5px 12px;border:1px solid rgb(92 225 255 / .25);border-radius:999px;text-transform:uppercase}.cre-board{background:linear-gradient(180deg,var(--cre-bg) 0%,var(--cre-bg-2) 100%)}.cre-funnel{display:flex;align-items:center;gap:20px;background:var(--cre-card);border:1px solid var(--cre-line);border-radius:20px;padding:40px 30px;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:30px 30px}.cre-fnl-col{flex:1}.cre-fnl-wide{flex:2}.cre-fnl-mid{flex:1.3}.cre-fnl-thin{flex:1}.cre-fnl-label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cre-ink-d);margin-bottom:16px;font-weight:700}.cre-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cre-thumbs-mid{grid-template-columns:repeat(3,1fr)}.cre-thumb{aspect-ratio:4/5;background:#1a1a22;border:1px solid var(--cre-line);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;position:relative;overflow:hidden}.cre-thumb::before{content:"";position:absolute;inset:0;opacity:.4;z-index:0}.cre-thumb.cre-t1::before,.cre-thumb.cre-t5::before{background:linear-gradient(135deg,#ed4956,#c13584)}.cre-thumb.cre-t2::before,.cre-thumb.cre-t6::before{background:linear-gradient(135deg,#1877f2,#5ce1ff)}.cre-thumb.cre-t3::before,.cre-thumb.cre-t7::before{background:linear-gradient(135deg,#833ab4,#405de6)}.cre-thumb.cre-t4::before,.cre-thumb.cre-t8::before{background:linear-gradient(135deg,#FFD60A,#ed4956)}.cre-thumb.cre-t9::before,.cre-thumb.cre-t10::before{background:linear-gradient(135deg,#0f1e40,#1877f2)}.cre-thumb b,.cre-thumb small{position:relative;z-index:1}.cre-thumb b{font-family:var(--font-display);font-size:22px;color:#fff}.cre-thumb small{font-size:9px;color:#fff;opacity:.9;text-align:center}.cre-win{border-color:var(--cre-olpa);box-shadow:0 0 0 2px rgb(255 214 10 / .2)}.cre-win::before{background:linear-gradient(135deg,#FFD60A,#ff8c00)!important;opacity:.6}.cre-thumb-big{aspect-ratio:4/5;padding:16px}.cre-thumb-big b{font-size:48px}.cre-thumb-big small{font-size:11px;margin-top:4px}.cre-scale-tag{position:absolute;top:8px;right:8px;background:var(--cre-olpa);color:#000;font-size:9px;padding:3px 8px;border-radius:4px;font-weight:700;z-index:2}.cre-fnl-arrow{font-size:28px;color:var(--cre-olpa);font-weight:300}.cre-board-note{text-align:center;color:var(--cre-ink-d);font-size:13px;font-style:italic;margin:30px auto 0;max-width:640px}.cre-tech{background:var(--cre-bg-2)}.cre-tech-split{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cre-tech-col{background:var(--cre-card);border:1px solid var(--cre-line);border-radius:16px;padding:36px 30px}.cre-tech-bad{border-color:rgb(237 73 86 / .3)}.cre-tech-good{border-color:rgb(255 214 10 / .4)}.cre-tech-title{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--cre-olpa);margin-bottom:22px;font-weight:700}.cre-tech-bad .cre-tech-title{color:var(--cre-like)}.cre-flow{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:24px}.cre-node{padding:12px 22px;background:#1a1a22;border:1px solid var(--cre-line);border-radius:10px;font-size:13px;color:#fff;text-align:center}.cre-node small{display:block;font-size:10px;color:var(--cre-ink-d);margin-top:2px}.cre-node-block{border-color:var(--cre-like);color:var(--cre-like)}.cre-node-x{border-color:var(--cre-like);opacity:.5}.cre-node-olpa{border-color:var(--cre-olpa);color:var(--cre-olpa)}.cre-node-ok{border-color:var(--cre-olpa);color:var(--cre-olpa);box-shadow:0 0 24px rgb(255 214 10 / .15)}.cre-line{width:2px;height:22px;background:var(--cre-line)}.cre-line-dead{background:repeating-linear-gradient(180deg,var(--cre-like) 0 4px,transparent 4px 8px)}.cre-line-ok{background:var(--cre-olpa);box-shadow:0 0 8px rgb(255 214 10 / .5)}.cre-tech-list{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--cre-line);padding-top:20px}.cre-tech-list li{font-size:13px;color:var(--cre-ink-d);padding:6px 0;padding-left:20px;position:relative}.cre-tech-list li::before{content:"→";position:absolute;left:0;color:var(--cre-olpa)}.cre-aud-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cre-aud-text h2{text-align:left;font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);margin:0 0 16px;line-height:1.1}.cre-aud-text>p{color:var(--cre-ink-d);font-size:15px;line-height:1.65;margin:0 0 28px}.cre-aud-legend{list-style:none;padding:0;margin:0}.cre-aud-legend li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--cre-line);font-size:14px;color:var(--cre-ink-d)}.cre-aud-legend b{color:var(--cre-ink);margin-right:6px}.cre-leg{width:14px;height:14px;border-radius:50%;flex-shrink:0}.cre-leg-1{background:var(--cre-olpa)}.cre-leg-2{background:var(--cre-cyan)}.cre-leg-3{background:var(--cre-meta)}.cre-leg-4{background:#5b2bb4}.cre-radar{position:relative;width:420px;height:420px;margin:0 auto;max-width:100%}.cre-ring{position:absolute;border-radius:50%;display:flex;align-items:flex-start;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid;padding-top:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.cre-ring-4{width:420px;height:420px;border-color:rgb(91 43 180 / .4);color:#8a5cd4}.cre-ring-3{width:320px;height:320px;border-color:rgb(24 119 242 / .5);color:var(--cre-meta)}.cre-ring-2{width:220px;height:220px;border-color:rgb(92 225 255 / .5);color:var(--cre-cyan)}.cre-ring-1{width:120px;height:120px;border-color:rgb(255 214 10 / .6);color:var(--cre-olpa)}.cre-radar-center{position:absolute;top:50%;left:50%;width:14px;height:14px;background:var(--cre-olpa);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px var(--cre-olpa)}.cre-radar-cross{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.5%,rgb(255 255 255 / .06) 49.5% 50.5%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgb(255 255 255 / .06) 49.5% 50.5%,transparent 50.5%);pointer-events:none}.cre-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;position:relative}.cre-timeline::before{content:"";position:absolute;top:40px;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,var(--cre-olpa),transparent);z-index:0}.cre-phase{background:var(--cre-card);border:1px solid var(--cre-line);border-radius:14px;padding:22px 16px;text-align:center;position:relative;z-index:1}.cre-phase-mini{width:48px;height:60px;border-radius:8px;margin:0 auto 14px;border:1.5px solid #1d1d22}.cre-phase b{display:block;font-size:12px;color:var(--cre-olpa);margin-bottom:8px;letter-spacing:.04em}.cre-phase p{font-size:12px;color:var(--cre-ink-d);line-height:1.45;margin:0}.cre-table{width:100%;border-collapse:collapse;background:var(--cre-card);border:1px solid var(--cre-line);border-radius:14px;overflow:hidden}.cre-table th,.cre-table td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--cre-line);font-size:14px}.cre-table th{background:#111119;color:var(--cre-olpa);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.cre-table td{color:var(--cre-ink-d)}.cre-table td b{color:var(--cre-ink)}.cre-table tr:last-child td{border-bottom:none}.cre-table-vs td:not(:first-child){color:var(--cre-ink)}.cre-case-grid{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:center}.cre-case-phone .cre-phone{width:260px;transform:rotate(-3deg)}.cre-case-text h2{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);margin:0 0 24px;line-height:1.1}.cre-case-quote{font-family:var(--font-display);font-size:20px;line-height:1.5;font-style:italic;color:var(--cre-ink);margin:0 0 30px;padding:0 0 0 24px;border-left:3px solid var(--cre-olpa)}.cre-case-quote footer{font-family:'Inter',sans-serif;font-style:normal;font-size:13px;color:var(--cre-ink-d);margin-top:14px;display:block}.cre-case-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:26px;border-top:1px solid var(--cre-line)}.cre-case-kpis div{display:flex;flex-direction:column;gap:4px}.cre-case-kpis b{font-family:var(--font-display);font-size:36px;color:var(--cre-olpa);line-height:1}.cre-case-kpis span{font-size:11px;color:var(--cre-ink-d);letter-spacing:.05em}.cre-demo-wrap{max-width:900px;margin:0 auto;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid var(--cre-line);box-shadow:0 30px 80px -20px rgb(0 0 0 / .6)}.cre-demo-wrap iframe{width:100%;height:100%;display:block}.cre-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cre-res-card{background:var(--cre-card);border:1px solid var(--cre-line);border-radius:14px;padding:26px 22px;text-decoration:none;display:flex;flex-direction:column;gap:10px;transition:transform .3s,border-color .3s}.cre-res-card:hover{transform:translateY(-3px);border-color:var(--cre-olpa)}.cre-res-tag{display:inline-block;font-size:10px;letter-spacing:.14em;color:var(--cre-olpa);text-transform:uppercase;font-weight:700;width:fit-content}.cre-res-card b{color:var(--cre-ink);font-size:14px;word-break:break-all}.cre-res-card small{color:var(--cre-ink-d);font-size:12px;line-height:1.45}.cre-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.cre-faq-list details{background:var(--cre-card);border:1px solid var(--cre-line);border-radius:12px;padding:22px 26px;transition:border-color .3s}.cre-faq-list details[open]{border-color:rgb(255 214 10 / .4)}.cre-faq-list summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--cre-ink);list-style:none;display:flex;justify-content:space-between;align-items:center}.cre-faq-list summary::after{content:"+";color:var(--cre-olpa);font-size:22px;font-weight:300}.cre-faq-list details[open] summary::after{content:"−"}.cre-faq-list p{margin:14px 0 0;font-size:14px;line-height:1.65;color:var(--cre-ink-d)}.cre-cta{background:radial-gradient(ellipse at 80% 50%,rgb(255 214 10 / .08),transparent 55%),var(--cre-bg)}.cre-cta-grid{display:grid;grid-template-columns:260px 1fr;gap:60px;align-items:center}.cre-cta-phone .cre-phone{width:240px;transform:rotate(-4deg)}.cre-cta-text h2{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);line-height:1.05;margin:0 0 20px}.cre-serif-em{font-style:italic;color:var(--cre-olpa)}.cre-cta-text p{color:var(--cre-ink-d);font-size:16px;line-height:1.65;margin:0 0 30px}.cre-cta-buttons{display:flex;gap:16px;flex-wrap:wrap}.cre-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s}.cre-btn:hover{transform:translateY(-2px)}.cre-btn-olpa{background:var(--cre-olpa);color:#000}.cre-btn-ghost{border:1px solid var(--cre-line);color:var(--cre-ink)}.cre-btn-ghost:hover{border-color:var(--cre-olpa)}@media(max-width:960px){.cre-hero,.cre-quick,.cre-formats,.cre-board,.cre-tech,.cre-aud,.cre-phases,.cre-price,.cre-vs,.cre-case,.cre-demo,.cre-res,.cre-faq,.cre-cta{padding:70px 0}.cre-quick-grid,.cre-tech-split,.cre-aud-grid,.cre-case-grid,.cre-cta-grid{grid-template-columns:1fr;gap:40px}.cre-fmt-grid{grid-template-columns:repeat(2,1fr)}.cre-res-grid{grid-template-columns:repeat(2,1fr)}.cre-timeline{grid-template-columns:repeat(3,1fr)}.cre-timeline::before{display:none}.cre-phones{gap:14px;transform:scale(.85)}.cre-phone{width:170px}.cre-funnel{flex-direction:column;gap:26px}.cre-fnl-arrow{transform:rotate(90deg)}.cre-thumbs{grid-template-columns:repeat(5,1fr)}.cre-radar{width:320px;height:320px}.cre-ring-4{width:320px;height:320px}.cre-ring-3{width:240px;height:240px}.cre-ring-2{width:160px;height:160px}.cre-ring-1{width:90px;height:90px}.cre-bignum{font-size:100px}}@media(max-width:640px){.cre-fmt-grid{grid-template-columns:1fr}.cre-res-grid{grid-template-columns:1fr}.cre-timeline{grid-template-columns:1fr}.cre-phones{flex-direction:column;align-items:center;gap:20px}.cre-phone{width:200px;transform:none!important}.cre-thumbs{grid-template-columns:repeat(3,1fr)}.cre-case-kpis{grid-template-columns:1fr;gap:12px}.cre-table th,.cre-table td{padding:12px 14px;font-size:13px}.cre-hero-h1{font-size:38px}}.pip-body{background:#050509;color:#e8e8ef}.pip-body .container{max-width:1240px;margin:0 auto;padding:0 24px}.pip-breadcrumb{padding:26px 0 8px;font-size:13px;color:#7a7a88;letter-spacing:.02em}.pip-breadcrumb a{color:#9a9aa8;text-decoration:none}.pip-breadcrumb a:hover{color:#FFD60A}.pip-breadcrumb span{margin:0 8px;color:#3a3a48}.pip-crumb-current{color:#FFD60A}.pip-hero{padding:40px 0 90px;position:relative;overflow:hidden}.pip-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(1000px 400px at 80% -10%,rgb(1 119 55 / .14),transparent 60%),radial-gradient(800px 400px at 10% 10%,rgb(255 214 10 / .06),transparent 60%);pointer-events:none}.pip-hero-head{position:relative;z-index:2;max-width:980px;padding-top:20px;padding-bottom:50px}.pip-hero-tag{display:inline-block;padding:7px 14px;border:1px solid rgb(1 119 55 / .45);border-radius:999px;color:#39c07a;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;background:rgb(1 119 55 / .08)}.pip-hero-title{font-size:clamp(38px,6vw,78px);line-height:1.02;font-weight:800;letter-spacing:-.02em;margin:0 0 22px}.pip-title-accent{color:#FFD60A}.pip-dot{color:#017737;font-weight:900}.pip-hero-sub{font-size:18px;line-height:1.6;color:#b8b8c6;max-width:640px;margin:0 0 30px}.pip-hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.pip-btn-primary{display:inline-block;background:#FFD60A;color:#050509;padding:14px 24px;border-radius:10px;font-weight:700;text-decoration:none;font-size:15px;transition:transform .15s}.pip-btn-primary:hover{transform:translateY(-2px)}.pip-btn-ghost{display:inline-block;border:1px solid rgb(255 255 255 / .16);color:#e8e8ef;padding:14px 24px;border-radius:10px;font-weight:600;text-decoration:none;font-size:15px}.pip-btn-ghost:hover{border-color:#FFD60A;color:#FFD60A}.pip-btn-wa{display:inline-block;background:#25D366;color:#050509;padding:14px 24px;border-radius:10px;font-weight:700;text-decoration:none;font-size:15px}.pip-btn-wa:hover{transform:translateY(-2px)}.pip-board{width:100vw;margin-left:calc(-50vw + 50%);display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:0 24px;position:relative;z-index:2}.pip-col{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .07);border-radius:14px;padding:14px;min-height:360px;display:flex;flex-direction:column;gap:10px}.pip-col-won{background:linear-gradient(180deg,rgb(1 119 55 / .12),rgb(1 119 55 / .04));border-color:rgb(1 119 55 / .35)}.pip-col-head{display:flex;align-items:center;gap:10px;padding:4px 4px 12px;border-bottom:1px dashed rgb(255 255 255 / .08);margin-bottom:4px}.pip-col-head h3{font-size:13px;font-weight:700;margin:0;color:#e8e8ef;letter-spacing:.04em;text-transform:uppercase;flex:1}.pip-stage-num{font-size:10px;color:#5a5a68;font-family:monospace;letter-spacing:.1em}.pip-col-count{font-size:11px;color:#7a7a88;background:rgb(255 255 255 / .05);padding:3px 8px;border-radius:999px}.pip-col-won .pip-col-count{background:rgb(1 119 55 / .25);color:#7de0a5}.pip-card{background:#0f0f16;border:1px solid rgb(255 255 255 / .09);border-radius:10px;padding:12px;transition:transform .15s,border-color .15s;cursor:grab}.pip-card:hover{transform:translateY(-2px);border-color:rgb(255 214 10 / .35)}.pip-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.pip-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#050509;letter-spacing:.02em}.pip-av-a{background:#FFD60A}.pip-av-b{background:#7de0a5}.pip-av-c{background:#ff9f6e}.pip-av-d{background:#6ec5ff}.pip-av-e{background:#d690ff}.pip-av-f{background:#FFD60A}.pip-av-g{background:#7de0a5}.pip-av-h{background:#ff9f6e}.pip-av-i{background:#6ec5ff}.pip-av-j{background:#d690ff}.pip-av-k{background:#FFD60A}.pip-av-l{background:#7de0a5}.pip-amount{font-size:12px;font-weight:700;color:#FFD60A;font-variant-numeric:tabular-nums}.pip-card-company{font-size:13px;font-weight:600;color:#e8e8ef;margin-bottom:4px}.pip-card-meta{font-size:11px;color:#6a6a78}.pip-card-won{background:linear-gradient(180deg,rgb(1 119 55 / .15),rgb(1 119 55 / .05));border-color:rgb(1 119 55 / .4)}.pip-meta-won{color:#7de0a5;font-weight:600}.pip-stage0{padding:70px 0;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05);background:rgb(255 255 255 / .015)}.pip-stage0-grid{display:grid;grid-template-columns:160px 1fr;gap:50px;align-items:start}.pip-stage0-label{font-family:monospace;font-size:11px;letter-spacing:.2em;color:#FFD60A;border-left:2px solid #FFD60A;padding-left:14px}.pip-stage0-body p{font-size:19px;line-height:1.7;color:#c4c4d2;margin:0}.pip-stage{padding:110px 0;position:relative}.pip-stage-grid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:70px;align-items:start}.pip-stage-grid.pip-flip{grid-template-columns:1fr minmax(280px,380px)}.pip-stage-grid.pip-flip .pip-stage-side{order:2}.pip-stage-kicker{font-family:monospace;font-size:11px;letter-spacing:.22em;color:#39c07a;text-transform:uppercase;margin-bottom:10px}.pip-stage-big{font-size:clamp(80px,12vw,160px);line-height:.85;font-weight:900;color:#fff0;-webkit-text-stroke:1.5px rgb(255 214 10 / .35);letter-spacing:-.04em;margin-bottom:14px}.pip-stage-h{font-size:clamp(32px,4vw,52px);line-height:1;font-weight:800;margin:0 0 22px;letter-spacing:-.02em}.pip-stage-lead{font-size:16px;line-height:1.65;color:#a8a8b8;margin:0 0 20px}.pip-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pip-bullets li{font-size:14px;color:#b8b8c6;padding-left:22px;position:relative}.pip-bullets li::before{content:"";position:absolute;left:0;top:8px;width:12px;height:2px;background:#FFD60A}.pip-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pip-feat{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:26px 22px;transition:border-color .2s,transform .2s}.pip-feat:hover{border-color:rgb(255 214 10 / .35);transform:translateY(-3px)}.pip-feat-num{font-family:monospace;font-size:11px;color:#FFD60A;letter-spacing:.1em;margin-bottom:12px}.pip-feat h3{font-size:19px;margin:0 0 10px;font-weight:700}.pip-feat p{font-size:14px;line-height:1.6;color:#9a9aa8;margin:0}.pip-timeline{background:#0c0c14;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:26px}.pip-tl-head{font-size:13px;font-weight:700;color:#FFD60A;letter-spacing:.04em;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .07)}.pip-tl-list{list-style:none;padding:0;margin:0;position:relative}.pip-tl-list::before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:1px;background:rgb(255 255 255 / .1)}.pip-tl-item{position:relative;padding:0 0 22px 32px}.pip-tl-item:last-child{padding-bottom:0}.pip-tl-dot{position:absolute;left:2px;top:6px;width:14px;height:14px;border-radius:50%;border:2px solid #050509}.pip-tl-call .pip-tl-dot{background:#FFD60A}.pip-tl-email .pip-tl-dot{background:#6ec5ff}.pip-tl-meeting .pip-tl-dot{background:#7de0a5}.pip-tl-note .pip-tl-dot{background:#d690ff}.pip-tl-item strong{font-size:14px;color:#e8e8ef}.pip-tl-meta{font-size:11px;color:#6a6a78;font-family:monospace;letter-spacing:.02em}.pip-tl-item p{font-size:13px;line-height:1.55;color:#9a9aa8;margin:6px 0 0}.pip-feat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.pip-mini-feat{display:flex;align-items:center;gap:10px;font-size:13px;color:#c4c4d2;padding:12px 14px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .07);border-radius:10px}.pip-mini-feat span{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:rgb(1 119 55 / .25);color:#7de0a5;font-size:11px;font-weight:700;font-family:monospace}.pip-mail{background:#0c0c14;border:1px solid rgb(255 255 255 / .08);border-radius:16px;overflow:hidden}.pip-mail-head{display:flex;align-items:center;gap:14px;padding:14px 18px;background:rgb(255 255 255 / .03);border-bottom:1px solid rgb(255 255 255 / .07)}.pip-mail-dots{display:flex;gap:6px}.pip-mail-dots span{width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .15)}.pip-mail-dots span:nth-child(1){background:#ff5f57}.pip-mail-dots span:nth-child(2){background:#febc2e}.pip-mail-dots span:nth-child(3){background:#28c840}.pip-mail-addr{flex:1;font-size:12px;color:#8a8a98;font-family:monospace}.pip-mail-track{font-size:10px;color:#7de0a5;background:rgb(1 119 55 / .2);padding:4px 10px;border-radius:999px;font-family:monospace;letter-spacing:.08em}.pip-mail-body{padding:22px}.pip-mail-from{font-size:12px;color:#6a6a78;margin-bottom:8px;font-family:monospace}.pip-mail-subj{font-size:16px;font-weight:700;color:#e8e8ef;margin-bottom:14px}.pip-mail-line{font-size:13px;line-height:1.6;color:#a8a8b8;margin:0 0 10px}.pip-mail-attach{margin-top:14px;padding:10px 14px;background:rgb(255 214 10 / .08);border:1px dashed rgb(255 214 10 / .35);border-radius:8px;font-size:12px;color:#FFD60A;font-family:monospace}.pip-mail-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(255 255 255 / .07)}.pip-mail-stat{padding:16px;text-align:center;border-right:1px solid rgb(255 255 255 / .05)}.pip-mail-stat:last-child{border-right:none}.pip-mail-stat-n{font-size:22px;font-weight:800;color:#FFD60A;margin-bottom:4px}.pip-mail-stat-l{font-size:10px;color:#6a6a78;text-transform:uppercase;letter-spacing:.08em}.pip-forecast{display:flex;flex-direction:column;gap:22px}.pip-chart{background:#0c0c14;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:26px}.pip-chart-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px}.pip-chart-head span:first-child{font-size:13px;color:#8a8a98;font-weight:600}.pip-chart-total{font-size:20px;color:#FFD60A;font-weight:800;font-variant-numeric:tabular-nums}.pip-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:160px;align-items:end}.pip-bar{background:linear-gradient(180deg,rgb(255 214 10 / .4),rgb(255 214 10 / .12));height:var(--h);border-radius:6px 6px 0 0;position:relative;border-top:2px solid #FFD60A}.pip-bar span{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);font-size:10px;color:#6a6a78;font-family:monospace}.pip-bar-now{background:linear-gradient(180deg,rgb(1 119 55 / .55),rgb(1 119 55 / .15));border-top-color:#39c07a}.pip-bar-proj{background:linear-gradient(180deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04));border-top:2px dashed rgb(255 255 255 / .3)}.pip-auto-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pip-auto-list li{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:14px 18px;background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);border-radius:12px;font-size:13px}.pip-auto-trig{color:#c4c4d2}.pip-auto-arr{color:#FFD60A;font-weight:900;font-size:18px}.pip-auto-act{color:#7de0a5}.pip-dash{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pip-metric{background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .015));border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:26px}.pip-metric-l{font-size:12px;color:#8a8a98;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.pip-metric-n{font-size:42px;font-weight:800;color:#FFD60A;letter-spacing:-.02em;line-height:1;margin-bottom:12px;font-variant-numeric:tabular-nums}.pip-metric-trend{font-size:12px;font-weight:600}.pip-up{color:#7de0a5}.pip-down{color:#7de0a5}.pip-vs{padding:110px 0;background:rgb(255 255 255 / .015);border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05)}.pip-vs-head{max-width:720px;margin-bottom:44px}.pip-vs-kicker{font-family:monospace;font-size:11px;letter-spacing:.22em;color:#39c07a;text-transform:uppercase;margin-bottom:12px}.pip-vs-head h2,.pip-impl-head h2,.pip-integ-head h2,.pip-pricing-head h2,.pip-demo h2,.pip-res h2,.pip-faq h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;font-weight:800;margin:0 0 14px;letter-spacing:-.02em}.pip-vs-head p,.pip-impl-head p,.pip-pricing-head p{font-size:15px;color:#9a9aa8;margin:0;line-height:1.6}.pip-vs-table{border:1px solid rgb(255 255 255 / .08);border-radius:14px;overflow:hidden}.pip-vs-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:0;border-bottom:1px solid rgb(255 255 255 / .06)}.pip-vs-row:last-child{border-bottom:none}.pip-vs-row>div{padding:18px 22px;font-size:14px;color:#c4c4d2;border-right:1px solid rgb(255 255 255 / .06)}.pip-vs-row>div:last-child{border-right:none}.pip-vs-header{background:rgb(255 214 10 / .06)}.pip-vs-header>div{font-size:12px;color:#FFD60A;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pip-win{color:#7de0a5;font-weight:700}.pip-vs-foot{font-size:15px;color:#b8b8c6;margin:28px 0 0;line-height:1.6}.pip-impl{padding:110px 0}.pip-impl-head{max-width:720px;margin-bottom:50px}.pip-stepper{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;counter-reset:pipstep}.pip-step{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:24px 20px;position:relative}.pip-step-num{font-family:monospace;font-size:11px;color:#FFD60A;letter-spacing:.14em;margin-bottom:12px}.pip-step h3{font-size:16px;margin:0 0 10px;font-weight:700}.pip-step p{font-size:13px;line-height:1.55;color:#9a9aa8;margin:0 0 14px}.pip-step-time{font-size:11px;color:#39c07a;font-family:monospace;padding-top:10px;border-top:1px dashed rgb(255 255 255 / .08)}.pip-integ{padding:90px 0;border-top:1px solid rgb(255 255 255 / .05)}.pip-integ-head{margin-bottom:36px}.pip-integ-strip{width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.pip-integ-track{display:inline-flex;gap:14px;animation:pip-marquee 40s linear infinite;white-space:nowrap;padding:8px 0}@keyframes pip-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.pip-chip{display:inline-flex;align-items:center;padding:12px 22px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:999px;font-size:14px;color:#c4c4d2;font-weight:600;flex-shrink:0}.pip-case{padding:110px 0;background:rgb(255 255 255 / .015);border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05)}.pip-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pip-case-side h2{font-size:clamp(28px,3.4vw,42px);line-height:1.1;font-weight:800;margin:0 0 18px;letter-spacing:-.02em}.pip-case-side p{font-size:15px;color:#a8a8b8;line-height:1.65;margin:0 0 26px}.pip-case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pip-case-m{padding:18px;background:rgb(255 214 10 / .06);border:1px solid rgb(255 214 10 / .25);border-radius:12px;text-align:center}.pip-case-m strong{display:block;font-size:24px;font-weight:800;color:#FFD60A;margin-bottom:4px}.pip-case-m span{font-size:11px;color:#8a8a98;text-transform:uppercase;letter-spacing:.06em}.pip-quote{background:#0c0c14;border:1px solid rgb(1 119 55 / .3);border-left:4px solid #39c07a;border-radius:14px;padding:36px;margin:0}.pip-quote p{font-size:19px;line-height:1.55;color:#e8e8ef;font-style:italic;margin:0 0 22px}.pip-quote footer{font-size:13px;color:#8a8a98}.pip-quote footer strong{display:block;color:#FFD60A;margin-bottom:2px;font-style:normal}.pip-pricing{padding:110px 0}.pip-pricing-head{max-width:720px;margin-bottom:50px}.pip-tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pip-tier{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:26px 20px;position:relative;display:flex;flex-direction:column}.pip-tier-feat{background:linear-gradient(180deg,rgb(255 214 10 / .08),rgb(255 214 10 / .02));border-color:rgb(255 214 10 / .4);transform:scale(1.03)}.pip-tier-tag{position:absolute;top:-10px;left:20px;background:#FFD60A;color:#050509;font-size:10px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.pip-tier-name{font-size:13px;color:#8a8a98;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-weight:700}.pip-tier-price{font-size:40px;font-weight:800;color:#FFD60A;margin-bottom:18px;line-height:1}.pip-tier-price sup{font-size:12px;color:#8a8a98;vertical-align:top;margin-right:4px;font-weight:600}.pip-tier-price sub{font-size:12px;color:#8a8a98;vertical-align:baseline;margin-left:4px;font-weight:600}.pip-tier ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pip-tier li{font-size:12px;color:#b8b8c6;padding-left:16px;position:relative;line-height:1.45}.pip-tier li::before{content:"+";position:absolute;left:0;top:0;color:#39c07a;font-weight:700}.pip-demo{padding:100px 0;background:rgb(255 255 255 / .015);border-top:1px solid rgb(255 255 255 / .05)}.pip-video{margin-top:30px;border-radius:16px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);aspect-ratio:16/9;background:#000}.pip-video iframe{width:100%;height:100%;border:0;display:block}.pip-res{padding:100px 0}.pip-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.pip-res-card{display:block;padding:28px 24px;background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);border-radius:14px;text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}.pip-res-card:hover{transform:translateY(-3px);border-color:rgb(255 214 10 / .4)}.pip-res-ico{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgb(255 214 10 / .12);color:#FFD60A;font-weight:800;font-size:18px;margin-bottom:16px}.pip-res-card h3{font-size:15px;margin:0 0 8px;font-weight:700}.pip-res-card p{font-size:12px;color:#8a8a98;line-height:1.5;margin:0}.pip-faq{padding:100px 0;background:rgb(255 255 255 / .015);border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05)}.pip-faq-list{margin-top:36px;display:flex;flex-direction:column;gap:10px;max-width:860px}.pip-faq-item{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:20px 24px}.pip-faq-item summary{font-size:15px;font-weight:700;cursor:pointer;color:#e8e8ef;list-style:none;display:flex;justify-content:space-between;align-items:center}.pip-faq-item summary::after{content:"+";color:#FFD60A;font-size:22px;font-weight:400;transition:transform .2s}.pip-faq-item[open] summary::after{transform:rotate(45deg)}.pip-faq-item p{font-size:14px;line-height:1.6;color:#a8a8b8;margin:14px 0 0}.pip-cta{padding:120px 0}.pip-cta-box{background:linear-gradient(135deg,rgb(255 214 10 / .08),rgb(1 119 55 / .08));border:1px solid rgb(255 214 10 / .3);border-radius:22px;padding:60px;text-align:center}.pip-cta-kicker{font-family:monospace;font-size:11px;letter-spacing:.22em;color:#39c07a;text-transform:uppercase;margin-bottom:16px}.pip-cta-box h2{font-size:clamp(30px,4vw,48px);line-height:1.1;font-weight:800;margin:0 0 16px;letter-spacing:-.02em}.pip-cta-box p{font-size:16px;color:#b8b8c6;margin:0 0 30px}.pip-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.pip-board{grid-template-columns:repeat(3,minmax(260px,1fr));overflow-x:auto;scroll-snap-type:x mandatory}.pip-col{scroll-snap-align:start}.pip-stepper{grid-template-columns:repeat(2,1fr)}.pip-tiers{grid-template-columns:repeat(2,1fr)}.pip-tier-feat{transform:none}.pip-res-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.pip-hero{padding:30px 0 60px}.pip-hero-title{font-size:38px}.pip-board{grid-template-columns:repeat(5,minmax(240px,85vw))}.pip-stage{padding:70px 0}.pip-stage-grid,.pip-stage-grid.pip-flip{grid-template-columns:1fr;gap:40px}.pip-stage-grid.pip-flip .pip-stage-side{order:0}.pip-stage0-grid{grid-template-columns:1fr;gap:20px}.pip-feat-grid,.pip-feat-row,.pip-dash{grid-template-columns:1fr}.pip-vs-row{grid-template-columns:1fr}.pip-vs-row>div{border-right:none;border-bottom:1px dashed rgb(255 255 255 / .06)}.pip-case-grid{grid-template-columns:1fr;gap:40px}.pip-stepper{grid-template-columns:1fr}.pip-tiers{grid-template-columns:1fr}.pip-res-grid{grid-template-columns:1fr}.pip-auto-list li{grid-template-columns:1fr;gap:6px;text-align:left}.pip-auto-arr{display:none}.pip-mail-stats{grid-template-columns:repeat(2,1fr)}.pip-cta-box{padding:40px 24px}}:root{--chat-bg:#050509;--chat-bg-2:#0a0a12;--chat-panel:#0e0e18;--chat-line:rgba(255,255,255,.08);--chat-line-2:rgba(255,255,255,.14);--chat-ink:#e9e9f2;--chat-mute:#8b8ba0;--chat-olpa:#FFD60A;--chat-cyan:#22d3ee;--chat-wa:#25d366;--chat-wa-dark:#128c7e;--chat-ig-a:#e4405f;--chat-ig-b:#f77737;--chat-fb:#0084ff;--chat-tg:#2aabee}.chat-hero,.chat-band,.chat-chapters,.chat-channels,.chat-builder,.chat-ai,.chat-vs,.chat-impl,.chat-case,.chat-pricing,.chat-demo,.chat-res,.chat-faq,.chat-cta{background:var(--chat-bg);color:var(--chat-ink);font-family:inherit}.chat-hero{position:relative;padding:110px 0 80px;overflow:hidden;border-bottom:1px solid var(--chat-line)}.chat-hero-grain{position:absolute;inset:0;background:radial-gradient(800px 400px at 18% 10%,rgb(37 211 102 / .10),transparent 60%),radial-gradient(700px 380px at 88% 30%,rgb(255 214 10 / .08),transparent 65%),radial-gradient(500px 300px at 50% 90%,rgb(34 211 238 / .06),transparent 70%);pointer-events:none}.chat-hero-inner{position:relative;max-width:1280px;margin:0 auto;padding:0 32px;z-index:2}.chat-crumb{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--chat-mute);margin-bottom:28px}.chat-crumb a{color:var(--chat-mute);text-decoration:none}.chat-crumb a:hover{color:var(--chat-olpa)}.chat-crumb-sep{opacity:.4}.chat-crumb-now{color:var(--chat-ink)}.chat-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--chat-line-2);border-radius:999px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--chat-ink);background:rgb(255 255 255 / .02);margin-bottom:22px}.chat-pulse{width:8px;height:8px;border-radius:50%;background:var(--chat-wa);box-shadow:0 0 12px var(--chat-wa);animation:chatPulse 2s ease-in-out infinite}@keyframes chatPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.chat-h1{font-size:clamp(38px,5.2vw,66px);line-height:1.02;font-weight:800;letter-spacing:-.02em;margin:0 0 22px;max-width:920px}.chat-h1-dot{color:var(--chat-olpa)}.chat-h1-accent{color:var(--chat-wa)}.chat-lead{font-size:17px;line-height:1.65;color:var(--chat-mute);max-width:680px;margin:0 0 30px}.chat-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:56px}.chat-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:14px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #fff0}.chat-btn-primary{background:var(--chat-olpa);color:#050509}.chat-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px rgb(255 214 10 / .5)}.chat-btn-ghost{background:#fff0;color:var(--chat-ink);border-color:var(--chat-line-2)}.chat-btn-ghost:hover{border-color:var(--chat-wa);color:var(--chat-wa)}.chat-hero-split{display:grid;grid-template-columns:380px 1fr;gap:48px;align-items:start}.chat-hero-left{display:flex;justify-content:center}.chat-hero-right{display:flex;flex-direction:column;gap:18px}.chat-phone{position:relative;width:300px;aspect-ratio:9/19.5;background:#111;border-radius:42px;border:2px solid #1e1e28;padding:10px;box-shadow:0 40px 90px -20px rgb(0 0 0 / .9),0 0 0 1px rgb(255 255 255 / .04)}.chat-phone-sm{width:260px}.chat-phone-notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:110px;height:22px;background:#000;border-radius:14px;z-index:3}.chat-phone-screen{position:relative;width:100%;height:100%;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.chat-wa-screen{background:linear-gradient(180deg,#0b1410 0%,#0f1e18 100%)}.chat-wa-bar{display:flex;align-items:center;gap:10px;padding:36px 14px 10px;background:linear-gradient(180deg,#1f2c2a,#172423);border-bottom:1px solid rgb(255 255 255 / .05)}.chat-wa-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--chat-wa),var(--chat-wa-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.chat-wa-name{font-size:12px;color:#fff;font-weight:600}.chat-wa-status{font-size:10px;color:#a0c9b9}.chat-wa-thread{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:8px;overflow:hidden;background-image:radial-gradient(rgb(255 255 255 / .015) 1px,transparent 1px);background-size:8px 8px}.chat-bub{position:relative;max-width:82%;padding:8px 11px 18px;border-radius:10px;font-size:11px;line-height:1.45;color:#eaf2ee;box-shadow:0 2px 6px rgb(0 0 0 / .25)}.chat-bub-in{align-self:flex-start;background:#1f2c2a;border-top-left-radius:2px}.chat-bub-out{align-self:flex-end;background:#055e4b;border-top-right-radius:2px}.chat-bub-ig{background:linear-gradient(135deg,rgb(228 64 95 / .25),rgb(247 119 55 / .18));border:1px solid rgb(228 64 95 / .3)}.chat-bub-time{position:absolute;bottom:4px;right:8px;font-size:8px;color:rgb(255 255 255 / .55);display:flex;align-items:center;gap:3px}.chat-bub-check{color:#53bdeb;font-size:9px}.chat-bub-typing{display:inline-flex;gap:3px;padding:12px 14px}.chat-bub-typing span{width:5px;height:5px;border-radius:50%;background:rgb(255 255 255 / .6);animation:chatType 1.2s infinite}.chat-bub-typing span:nth-child(2){animation-delay:.15s}.chat-bub-typing span:nth-child(3){animation-delay:.3s}@keyframes chatType{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-wa-input{display:flex;align-items:center;gap:8px;padding:8px 10px 14px;background:#0f1a17;border-top:1px solid rgb(255 255 255 / .04)}.chat-wa-input-box{flex:1;background:#1f2c2a;border-radius:16px;padding:6px 12px;font-size:10px;color:var(--chat-mute)}.chat-wa-send{width:26px;height:26px;border-radius:50%;background:var(--chat-wa);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700}.chat-kanban{background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:20px;padding:22px}.chat-kanban-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--chat-line)}.chat-kanban-title{font-weight:700;font-size:15px}.chat-kanban-users{font-size:12px;color:var(--chat-mute)}.chat-kanban-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.chat-kcol{background:rgb(255 255 255 / .02);border:1px solid var(--chat-line);border-radius:12px;padding:10px;min-height:160px;display:flex;flex-direction:column;gap:8px}.chat-kcol-head{display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--chat-mute);padding-bottom:6px;border-bottom:1px solid var(--chat-line)}.chat-kcol-n{color:var(--chat-olpa);font-weight:700}.chat-kcard{background:#16161f;border:1px solid var(--chat-line);border-radius:8px;padding:8px 10px;font-size:11px}.chat-kcard-ghost{color:var(--chat-mute);opacity:.6}.chat-kcard-active{background:linear-gradient(135deg,rgb(37 211 102 / .12),rgb(255 214 10 / .06));border-color:rgb(37 211 102 / .4);box-shadow:0 8px 24px -8px rgb(37 211 102 / .25)}.chat-kcard-name{font-weight:700;color:#fff;margin-bottom:3px}.chat-kcard-meta{color:var(--chat-mute);font-size:10px;margin-bottom:5px}.chat-kcard-src{display:flex;align-items:center;gap:5px;font-size:9px;text-transform:uppercase;color:var(--chat-wa);letter-spacing:.06em}.chat-dot-wa{width:6px;height:6px;border-radius:50%;background:var(--chat-wa);box-shadow:0 0 8px var(--chat-wa)}.chat-contact{background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:18px;padding:18px;display:flex;gap:14px;align-items:flex-start}.chat-contact-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--chat-olpa),var(--chat-wa));display:flex;align-items:center;justify-content:center;font-weight:800;color:#050509;flex-shrink:0}.chat-contact-name{font-weight:700;font-size:15px;display:flex;gap:10px;align-items:center;margin-bottom:4px}.chat-contact-tag{font-size:10px;padding:3px 8px;border-radius:999px;background:rgb(37 211 102 / .15);color:var(--chat-wa);border:1px solid rgb(37 211 102 / .3);text-transform:uppercase;letter-spacing:.05em}.chat-contact-meta{font-size:12px;color:var(--chat-mute);margin-bottom:10px}.chat-contact-chips{display:flex;gap:6px;flex-wrap:wrap}.chat-chip{font-size:10px;padding:4px 9px;border-radius:999px;background:rgb(255 255 255 / .04);border:1px solid var(--chat-line);color:var(--chat-ink)}.chat-band{padding:40px 0;border-bottom:1px solid var(--chat-line);background:linear-gradient(90deg,rgb(37 211 102 / .04),rgb(255 214 10 / .04))}.chat-band-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.chat-band-item{display:flex;flex-direction:column;gap:6px}.chat-band-k{font-size:34px;font-weight:800;color:var(--chat-olpa);letter-spacing:-.02em}.chat-band-v{font-size:13px;color:var(--chat-mute);line-height:1.4}.chat-sec-head{max-width:820px;margin:0 auto 56px;text-align:center;padding:0 32px}.chat-sec-tag{display:inline-block;padding:7px 14px;border:1px solid var(--chat-line-2);border-radius:999px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--chat-olpa);margin-bottom:18px}.chat-sec-head h2{font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.chat-sec-head p{color:var(--chat-mute);font-size:16px;line-height:1.6}.chat-chapters{padding:100px 0}.chat-chapter{max-width:1100px;margin:0 auto 70px;padding:0 32px;display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:center}.chat-chapter-flip{grid-template-columns:1fr 320px}.chat-chapter-flip .chat-chap-phone{order:2}.chat-chap-phone{display:flex;justify-content:center}.chat-chap-text h3{font-size:28px;font-weight:800;margin:8px 0 14px;letter-spacing:-.01em}.chat-chap-text p{color:var(--chat-mute);font-size:16px;line-height:1.7}.chat-chap-n{display:inline-block;font-size:13px;font-weight:800;color:var(--chat-olpa);letter-spacing:.14em;padding:4px 10px;background:rgb(255 214 10 / .08);border:1px solid rgb(255 214 10 / .25);border-radius:8px}.chat-crm-screen{background:linear-gradient(180deg,#0d0d18,#10101c);padding:40px 14px 14px;display:flex;flex-direction:column;gap:8px}.chat-crm-row{font-size:11px;color:var(--chat-ink);padding:9px 11px;background:rgb(255 255 255 / .03);border:1px solid var(--chat-line);border-radius:8px}.chat-crm-row-new{border-color:rgb(37 211 102 / .4);background:rgb(37 211 102 / .08)}.chat-crm-row-ok{border-color:rgb(34 211 238 / .35);background:rgb(34 211 238 / .07);color:var(--chat-cyan)}.chat-crm-ico{display:inline-block;width:16px;height:16px;line-height:14px;text-align:center;border-radius:4px;background:var(--chat-wa);color:#000;font-weight:900;margin-right:6px;font-size:11px}.chat-crm-assign{display:flex;align-items:center;gap:10px;padding:10px;background:rgb(255 214 10 / .06);border:1px solid rgb(255 214 10 / .3);border-radius:10px}.chat-crm-av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--chat-olpa),var(--chat-wa));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;color:#050509}.chat-crm-name{font-size:12px;font-weight:700;color:#fff}.chat-crm-sub{font-size:10px;color:var(--chat-mute)}.chat-crm-pipe{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:4px}.chat-crm-step{font-size:9px;padding:5px 7px;border-radius:6px;background:rgb(255 255 255 / .04);border:1px solid var(--chat-line);color:var(--chat-mute)}.chat-crm-step-done{background:rgb(37 211 102 / .15);border-color:rgb(37 211 102 / .4);color:var(--chat-wa)}.chat-crm-step-now{background:var(--chat-olpa);border-color:var(--chat-olpa);color:#050509;font-weight:700}.chat-channels{padding:100px 0;background:var(--chat-bg-2);border-top:1px solid var(--chat-line);border-bottom:1px solid var(--chat-line)}.chat-ch-grid{max-width:1180px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.chat-ch-tile{position:relative;padding:36px 30px;border-radius:22px;background:var(--chat-panel);border:1px solid var(--chat-line);overflow:hidden}.chat-ch-tile::before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.chat-ch-wa::before{background:var(--chat-wa)}.chat-ch-ig::before{background:linear-gradient(90deg,var(--chat-ig-a),var(--chat-ig-b))}.chat-ch-fb::before{background:var(--chat-fb)}.chat-ch-tg::before{background:var(--chat-tg)}.chat-ch-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:20px}.chat-ch-icon-wa{background:var(--chat-wa)}.chat-ch-icon-ig{background:linear-gradient(135deg,var(--chat-ig-a),var(--chat-ig-b))}.chat-ch-icon-fb{background:var(--chat-fb)}.chat-ch-icon-tg{background:var(--chat-tg)}.chat-ch-tile h3{font-size:22px;font-weight:800;margin:0 0 12px}.chat-ch-tile p{color:var(--chat-mute);font-size:15px;line-height:1.6;margin:0 0 18px}.chat-ch-olpa{padding:14px 16px;border-left:2px solid var(--chat-olpa);background:rgb(255 214 10 / .04);font-size:13px;color:var(--chat-ink);border-radius:0 8px 8px 0}.chat-builder{padding:100px 0}.chat-flow{max-width:860px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;align-items:center;gap:14px}.chat-node{padding:16px 24px;background:var(--chat-panel);border:1px solid var(--chat-line-2);border-radius:14px;font-weight:700;font-size:15px;text-align:center;min-width:220px;color:var(--chat-ink)}.chat-node small{display:block;font-weight:400;font-size:12px;color:var(--chat-mute);margin-top:4px}.chat-node-start{background:linear-gradient(135deg,rgb(37 211 102 / .2),rgb(37 211 102 / .06));border-color:rgb(37 211 102 / .5)}.chat-node-say,.chat-node-ask{background:rgb(34 211 238 / .06);border-color:rgb(34 211 238 / .3)}.chat-node-if{background:rgb(255 214 10 / .08);border-color:rgb(255 214 10 / .4);color:var(--chat-olpa)}.chat-node-action{background:var(--chat-panel)}.chat-arrow{width:2px;height:24px;background:linear-gradient(180deg,var(--chat-line-2),transparent);position:relative}.chat-arrow::after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);border:5px solid #fff0;border-top-color:var(--chat-line-2)}.chat-arrow-v{width:2px;height:18px;background:var(--chat-line-2);margin:6px auto}.chat-branch{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:14px;width:100%}.chat-branch-col{display:flex;flex-direction:column;align-items:center;gap:10px}.chat-branch-label{font-size:11px;padding:5px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.chat-branch-yes{background:rgb(37 211 102 / .15);color:var(--chat-wa);border:1px solid rgb(37 211 102 / .4)}.chat-branch-no{background:rgb(228 64 95 / .12);color:var(--chat-ig-a);border:1px solid rgb(228 64 95 / .35)}.chat-ai{padding:100px 0;background:linear-gradient(180deg,var(--chat-bg) 0%,#0a0815 50%,var(--chat-bg) 100%);border-top:1px solid var(--chat-line);border-bottom:1px solid var(--chat-line)}.chat-ai-inner{max-width:1180px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.chat-ai-left h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:14px 0 20px}.chat-ai-left p{color:var(--chat-mute);font-size:16px;line-height:1.7;margin:0 0 16px}.chat-ai-list{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:10px}.chat-ai-list li{padding-left:24px;position:relative;font-size:15px;color:var(--chat-ink)}.chat-ai-list li::before{content:"→";position:absolute;left:0;color:var(--chat-olpa);font-weight:800}.chat-ai-diagram{background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:22px;padding:36px;display:flex;flex-direction:column;align-items:center;gap:8px}.chat-ai-box{width:200px;padding:16px 20px;border-radius:14px;text-align:center;font-weight:800;font-size:15px;border:1px solid var(--chat-line-2)}.chat-ai-box small{display:block;font-weight:400;font-size:11px;color:var(--chat-mute);margin-top:3px}.chat-ai-box-wa{background:rgb(37 211 102 / .12);border-color:rgb(37 211 102 / .4);color:var(--chat-wa)}.chat-ai-box-kommo{background:rgb(255 214 10 / .1);border-color:rgb(255 214 10 / .4);color:var(--chat-olpa)}.chat-ai-box-n8n{background:rgb(228 64 95 / .1);border-color:rgb(228 64 95 / .35);color:var(--chat-ig-a)}.chat-ai-box-claude{background:linear-gradient(135deg,rgb(34 211 238 / .15),rgb(255 214 10 / .08));border-color:rgb(34 211 238 / .45);color:var(--chat-cyan)}.chat-ai-line{width:2px;height:22px;background:var(--chat-line-2)}.chat-ai-line-back{height:36px;background:repeating-linear-gradient(180deg,var(--chat-olpa) 0 4px,transparent 4px 8px)}.chat-ai-return{font-size:12px;color:var(--chat-olpa);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.chat-vs{padding:100px 0}.chat-vs-wrap{max-width:1100px;margin:0 auto;padding:0 32px}.chat-vs-tbl{width:100%;border-collapse:separate;border-spacing:0;background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:18px;overflow:hidden}.chat-vs-tbl th,.chat-vs-tbl td{padding:16px 20px;text-align:left;font-size:14px;border-bottom:1px solid var(--chat-line)}.chat-vs-tbl thead th{background:rgb(255 255 255 / .03);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--chat-mute);font-weight:700}.chat-vs-tbl tbody td:first-child{font-weight:600;color:var(--chat-ink)}.chat-vs-tbl tbody td{color:var(--chat-mute)}.chat-vs-hl{background:rgb(255 214 10 / .05)!important;color:var(--chat-ink)!important;border-left:1px solid rgb(255 214 10 / .25);border-right:1px solid rgb(255 214 10 / .25)}.chat-vs-tbl thead .chat-vs-hl{color:var(--chat-olpa)!important}.chat-vs-tbl tr:last-child td{border-bottom:none}.chat-vs-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.chat-vs-note{padding:18px;border:1px solid var(--chat-line);border-radius:14px;font-size:14px;color:var(--chat-mute);line-height:1.55}.chat-vs-note strong{color:var(--chat-olpa)}.chat-impl{padding:100px 0;background:var(--chat-bg-2);border-top:1px solid var(--chat-line);border-bottom:1px solid var(--chat-line)}.chat-impl-thread{max-width:720px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:18px}.chat-bub-wide{max-width:100%;font-size:14px;padding:18px 22px 32px}.chat-bub-wide strong{display:block;font-size:15px;color:#fff;margin-bottom:6px;letter-spacing:.01em}.chat-bub-wide p{margin:0;color:rgb(234 242 238 / .85);line-height:1.6}.chat-bub-wide .chat-bub-time{bottom:10px;right:18px}.chat-case{padding:100px 0}.chat-case-inner{max-width:880px;margin:0 auto;padding:0 32px;text-align:center}.chat-case-quote{font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.45;margin:20px 0 30px;color:var(--chat-ink);font-style:italic;border-left:3px solid var(--chat-wa);padding:10px 0 10px 28px;text-align:left}.chat-case-by{display:flex;gap:14px;align-items:center;justify-content:center;margin-bottom:40px}.chat-case-av{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--chat-olpa),var(--chat-wa));display:flex;align-items:center;justify-content:center;font-weight:800;color:#050509}.chat-case-name{font-weight:700}.chat-case-meta{font-size:13px;color:var(--chat-mute)}.chat-case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.chat-case-m{padding:26px;border:1px solid var(--chat-line);border-radius:16px;background:var(--chat-panel)}.chat-case-n{font-size:36px;font-weight:800;color:var(--chat-olpa);letter-spacing:-.02em}.chat-case-l{font-size:13px;color:var(--chat-mute);margin-top:6px}.chat-pricing{padding:100px 0;background:var(--chat-bg-2);border-top:1px solid var(--chat-line);border-bottom:1px solid var(--chat-line)}.chat-price-grid{max-width:1100px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.chat-price{position:relative;padding:34px 28px;background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:20px}.chat-price-hl{border-color:var(--chat-olpa);background:linear-gradient(180deg,rgb(255 214 10 / .08),var(--chat-panel));transform:translateY(-6px);box-shadow:0 30px 70px -20px rgb(255 214 10 / .25)}.chat-price-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--chat-olpa);color:#050509;padding:5px 14px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.chat-price-tag{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--chat-mute);margin-bottom:10px}.chat-price-n{font-size:36px;font-weight:800;color:var(--chat-ink);margin-bottom:20px;letter-spacing:-.02em}.chat-price-n span{font-size:13px;color:var(--chat-mute);font-weight:400;margin-left:4px}.chat-price ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--chat-line);padding-top:20px}.chat-price li{font-size:14px;color:var(--chat-mute);padding-left:20px;position:relative}.chat-price li::before{content:"✓";position:absolute;left:0;color:var(--chat-wa);font-weight:800}.chat-price-for{font-size:12px;color:var(--chat-olpa);text-transform:uppercase;letter-spacing:.08em;padding-top:14px;border-top:1px solid var(--chat-line)}.chat-demo{padding:100px 0}.chat-demo-frame{max-width:960px;margin:0 auto;padding:0 32px}.chat-demo-frame iframe{width:100%;aspect-ratio:16/9;border-radius:18px;border:1px solid var(--chat-line);background:#000}.chat-demo a{color:var(--chat-olpa);text-decoration:none}.chat-res{padding:100px 0;background:var(--chat-bg-2);border-top:1px solid var(--chat-line);border-bottom:1px solid var(--chat-line)}.chat-res-grid{max-width:1100px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.chat-res-card{display:block;padding:26px 28px;background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:16px;text-decoration:none;color:var(--chat-ink);transition:border-color .2s,transform .2s}.chat-res-card:hover{border-color:var(--chat-olpa);transform:translateY(-3px)}.chat-res-host{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--chat-olpa);margin-bottom:8px}.chat-res-title{font-size:19px;font-weight:800;margin-bottom:6px}.chat-res-desc{font-size:13px;color:var(--chat-mute);line-height:1.5}.chat-faq{padding:100px 0}.chat-faq-list{max-width:820px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:12px}.chat-faq-item{background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:14px;padding:4px 0}.chat-faq-item summary{padding:18px 24px;font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.chat-faq-item summary::-webkit-details-marker{display:none}.chat-faq-item summary::after{content:"+";font-size:22px;color:var(--chat-olpa);font-weight:300;transition:transform .2s}.chat-faq-item[open] summary::after{transform:rotate(45deg)}.chat-faq-item p{margin:0;padding:0 24px 20px;color:var(--chat-mute);line-height:1.65;font-size:14px}.chat-cta{padding:100px 0;background:linear-gradient(135deg,#070712,#0a0a16);border-top:1px solid var(--chat-line)}.chat-cta-inner{max-width:1080px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:center}.chat-cta-phone{display:flex;justify-content:center}.chat-bub-pop{animation:chatBubPop 2.4s ease-in-out infinite}@keyframes chatBubPop{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.chat-cta-text h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:16px 0 16px}.chat-cta-text p{color:var(--chat-mute);font-size:16px;line-height:1.65;margin:0 0 26px;max-width:540px}.chat-cta-btns{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:1024px){.chat-hero-split{grid-template-columns:1fr;gap:36px}.chat-hero-left{order:2}.chat-kanban-cols{grid-template-columns:repeat(2,1fr)}.chat-ai-inner{grid-template-columns:1fr;gap:40px}.chat-ch-grid{grid-template-columns:1fr}.chat-band-inner{grid-template-columns:repeat(2,1fr);gap:22px}.chat-price-grid{grid-template-columns:1fr}.chat-price-hl{transform:none}.chat-vs-notes{grid-template-columns:1fr}.chat-case-metrics{grid-template-columns:1fr}.chat-res-grid{grid-template-columns:1fr}.chat-cta-inner{grid-template-columns:1fr;gap:40px;text-align:center}.chat-cta-text p{margin-left:auto;margin-right:auto}.chat-cta-btns{justify-content:center}}@media(max-width:760px){.chat-hero{padding:80px 0 50px}.chat-hero-inner{padding:0 20px}.chat-h1{font-size:36px}.chat-chapter,.chat-chapter-flip{grid-template-columns:1fr;gap:32px;padding:0 20px}.chat-chapter-flip .chat-chap-phone{order:0}.chat-band-inner{grid-template-columns:1fr;padding:0 20px}.chat-vs-tbl{font-size:12px}.chat-vs-tbl th,.chat-vs-tbl td{padding:12px 10px}.chat-branch{grid-template-columns:1fr;gap:20px}.chat-ai-box{width:180px}.chat-phone{width:280px}}.ema-hero{background:#050509;padding:100px 0 80px;position:relative;overflow:hidden}.ema-hero-head{max-width:880px;margin-bottom:48px}.ema-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px}.ema-dot{width:6px;height:6px;background:#00E5FF;border-radius:50%;box-shadow:0 0 10px #00E5FF;animation:pulse 2s infinite}.ema-eyebrow-txt{font-size:11px;color:#8A8A95;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em}.ema-lede{max-width:680px;color:#c4c4cd;font-size:17px;line-height:1.65;margin:20px 0 28px}.ema-client{margin-top:40px;background:#0b0b12;border:1px solid #1f1f2a;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px rgb(0 0 0 / .55)}.ema-client-top{display:flex;align-items:center;gap:16px;padding:12px 18px;background:#111119;border-bottom:1px solid #1f1f2a}.ema-dots{display:flex;gap:6px}.ema-dots span{width:11px;height:11px;border-radius:50%;background:#2a2a34}.ema-dots span:first-child{background:#ff5f57}.ema-dots span:nth-child(2){background:#febc2e}.ema-dots span:nth-child(3){background:#28c840}.ema-client-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:#8A8A95}.ema-client-user{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:#5c5c68}.ema-client-body{display:grid;grid-template-columns:340px 1fr;min-height:540px}.ema-inbox{border-right:1px solid #1f1f2a;background:#0a0a11}.ema-inbox-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #1f1f2a}.ema-inbox-label{font-size:12px;color:#c4c4cd;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.ema-inbox-count{font-family:var(--font-mono);font-size:11px;color:#5c5c68}.ema-inbox-list{list-style:none;margin:0;padding:0}.ema-row{padding:14px 20px;border-bottom:1px solid #15151e;cursor:pointer;transition:background .18s}.ema-row:hover{background:#12121a}.ema-row-active{background:linear-gradient(90deg,rgb(255 214 10 / .08),transparent);border-left:3px solid #FFD60A;padding-left:17px}.ema-row-unread .ema-row-subject{color:#fff;font-weight:700}.ema-row-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.ema-row-subject{font-family:var(--font-mono);font-size:13px;color:#d4d4dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ema-row-date{font-family:var(--font-mono);font-size:11px;color:#5c5c68;flex-shrink:0}.ema-row-bot{display:flex;justify-content:space-between;align-items:center;gap:8px}.ema-row-meta{font-family:var(--font-mono);font-size:10px;color:#7a7a85;letter-spacing:.05em}.ema-chip{font-family:var(--font-mono);font-size:9px;padding:3px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:.08em;border:1px solid #fff0}.ema-chip-live{background:rgb(255 214 10 / .12);color:#FFD60A;border-color:rgb(255 214 10 / .35)}.ema-chip-ok{background:rgb(0 229 255 / .1);color:#00E5FF;border-color:rgb(0 229 255 / .28)}.ema-chip-auto{background:rgb(180 140 255 / .1);color:#c9a6ff;border-color:rgb(180 140 255 / .3)}.ema-chip-draft{background:#1a1a22;color:#8A8A95;border-color:#2a2a34}.ema-preview{padding:24px 28px 28px;background:#0d0d14}.ema-preview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid #1f1f2a}.ema-prev-from{display:flex;gap:12px;align-items:center}.ema-prev-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#FFD60A,#ffaa00);display:flex;align-items:center;justify-content:center;font-weight:800;color:#050509;font-size:18px}.ema-prev-sender{font-size:13px;color:#d4d4dc;font-weight:600}.ema-prev-to{font-family:var(--font-mono);font-size:11px;color:#5c5c68;margin-top:2px}.ema-prev-date{font-family:var(--font-mono);font-size:11px;color:#5c5c68}.ema-prev-subject{font-size:22px;font-weight:800;color:#fff;padding:18px 0 16px;line-height:1.2}.ema-prev-hero{background:linear-gradient(135deg,#1a1a22,#0a0a11);border:1px solid #2a2a34;border-radius:10px;padding:32px 20px;text-align:center;position:relative;margin-bottom:18px}.ema-prev-hero-tag{position:absolute;top:8px;left:10px;font-family:var(--font-mono);font-size:9px;color:#5c5c68;letter-spacing:.1em}.ema-prev-hero-h{font-size:38px;font-weight:900;color:#FFD60A;letter-spacing:-.02em;line-height:1}.ema-prev-hero-sub{color:#c4c4cd;font-size:13px;margin-top:8px}.ema-prev-body{color:#b4b4bd;font-size:13px;line-height:1.65}.ema-prev-body p{margin:0 0 10px}.ema-prev-body em{color:#FFD60A;font-style:normal;background:rgb(255 214 10 / .1);padding:0 4px;border-radius:3px}.ema-prev-cta{display:inline-block;margin:6px 0 18px;background:#FFD60A;color:#050509;padding:13px 28px;border-radius:8px;font-weight:800;font-size:13px;text-decoration:none;letter-spacing:.05em}.ema-prev-foot{border-top:1px solid #1f1f2a;padding-top:14px;font-family:var(--font-mono);font-size:10px;color:#5c5c68}.ema-prev-foot a{color:#8A8A95}.ema-stats-strip{background:#050509;padding:50px 0 30px}.ema-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ema-stat-box{background:#0d0d14;border:1px solid #1f1f2a;border-radius:10px;padding:24px 20px}.ema-stat-n{font-size:28px;font-weight:800;color:#FFD60A;letter-spacing:-.02em;margin-bottom:6px}.ema-stat-l{font-size:12px;color:#8A8A95;line-height:1.4}.ema-section{background:#050509;padding:80px 0}.ema-section-alt{background:#080810}.ema-sec-head{max-width:780px;margin:0 auto 48px;text-align:center}.ema-kicker{display:inline-block;font-family:var(--font-mono);font-size:11px;color:#FFD60A;letter-spacing:.18em;margin-bottom:14px}.ema-sec-head h2{font-size:40px;line-height:1.12;margin-bottom:14px}.ema-sec-sub{color:#8A8A95;font-size:15px;line-height:1.6}.ema-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ema-flow-card{background:#0d0d14;border:1px solid #1f1f2a;border-radius:12px;padding:24px 22px;position:relative}.ema-flow-card:hover{border-color:#FFD60A}.ema-flow-num{font-family:var(--font-mono);font-size:11px;color:#FFD60A;letter-spacing:.15em;margin-bottom:10px}.ema-flow-card h3{font-size:17px;margin-bottom:14px;color:#fff}.ema-flow-card p{font-size:13px;color:#8A8A95;line-height:1.55;margin-top:12px}.ema-flow-mock{background:#050509;border:1px solid #1f1f2a;border-radius:8px;padding:14px;min-height:110px}.ema-mock-seg .ema-seg-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;padding:6px 0;border-bottom:1px dashed #1f1f2a;color:#b4b4bd}.ema-mock-seg .ema-seg-row:last-child{border:none}.ema-mock-seg b{color:#FFD60A}.ema-mock-tpl{display:flex;flex-direction:column;gap:6px}.ema-tpl-block{height:14px;border-radius:3px;background:#1a1a22}.ema-tpl-hero{height:32px;background:linear-gradient(90deg,#1a1a22,#2a2a34)}.ema-tpl-btn{background:#FFD60A;color:#050509;font-size:10px;font-weight:800;height:18px;display:flex;align-items:center;justify-content:center;width:60px;margin-top:4px}.ema-mock-sch{text-align:center}.ema-sch-head{font-family:var(--font-mono);font-size:10px;color:#8A8A95;letter-spacing:.1em;margin-bottom:10px}.ema-sch-date{font-size:14px;color:#FFD60A;font-weight:700;margin-bottom:12px}.ema-sch-btn{background:#FFD60A;color:#050509;font-size:11px;font-weight:700;padding:6px 14px;border-radius:5px;display:inline-block}.ema-mock-rep .ema-rep-line{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:#b4b4bd;margin-top:6px}.ema-mock-rep b{color:#FFD60A}.ema-rep-bar{height:5px;background:#1a1a22;border-radius:3px;margin:4px 0 8px;overflow:hidden}.ema-rep-bar i{display:block;height:100%;background:linear-gradient(90deg,#FFD60A,#00E5FF)}.ema-tree{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ema-tree-node{background:#0d0d14;border:1px solid #1f1f2a;border-radius:10px;padding:14px 22px;text-align:center;min-width:260px;position:relative}.ema-node-trigger{border-color:#00E5FF;background:rgb(0 229 255 / .06)}.ema-node-email{border-color:#2a2a34}.ema-node-cond{border-color:#FFD60A;background:rgb(255 214 10 / .05)}.ema-node-end{border-color:#1f1f2a;opacity:.85}.ema-node-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;color:#8A8A95;margin-bottom:4px}.ema-node-trigger .ema-node-tag{color:#00E5FF}.ema-node-cond .ema-node-tag{color:#FFD60A}.ema-node-body{font-size:13px;color:#d4d4dc;font-weight:600}.ema-tree-line{width:2px;height:28px;background:linear-gradient(180deg,#FFD60A,#1f1f2a);margin:0 auto}.ema-tree-line-s{width:2px;height:20px;background:#2a2a34;margin:8px auto}.ema-tree-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;width:100%;position:relative}.ema-tree-split::before{content:"";position:absolute;top:-22px;left:25%;right:25%;height:2px;background:#2a2a34}.ema-tree-branch{background:#080810;border:1px dashed #1f1f2a;border-radius:10px;padding:18px;display:flex;flex-direction:column;align-items:center}.ema-tree-branch-yes{border-color:rgb(0 229 255 / .3)}.ema-tree-branch-no{border-color:rgb(255 95 87 / .3)}.ema-branch-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;padding:3px 10px;border-radius:10px;margin-bottom:14px}.ema-tree-branch-yes .ema-branch-label{background:rgb(0 229 255 / .12);color:#00E5FF}.ema-tree-branch-no .ema-branch-label{background:rgb(255 95 87 / .12);color:#ff8a80}.ema-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ema-cap{background:#0d0d14;border:1px solid #1f1f2a;border-radius:12px;padding:28px 24px;transition:all .2s}.ema-cap:hover{border-color:#FFD60A;transform:translateY(-2px)}.ema-cap-ico{font-family:var(--font-mono);font-size:12px;color:#FFD60A;letter-spacing:.15em;margin-bottom:14px}.ema-cap h3{font-size:17px;color:#fff;margin-bottom:10px}.ema-cap p{font-size:13px;color:#8A8A95;line-height:1.6}.ema-heatmap-wrap{max-width:780px;margin:0 auto;background:#0d0d14;border:1px solid #1f1f2a;border-radius:12px;padding:30px}.ema-heat-hours{display:grid;grid-template-columns:50px repeat(7,1fr);font-family:var(--font-mono);font-size:11px;color:#5c5c68;padding:0 0 6px 0;text-align:center}.ema-heatmap{width:100%;height:auto;display:block}.ema-heat-legend{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;font-family:var(--font-mono);font-size:10px;color:#8A8A95;letter-spacing:.1em}.ema-heat-scale{display:flex;gap:4px}.ema-heat-scale i{display:block;width:18px;height:10px;background:#FFD60A;border-radius:2px}.ema-heat-note{margin-top:18px;font-size:13px;color:#8A8A95;line-height:1.6;text-align:center}.ema-vs-wrap{max-width:900px;margin:0 auto}.ema-vs{width:100%;border-collapse:collapse;background:#0d0d14;border:1px solid #1f1f2a;border-radius:12px;overflow:hidden}.ema-vs th,.ema-vs td{padding:16px 20px;text-align:left;border-bottom:1px solid #15151e;font-size:13px;color:#c4c4cd}.ema-vs th{background:#111119;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#8A8A95;font-family:var(--font-mono)}.ema-vs-a{color:#FFD60A!important}.ema-vs-b{color:#00E5FF!important}.ema-vs tr:last-child td{border:none}.ema-ok{color:#8fe8a4!important;font-weight:600}.ema-no{color:#ff8a80!important}.ema-vs-verdict{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.ema-vs-verdict>div{background:#0d0d14;border:1px solid #1f1f2a;border-radius:10px;padding:18px 20px;font-size:13px;color:#b4b4bd;line-height:1.6}.ema-vs-verdict b{color:#FFD60A;display:block;margin-bottom:6px}.ema-phases{max-width:820px;margin:0 auto;list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.ema-phases li{background:#0d0d14;border:1px solid #1f1f2a;border-radius:12px;padding:22px 26px;border-left:3px solid #FFD60A}.ema-phase-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ema-phase-n{font-family:var(--font-mono);font-size:11px;color:#FFD60A;letter-spacing:.15em}.ema-phase-dur{font-family:var(--font-mono);font-size:10px;color:#5c5c68;letter-spacing:.1em}.ema-phases h3{font-size:17px;color:#fff;margin-bottom:6px}.ema-phases p{font-size:13px;color:#8A8A95;line-height:1.6}.ema-int-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ema-int{background:#0d0d14;border:1px solid #1f1f2a;border-radius:10px;padding:18px 16px;display:flex;align-items:center;gap:12px;transition:all .2s}.ema-int:hover{border-color:#FFD60A}.ema-int-badge{width:38px;height:38px;border-radius:8px;background:#1a1a22;border:1px solid #2a2a34;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:800;color:#FFD60A;flex-shrink:0}.ema-int b{display:block;font-size:13px;color:#fff}.ema-int i{display:block;font-size:11px;color:#5c5c68;font-style:normal;font-family:var(--font-mono);margin-top:2px}.ema-case{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;max-width:1040px;margin:0 auto}.ema-case-left h2{font-size:30px;margin:12px 0 18px}.ema-quote{font-size:16px;color:#c4c4cd;line-height:1.7;border-left:3px solid #FFD60A;padding-left:20px;font-style:italic;margin:0 0 16px}.ema-case-who{font-family:var(--font-mono);font-size:11px;color:#8A8A95;letter-spacing:.1em}.ema-case-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ema-metric{background:#0d0d14;border:1px solid #1f1f2a;border-radius:10px;padding:22px 20px}.ema-metric .n{font-size:26px;font-weight:800;color:#FFD60A;margin-bottom:6px}.ema-metric .l{font-size:11px;color:#8A8A95;line-height:1.4}.ema-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto}.ema-plan{background:#0d0d14;border:1px solid #1f1f2a;border-radius:14px;padding:32px 26px;position:relative}.ema-plan-featured{border-color:#FFD60A;transform:scale(1.03);box-shadow:0 20px 50px rgb(255 214 10 / .1)}.ema-plan-flag{position:absolute;top:-11px;right:20px;background:#FFD60A;color:#050509;font-family:var(--font-mono);font-size:10px;padding:4px 12px;border-radius:10px;font-weight:800;letter-spacing:.08em}.ema-plan-name{font-family:var(--font-mono);font-size:12px;color:#8A8A95;letter-spacing:.15em;margin-bottom:10px;text-transform:uppercase}.ema-plan-price{font-size:20px;font-weight:800;color:#FFD60A;margin-bottom:20px}.ema-plan-price span{font-size:12px;color:#8A8A95;font-weight:400}.ema-plan ul{list-style:none;padding:0;margin:0}.ema-plan ul li{font-size:13px;color:#b4b4bd;padding:8px 0;border-bottom:1px dashed #1f1f2a}.ema-plan ul li:last-child{border:none}.ema-plan-foot{margin-top:16px;font-size:12px;color:#8A8A95;line-height:1.5;padding-top:14px;border-top:1px solid #1f1f2a}.ema-invoice-note{text-align:center;margin-top:22px;font-family:var(--font-mono);font-size:11px;color:#8A8A95;letter-spacing:.08em}.ema-video{max-width:840px;margin:0 auto;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid #1f1f2a}.ema-video iframe{width:100%;height:100%;border:0}.ema-res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ema-res{display:block;background:#0d0d14;border:1px solid #1f1f2a;border-radius:12px;padding:24px 22px;text-decoration:none;transition:all .2s}.ema-res:hover{border-color:#FFD60A;transform:translateY(-3px)}.ema-res-tag{font-family:var(--font-mono);font-size:10px;color:#FFD60A;letter-spacing:.15em;margin-bottom:10px}.ema-res h3{font-size:16px;color:#fff;margin-bottom:8px}.ema-res p{font-size:12px;color:#8A8A95;line-height:1.5}.ema-faq{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.ema-faq-item{background:#0d0d14;border:1px solid #1f1f2a;border-radius:10px;padding:18px 22px}.ema-faq-item summary{cursor:pointer;font-size:15px;color:#fff;font-weight:600;list-style:none;position:relative;padding-right:30px}.ema-faq-item summary::-webkit-details-marker{display:none}.ema-faq-item summary::after{content:"+";position:absolute;right:0;top:0;color:#FFD60A;font-size:22px;line-height:1}.ema-faq-item[open] summary::after{content:"−"}.ema-faq-item p{margin:12px 0 0;font-size:13px;color:#8A8A95;line-height:1.65}.ema-cta-sec{padding:90px 0}.ema-cta-box{max-width:760px;margin:0 auto;background:linear-gradient(135deg,#0d0d14 0%,#111119 100%);border:1px solid #FFD60A;border-radius:16px;padding:54px 48px;text-align:center;box-shadow:0 30px 80px rgb(255 214 10 / .08)}.ema-cta-box h2{font-size:34px;margin:10px 0 16px}.ema-cta-box p{color:#b4b4bd;font-size:15px;line-height:1.65;max-width:560px;margin:0 auto 26px}.ema-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:960px){.ema-client-body{grid-template-columns:1fr}.ema-inbox{border-right:none;border-bottom:1px solid #1f1f2a;max-height:340px;overflow-y:auto}.ema-stats-grid{grid-template-columns:repeat(2,1fr)}.ema-flow{grid-template-columns:repeat(2,1fr)}.ema-cap-grid{grid-template-columns:repeat(2,1fr)}.ema-int-strip{grid-template-columns:repeat(2,1fr)}.ema-res-grid{grid-template-columns:repeat(2,1fr)}.ema-case{grid-template-columns:1fr}.ema-pricing{grid-template-columns:1fr}.ema-plan-featured{transform:none}.ema-vs-verdict{grid-template-columns:1fr}}@media(max-width:640px){.ema-hero{padding:70px 0 50px}.ema-sec-head h2{font-size:28px}.ema-section{padding:60px 0}.ema-stats-grid{grid-template-columns:1fr}.ema-flow{grid-template-columns:1fr}.ema-cap-grid{grid-template-columns:1fr}.ema-int-strip{grid-template-columns:1fr}.ema-res-grid{grid-template-columns:1fr}.ema-case-metrics{grid-template-columns:1fr}.ema-tree-split{grid-template-columns:1fr}.ema-tree-split::before{display:none}.ema-tree-node{min-width:0;width:100%}.ema-vs th,.ema-vs td{padding:12px 14px;font-size:12px}.ema-cta-box{padding:40px 24px}.ema-cta-box h2{font-size:24px}.ema-prev-hero-h{font-size:28px}}.inb-body{background:#050509;color:#e8e8f0}.inb-body a{color:inherit}:root{--inb-bg:#050509;--inb-panel:#0c0c14;--inb-panel-2:#111121;--inb-line:rgba(255,255,255,.08);--inb-line-2:rgba(255,255,255,.14);--inb-text:#e8e8f0;--inb-muted:#8a8aa3;--inb-olpa:#FFD60A;--inb-cyan:#22d3ee;--inb-wa:#25d366;--inb-ig:#e4405f;--inb-tg:#0088cc;--inb-ms:#0084ff}@keyframes inb-pulse{0%{box-shadow:0 0 0 0 rgb(255 214 10 / .75);transform:scale(1)}70%{box-shadow:0 0 0 10px #fff0;transform:scale(1.1)}100%{box-shadow:0 0 0 0 #fff0;transform:scale(1)}}@keyframes inb-slide-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes inb-glow{0%,100%{opacity:.55}50%{opacity:.9}}.inb-hero{position:relative;padding:110px 0 60px;background:radial-gradient(ellipse 80% 50% at 50% 0%,#12121f 0%,#050509 70%);overflow:hidden}.inb-hero-glow{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(circle,rgb(255 214 10 / .15) 0%,transparent 60%);filter:blur(60px);animation:inb-glow 6s ease-in-out infinite}.inb-hero-wrap{position:relative;z-index:2}.inb-crumb{font-size:13px;color:var(--inb-muted);display:flex;gap:8px;align-items:center;margin-bottom:28px}.inb-crumb a{color:var(--inb-muted);text-decoration:none;transition:color .2s}.inb-crumb a:hover{color:var(--inb-olpa)}.inb-crumb-now{color:var(--inb-text)}.inb-hero-top{max-width:820px;margin-bottom:40px}.inb-hero-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.inb-tag{display:inline-block;padding:6px 14px;background:rgb(255 214 10 / .1);border:1px solid rgb(255 214 10 / .35);color:var(--inb-olpa);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:20px}.inb-live{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--inb-muted)}.inb-dot-live{width:8px;height:8px;background:var(--inb-wa);border-radius:50%;box-shadow:0 0 10px var(--inb-wa);animation:inb-pulse 1.8s infinite}.inb-h1{font-size:clamp(34px,5vw,58px);line-height:1.05;margin:0 0 18px;font-weight:800;letter-spacing:-.02em}.inb-h1-yellow{color:var(--inb-olpa)}.inb-lead{font-size:17px;line-height:1.65;color:#c2c2d6;margin:0 0 28px;max-width:680px}.inb-hero-cta{display:flex;gap:14px;flex-wrap:wrap}.inb-btn{display:inline-block;padding:14px 26px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;transition:transform .15s,box-shadow .15s;border:1px solid #fff0}.inb-btn-primary{background:var(--inb-olpa);color:#050509;box-shadow:0 10px 30px rgb(255 214 10 / .25)}.inb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgb(255 214 10 / .35)}.inb-btn-ghost{background:#fff0;border-color:var(--inb-line-2);color:var(--inb-text)}.inb-btn-ghost:hover{border-color:var(--inb-olpa);color:var(--inb-olpa)}.inb-panel{background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px rgb(0 0 0 / .5)}.inb-panel-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--inb-line);background:linear-gradient(180deg,rgb(255 255 255 / .02),transparent);flex-wrap:wrap;gap:14px}.inb-panel-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;letter-spacing:.02em}.inb-panel-dot{width:10px;height:10px;border-radius:50%;background:var(--inb-olpa);box-shadow:0 0 12px var(--inb-olpa);animation:inb-pulse 2s infinite}.inb-panel-filters{display:flex;gap:8px;flex-wrap:wrap}.inb-chip{padding:6px 12px;border:1px solid var(--inb-line);border-radius:20px;font-size:12px;color:var(--inb-muted);cursor:default}.inb-chip-on{background:rgb(255 214 10 / .1);border-color:rgb(255 214 10 / .45);color:var(--inb-olpa)}.inb-list{list-style:none;margin:0;padding:0}.inb-row{display:grid;grid-template-columns:56px 44px 1fr 120px 80px;gap:14px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--inb-line);animation:inb-slide-in .5s ease both;animation-delay:var(--d,0s);animation-fill-mode:backwards;transition:background .2s}.inb-row:last-child{border-bottom:0}.inb-row:hover{background:rgb(255 255 255 / .025)}.inb-row-new{border-left:3px solid var(--inb-olpa);background:rgb(255 214 10 / .04);padding-left:19px}.inb-channel{width:44px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff}.inb-ch-wa{background:var(--inb-wa)}.inb-ch-ig{background:var(--inb-ig)}.inb-ch-tg{background:var(--inb-tg)}.inb-ch-ms{background:var(--inb-ms)}.inb-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#2a2a45,#1a1a2e);border:1px solid var(--inb-line-2);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--inb-olpa);font-size:15px}.inb-av-2{color:#e4405f}.inb-av-3{color:#22d3ee}.inb-av-4{color:#ffd60a}.inb-av-5{color:#0084ff}.inb-av-6{color:#e4405f}.inb-av-7{color:#25d366}.inb-av-8{color:#a78bfa}.inb-msg{min-width:0}.inb-msg-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:3px}.inb-msg-top strong{font-size:14px;color:var(--inb-text)}.inb-time{font-size:11px;color:var(--inb-muted);white-space:nowrap}.inb-msg-prev{margin:0;font-size:13px;color:#a0a0b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inb-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;font-size:11px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.inb-bg-new{background:rgb(255 214 10 / .14);color:var(--inb-olpa);border:1px solid rgb(255 214 10 / .4)}.inb-bg-open{background:rgb(34 211 238 / .1);color:var(--inb-cyan);border:1px solid rgb(34 211 238 / .3)}.inb-bg-reply{background:rgb(148 163 184 / .1);color:#94a3b8;border:1px solid rgb(148 163 184 / .25)}.inb-bg-close{background:rgb(100 116 139 / .08);color:#64748b;border:1px solid rgb(100 116 139 / .2)}.inb-dot-pulse{width:6px;height:6px;border-radius:50%;background:var(--inb-olpa);animation:inb-pulse 1.5s infinite}.inb-agent{font-size:12px;color:var(--inb-muted);text-align:right}.inb-stats-sec{padding:48px 0}.inb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inb-stat{padding:26px 22px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:14px;text-align:center;transition:border-color .2s}.inb-stat:hover{border-color:rgb(255 214 10 / .35)}.inb-stat strong{display:block;font-size:30px;color:var(--inb-olpa);font-weight:800;margin-bottom:4px}.inb-stat span{font-size:13px;color:var(--inb-muted)}.inb-sec{padding:90px 0}.inb-sec-alt{background:#08080f}.inb-sec-head{max-width:760px;margin:0 auto 54px;text-align:center}.inb-eyebrow{display:inline-block;padding:5px 14px;background:rgb(34 211 238 / .1);border:1px solid rgb(34 211 238 / .3);color:var(--inb-cyan);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:20px;margin-bottom:18px}.inb-h2{font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.015em;margin:0 0 14px}.inb-sub{font-size:16px;color:var(--inb-muted);line-height:1.6;margin:0}.inb-channels{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.inb-chcard{padding:28px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:18px;position:relative;overflow:hidden}.inb-chcard::before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.inb-chcard-wa::before{background:var(--inb-wa)}.inb-chcard-ig::before{background:var(--inb-ig)}.inb-chcard-ms::before{background:var(--inb-ms)}.inb-chcard-tg::before{background:var(--inb-tg)}.inb-chcard h3{margin:18px 0 10px;font-size:20px}.inb-chcard p{color:#a0a0b8;font-size:14px;line-height:1.6;margin:0 0 16px}.inb-che{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.inb-che li{font-size:13px;color:var(--inb-muted);padding-left:18px;position:relative}.inb-che li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--inb-olpa)}.inb-phone{max-width:260px;padding:14px;background:#000;border:1px solid var(--inb-line-2);border-radius:14px}.inb-phone-bar{font-size:11px;font-weight:700;color:#fff;padding:6px 10px;border-radius:8px;margin-bottom:10px;letter-spacing:.03em}.inb-bar-wa{background:var(--inb-wa)}.inb-bar-ig{background:linear-gradient(90deg,#e4405f,#f77737)}.inb-bar-tg{background:var(--inb-tg)}.inb-bar-ms{background:var(--inb-ms)}.inb-phone-msg{padding:8px 12px;border-radius:10px;font-size:12px;margin-bottom:6px;max-width:85%}.inb-msg-in{background:#1a1a2e;color:#ddd;border-top-left-radius:3px}.inb-msg-out{background:rgb(255 214 10 / .15);color:var(--inb-olpa);margin-left:auto;border-top-right-radius:3px}.inb-route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-bottom:48px}.inb-route-step{padding:22px 18px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:14px;text-align:center}.inb-route-step strong{display:block;font-size:15px;margin-bottom:6px}.inb-route-step p{font-size:12px;color:var(--inb-muted);margin:0;line-height:1.5}.inb-step-num{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--inb-olpa);color:#050509;font-weight:800;font-size:13px;margin-bottom:10px}.inb-route-arrow{display:flex;align-items:center;justify-content:center;color:var(--inb-olpa);font-size:24px;font-weight:700}.inb-agents-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.inb-agent-slot{padding:22px;background:var(--inb-panel-2);border:1px solid var(--inb-line);border-radius:14px}.inb-agent-slot p{font-size:13px;color:#a0a0b8;margin:12px 0 0;line-height:1.55}.inb-agent-head{display:flex;align-items:center;gap:12px}.inb-agent-head strong{display:block;font-size:15px}.inb-agent-head span{display:block;font-size:11px;color:var(--inb-muted)}.inb-ag-av{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#050509}.inb-ag-a{background:var(--inb-olpa)}.inb-ag-b{background:var(--inb-ig);color:#fff}.inb-ag-c{background:var(--inb-cyan)}.inb-board{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.inb-agent-card{padding:26px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:16px}.inb-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 16px}.inb-kpis>div{text-align:center}.inb-kpis b{display:block;font-size:17px;color:var(--inb-olpa);font-weight:800}.inb-kpis span{display:block;font-size:10px;color:var(--inb-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.inb-bar{width:100%;height:6px;background:rgb(255 255 255 / .06);border-radius:3px;overflow:hidden}.inb-bar-fill{display:block;height:100%;background:linear-gradient(90deg,var(--inb-cyan),var(--inb-olpa));border-radius:3px}.inb-qgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.inb-qbox{padding:30px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:16px}.inb-qbox h3{margin:0 0 18px;font-size:18px}.inb-qlist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.inb-qlist li{padding:12px 14px;background:var(--inb-panel-2);border:1px solid var(--inb-line);border-radius:10px;font-size:13px;color:#bcbccf}.inb-qlist code{background:rgb(255 214 10 / .12);color:var(--inb-olpa);padding:2px 8px;border-radius:5px;font-size:12px;margin-right:10px;font-family:ui-monospace,monospace}.inb-tpl{background:var(--inb-panel-2);border:1px solid var(--inb-line);border-radius:12px;overflow:hidden}.inb-tpl-head{padding:12px 16px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--inb-muted);border-bottom:1px solid var(--inb-line);background:rgb(255 255 255 / .02)}.inb-tpl-item{padding:14px 16px;border-bottom:1px solid var(--inb-line);cursor:default;transition:background .15s}.inb-tpl-item:last-child{border-bottom:0}.inb-tpl-item:hover{background:rgb(255 255 255 / .025)}.inb-tpl-item b{display:block;font-size:13px;color:var(--inb-olpa);font-family:ui-monospace,monospace;margin-bottom:4px}.inb-tpl-item p{margin:0;font-size:12px;color:#a0a0b8;line-height:1.5}.inb-tpl-on{background:rgb(255 214 10 / .05);border-left:3px solid var(--inb-olpa)}.inb-caps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.inb-cap{padding:28px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:14px;position:relative}.inb-cap-n{position:absolute;top:18px;right:22px;font-size:32px;color:rgb(255 214 10 / .14);font-weight:800;font-family:ui-monospace,monospace}.inb-cap h3{margin:0 0 10px;font-size:17px;max-width:85%}.inb-cap p{margin:0;color:#a0a0b8;font-size:13px;line-height:1.55}.inb-vs{overflow-x:auto}.inb-vs-table{width:100%;border-collapse:collapse;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:14px;overflow:hidden}.inb-vs-table th,.inb-vs-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--inb-line);font-size:14px}.inb-vs-table th{background:rgb(255 255 255 / .03);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--inb-muted);font-weight:700}.inb-vs-table tbody tr:last-child td{border-bottom:0}.inb-vs-table td.inb-win{color:var(--inb-olpa);font-weight:700}.inb-fases{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.inb-fases li{padding:24px 20px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:14px}.inb-fase-n{display:inline-block;padding:4px 10px;background:var(--inb-olpa);color:#050509;font-weight:800;font-size:11px;border-radius:6px;margin-bottom:14px}.inb-fases h3{margin:0 0 8px;font-size:15px}.inb-fases p{margin:0;font-size:12px;color:var(--inb-muted);line-height:1.55}.inb-crm{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:40px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:16px}.inb-crm-src,.inb-crm-hub{padding:16px 28px;border:1px solid var(--inb-line-2);border-radius:10px;font-weight:700;font-size:14px;background:var(--inb-panel-2)}.inb-crm-src{color:var(--inb-olpa);border-color:rgb(255 214 10 / .4)}.inb-crm-hub{color:var(--inb-cyan);border-color:rgb(34 211 238 / .4)}.inb-crm-line{flex:0 0 60px;height:2px;background:linear-gradient(90deg,var(--inb-olpa),var(--inb-cyan))}.inb-crm-dsts{display:flex;gap:10px;flex-wrap:wrap}.inb-crm-dsts span{padding:10px 16px;border:1px solid var(--inb-line);border-radius:8px;font-size:13px;color:#bcbccf;background:var(--inb-panel-2)}.inb-quote{max-width:820px;margin:0 auto 40px;padding:36px 40px;background:var(--inb-panel);border:1px solid var(--inb-line);border-left:4px solid var(--inb-olpa);border-radius:14px}.inb-quote p{margin:0 0 14px;font-size:17px;line-height:1.65;color:#e0e0ee;font-style:italic}.inb-quote footer{font-size:12px;color:var(--inb-muted);text-transform:uppercase;letter-spacing:.08em}.inb-case-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inb-case-stats>div{padding:22px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:12px;text-align:center}.inb-case-stats strong{display:block;font-size:20px;color:var(--inb-olpa);font-weight:800;margin-bottom:4px}.inb-case-stats span{font-size:12px;color:var(--inb-muted)}.inb-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.inb-plan{padding:34px 28px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:16px;position:relative}.inb-plan-feat{border-color:rgb(255 214 10 / .5);box-shadow:0 20px 60px rgb(255 214 10 / .08);transform:scale(1.02)}.inb-plan-tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:5px 14px;background:var(--inb-olpa);color:#050509;font-size:11px;font-weight:800;border-radius:20px;letter-spacing:.05em}.inb-plan h3{margin:0 0 12px;font-size:20px}.inb-price{margin-bottom:22px}.inb-price b{font-size:34px;color:var(--inb-olpa);font-weight:800}.inb-price span{color:var(--inb-muted);font-size:13px;margin-left:6px}.inb-plan ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.inb-plan li{font-size:13px;color:#bcbccf;padding-left:20px;position:relative}.inb-plan li::before{content:"+";position:absolute;left:0;color:var(--inb-olpa);font-weight:800}.inb-video{position:relative;padding-bottom:56.25%;height:0;max-width:900px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid var(--inb-line)}.inb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.inb-res{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inb-res-card{padding:26px;background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:14px;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s;display:block}.inb-res-card:hover{border-color:var(--inb-olpa);transform:translateY(-3px)}.inb-res-card strong{display:block;font-size:15px;margin-bottom:6px;color:var(--inb-olpa)}.inb-res-card span{font-size:12px;color:var(--inb-muted)}.inb-faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.inb-faq details{background:var(--inb-panel);border:1px solid var(--inb-line);border-radius:12px;padding:18px 22px;transition:border-color .2s}.inb-faq details[open]{border-color:rgb(255 214 10 / .4)}.inb-faq summary{cursor:pointer;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.inb-faq summary::-webkit-details-marker{display:none}.inb-faq summary::after{content:"+";color:var(--inb-olpa);font-size:22px;font-weight:400;transition:transform .2s}.inb-faq details[open] summary::after{transform:rotate(45deg)}.inb-faq p{margin:12px 0 0;font-size:14px;color:#a0a0b8;line-height:1.65}.inb-cta{padding:90px 0;background:radial-gradient(ellipse 60% 80% at 50% 50%,#12121f 0%,#050509 70%)}.inb-cta-wrap{max-width:720px;margin:0 auto;text-align:center;padding:56px 40px;background:var(--inb-panel);border:1px solid rgb(255 214 10 / .3);border-radius:20px;box-shadow:0 40px 100px rgb(255 214 10 / .08)}.inb-cta h2{font-size:clamp(26px,3vw,36px);margin:0 0 16px;font-weight:800}.inb-cta p{color:#bcbccf;font-size:15px;line-height:1.65;margin:0 0 28px}.inb-cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:980px){.inb-hero{padding:90px 0 40px}.inb-row{grid-template-columns:44px 36px 1fr;grid-template-rows:auto auto;gap:10px;padding:14px 16px}.inb-row .inb-badge{grid-column:2/4;justify-self:start}.inb-row .inb-agent{grid-column:1/2;grid-row:2;text-align:left}.inb-panel-head{padding:14px 16px}.inb-panel-filters{display:none}.inb-stats{grid-template-columns:repeat(2,1fr)}.inb-channels,.inb-qgrid{grid-template-columns:1fr}.inb-route{grid-template-columns:1fr}.inb-route-arrow{transform:rotate(90deg)}.inb-agents-demo{grid-template-columns:1fr}.inb-board{grid-template-columns:1fr}.inb-caps{grid-template-columns:1fr}.inb-fases{grid-template-columns:1fr}.inb-case-stats{grid-template-columns:repeat(2,1fr)}.inb-plans{grid-template-columns:1fr}.inb-plan-feat{transform:none}.inb-res{grid-template-columns:repeat(2,1fr)}.inb-crm{flex-direction:column}.inb-crm-line{width:2px;height:30px;flex:none;background:linear-gradient(180deg,var(--inb-olpa),var(--inb-cyan))}.inb-sec{padding:60px 0}.inb-cta-wrap{padding:40px 24px}.inb-vs-table th,.inb-vs-table td{padding:12px 14px;font-size:13px}}@media(max-width:560px){.inb-stats{grid-template-columns:1fr}.inb-kpis{grid-template-columns:repeat(2,1fr)}.inb-case-stats{grid-template-columns:1fr}.inb-hero-cta{flex-direction:column}.inb-btn{width:100%;text-align:center}}.cl-ppia-hero{position:relative;overflow:hidden}.cl-ppia-hero .hero-grid{align-items:center}.ppia-flow{position:relative;max-width:480px;margin:0 auto;padding:22px 22px 18px;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .25)!important;overflow:hidden}.ppia-flow::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 0%,rgb(255 214 10 / .08),transparent 60%);pointer-events:none}.ppia-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:14px;position:relative}.ppia-title{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text);flex:1}.ppia-sub{font-size:10px;color:var(--text-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.ppia-badge{font-family:var(--font-mono);font-size:9px;color:#22c55e;background:rgb(34 197 94 / .12);padding:4px 9px;border-radius:999px;letter-spacing:.1em;border:1px solid rgb(34 197 94 / .3);font-weight:700}.ppia-svg{display:block;width:100%;height:auto;position:relative;z-index:1}.ppia-svg .ppia-arrow{fill:none;stroke:rgb(255 214 10 / .35);stroke-width:1.6;stroke-dasharray:4 4;animation:ppiaDash 12s linear infinite}@keyframes ppiaDash{to{stroke-dashoffset:-80}}.ppia-svg .ppia-node rect{fill:var(--surface);stroke:var(--border);stroke-width:1;transition:all .3s}.ppia-svg .ppia-node .ppia-num{fill:var(--text-2);font-family:var(--font-mono);font-size:10px;font-weight:700;text-anchor:middle;letter-spacing:.08em}.ppia-svg .ppia-node .ppia-lbl{fill:var(--text);font-family:var(--font-display);font-size:11px;font-weight:600;text-anchor:middle}.ppia-svg .ppia-done rect{fill:rgb(34 197 94 / .08);stroke:rgb(34 197 94 / .35)}.ppia-svg .ppia-done .ppia-num{fill:#22c55e}.ppia-svg .ppia-now rect{fill:rgb(255 214 10 / .1);stroke:rgb(255 214 10 / .55);filter:drop-shadow(0 0 8px rgb(255 214 10 / .35));animation:ppiaPulse 2.2s ease-in-out infinite}.ppia-svg .ppia-now .ppia-num{fill:var(--olpa)}.ppia-svg .ppia-now .ppia-lbl{fill:var(--olpa)}@keyframes ppiaPulse{0%,100%{filter:drop-shadow(0 0 4px rgb(255 214 10 / .25))}50%{filter:drop-shadow(0 0 14px rgb(255 214 10 / .55))}}.ppia-svg .ppia-pending rect{fill:rgb(255 255 255 / .02);stroke:var(--border);stroke-dasharray:3 3}.ppia-svg .ppia-pending .ppia-num,.ppia-svg .ppia-pending .ppia-lbl{fill:var(--muted)}.ppia-legend{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:12px;border-top:1px solid var(--border);margin-top:10px}.ppia-chip{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:4px 9px;border-radius:999px;border:1px solid var(--border);color:var(--text-2)}.ppia-chip-done{color:#22c55e;border-color:rgb(34 197 94 / .35);background:rgb(34 197 94 / .08)}.ppia-chip-now{color:var(--olpa);border-color:rgb(255 214 10 / .45);background:rgb(255 214 10 / .08)}.ppia-chip-pending{color:var(--muted)}.ppia-foot{margin-top:10px;font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono);letter-spacing:.04em}@media (max-width:900px){.ppia-flow{max-width:100%}}.cl-cur-hero{position:relative;overflow:hidden}.cl-cur-hero .hero-blob-1{background:radial-gradient(circle,rgb(255 214 10 / .18),transparent 60%)}.cl-cur-hero .hero-blob-2{background:radial-gradient(circle,rgb(0 229 255 / .14),transparent 60%)}.cur-catalog{padding:0;border-radius:18px;overflow:hidden;background:rgb(10 10 18 / .72);border:1px solid rgb(255 255 255 / .08);box-shadow:0 40px 120px rgb(0 0 0 / .5)}.cur-cat-head{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgb(255 255 255 / .03);border-bottom:1px solid rgb(255 255 255 / .06)}.cur-cat-head .make-dot{width:11px;height:11px;border-radius:50%;background:#ff5f57;display:inline-block}.cur-cat-title{margin-left:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--text-2);text-transform:uppercase}.cur-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgb(255 255 255 / .06);padding:1px}.cur-tile{position:relative;background:linear-gradient(160deg,rgb(18 18 28 / .92),rgb(10 10 18 / .92));padding:18px 16px 16px;min-height:138px;display:flex;flex-direction:column;gap:6px;transition:background .25s,transform .25s}.cur-tile:hover{background:linear-gradient(160deg,rgb(255 214 10 / .08),rgb(10 10 18 / .92))}.cur-num{font-family:var(--font-mono);font-size:11px;color:var(--olpa);font-weight:700;letter-spacing:.08em}.cur-type{display:inline-block;align-self:flex-start;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;padding:3px 7px;border-radius:4px;background:rgb(0 229 255 / .1);color:#00E5FF;border:1px solid rgb(0 229 255 / .25);text-transform:uppercase}.cur-name{font-size:14px;font-weight:700;color:#fff;line-height:1.3;margin-top:2px}.cur-duration{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.cur-slots{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-2);font-family:var(--font-mono);margin-top:auto}.cur-dot{width:7px;height:7px;border-radius:50%;display:inline-block;box-shadow:0 0 8px currentColor}.cur-dot-ok{background:#22c55e;color:#22c55e}.cur-dot-warn{background:#febc2e;color:#febc2e}.cur-dot-full{background:#ff5f57;color:#ff5f57}.cur-cat-foot{padding:12px 16px;border-top:1px solid rgb(255 255 255 / .06);background:rgb(255 255 255 / .02);font-family:var(--font-mono);font-size:11px;color:var(--text-2);letter-spacing:.04em}.cur-cat-foot strong{color:var(--olpa)}@media(max-width:980px){.cur-grid{grid-template-columns:repeat(2,1fr)}.cur-tile{min-height:124px;padding:14px 12px}.cur-name{font-size:13px}}@media(max-width:560px){.cur-grid{grid-template-columns:1fr}}.cl-cic-hero{position:relative;overflow:hidden}.cl-cic-hero .hero-blob-1{background:radial-gradient(circle,rgb(255 214 10 / .22),transparent 60%)}.cl-cic-hero .hero-blob-2{background:radial-gradient(circle,rgb(0 229 255 / .18),transparent 60%)}.cic-tracker{padding:0;border-radius:18px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);box-shadow:0 30px 80px rgb(0 0 0 / .45)}.cic-head{display:flex;align-items:center;gap:8px;padding:14px 18px;background:rgb(0 0 0 / .35);border-bottom:1px solid rgb(255 255 255 / .06)}.cic-head .make-dot{width:11px;height:11px;border-radius:50%;background:#ff5f57;display:inline-block}.cic-title{margin-left:12px;font-family:var(--font-mono);font-size:12px;color:var(--text-2);text-transform:lowercase;letter-spacing:.04em;flex:1}.cic-live{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#22c55e;padding:3px 8px;border:1px solid rgb(34 197 94 / .4);border-radius:4px;background:rgb(34 197 94 / .08)}.cic-body{padding:20px 18px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,rgb(255 255 255 / .02),rgb(0 0 0 / .15))}.cic-track{padding:16px 18px;border-radius:12px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);transition:border-color .3s}.cic-track:hover{border-color:rgb(255 214 10 / .25)}.cic-track-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cic-track-name{font-size:14px;font-weight:600;color:var(--text-1)}.cic-track-count{font-family:var(--font-mono);font-size:11px;color:var(--text-2);padding:3px 8px;background:rgb(255 255 255 / .04);border-radius:4px;border:1px solid rgb(255 255 255 / .06)}.cic-sessions{display:flex;gap:8px;margin-bottom:10px}.cic-dot{width:14px;height:14px;border-radius:50%;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);display:inline-block}.cic-dot-done{background:#22c55e;border-color:#22c55e;box-shadow:0 0 8px rgb(34 197 94 / .4)}.cic-dot-now{background:var(--olpa,#FFD60A);border-color:var(--olpa,#FFD60A);box-shadow:0 0 12px rgb(255 214 10 / .6);animation:pulse 2s infinite}.cic-track-meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em}.cic-status-run{color:#22c55e}.cic-footer{padding:12px 18px;border-top:1px solid rgb(255 255 255 / .06);background:rgb(0 0 0 / .25);font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-align:center;text-transform:lowercase;letter-spacing:.05em}@media(max-width:768px){.cic-track-top{flex-direction:column;align-items:flex-start;gap:6px}.cic-sessions{gap:6px}.cic-dot{width:12px;height:12px}}.cl-odoo-hero .hero-glow{color:var(--olpa)}.cl-odoo-hero .hero-blob-1{background:radial-gradient(circle,rgb(155 93 229 / .22),transparent 70%)}.cl-odoo-hero .hero-blob-2{background:radial-gradient(circle,rgb(0 229 255 / .15),transparent 70%)}.odo-mock{position:relative;padding:22px;border-radius:22px;background:linear-gradient(180deg,rgb(155 93 229 / .06),rgb(0 0 0 / .35));border:1px solid rgb(155 93 229 / .25);box-shadow:0 30px 80px -30px rgb(155 93 229 / .35),inset 0 1px 0 rgb(255 255 255 / .05)}.odo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px dashed rgb(255 255 255 / .1)}.odo-title-top{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-1);font-weight:700}.odo-title-sub{font-size:12px;color:var(--text-2);margin-top:4px}.odo-badge{flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,rgb(155 93 229 / .25),rgb(255 214 10 / .2));border:1px solid rgb(255 214 10 / .45);color:#ffd60a;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 18px rgb(255 214 10 / .25)}.odo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.odo-tile{position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;border-radius:14px;background:linear-gradient(160deg,rgb(155 93 229 / .1),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;overflow:hidden}.odo-tile::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgb(155 93 229 / .18),transparent 70%);opacity:0;transition:opacity .35s ease}.odo-tile:hover{transform:translateY(-3px);border-color:rgb(155 93 229 / .55);box-shadow:0 18px 40px -20px rgb(155 93 229 / .55)}.odo-tile:hover::before{opacity:1}.odo-letter{position:relative;z-index:1;font-family:var(--font-display,var(--font-mono));font-size:26px;font-weight:800;line-height:1;color:var(--olpa);text-shadow:0 0 18px rgb(155 93 229 / .55);letter-spacing:-.02em}.odo-name{position:relative;z-index:1;font-size:10px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;text-align:center}.odo-foot{margin-top:16px;padding-top:14px;border-top:1px dashed rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:11px;color:var(--text-2);text-align:center;line-height:1.5}@media(max-width:720px){.odo-grid{grid-template-columns:repeat(3,1fr)}.odo-letter{font-size:22px}.odo-head{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.odo-grid{grid-template-columns:repeat(2,1fr)}}.cl-mke-hero{position:relative}.cl-mke-hero .hero-blob-1{background:radial-gradient(circle,rgb(168 85 247 / .28),transparent 70%)}.cl-mke-hero .hero-blob-2{background:radial-gradient(circle,rgb(0 229 255 / .18),transparent 70%)}.mke-scenario{padding:0;overflow:hidden;max-width:500px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(168 85 247 / .28)!important;box-shadow:0 30px 80px rgb(168 85 247 / .12)}.mke-head{display:flex;align-items:center;gap:8px;padding:14px 18px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.mke-head .make-dot{width:12px;height:12px;border-radius:50%;background:#ff5f57}.mke-title{flex:1;font-family:var(--font-mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-left:8px}.mke-count{font-family:var(--font-mono);font-size:10px;color:#a855f7;background:rgb(168 85 247 / .12);padding:3px 8px;border-radius:99px;border:1px solid rgb(168 85 247 / .3);text-transform:uppercase;letter-spacing:.06em}.mke-canvas{position:relative;padding:20px;min-height:440px}.mke-svg{position:absolute;inset:20px;width:calc(100% - 40px);height:calc(100% - 40px);pointer-events:none}.mke-arrow{stroke-dasharray:6 6;stroke-dashoffset:12;animation:dashFlow 3.5s linear infinite}.mke-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2}.mke-ico{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;background:rgb(168 85 247 / .12);border:2px solid #a855f7;box-shadow:0 0 22px rgb(168 85 247 / .22),inset 0 0 12px rgb(168 85 247 / .08);backdrop-filter:blur(6px);transition:transform .3s ease}.mke-node:hover .mke-ico{transform:scale(1.08)}.mke-label{font-family:var(--font-mono);font-size:9px;color:var(--text);text-transform:uppercase;letter-spacing:.06em;background:rgb(10 10 18 / .85);padding:2px 6px;border-radius:4px;border:1px solid var(--border);white-space:nowrap}.mke-footer{padding:12px 20px;background:rgb(168 85 247 / .05);border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-family:var(--font-mono)}@media(max-width:720px){.mke-scenario{max-width:100%}.mke-canvas{min-height:380px;transform:scale(.88);transform-origin:top center}.mke-ico{width:50px;height:50px;font-size:18px}}.cl-shp-hero .hero-blob-1{background:radial-gradient(circle,rgb(149 191 71 / .28),transparent 60%)}.cl-shp-hero .hero-blob-2{background:radial-gradient(circle,rgb(95 191 71 / .22),transparent 60%)}.shp-admin{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgb(149 191 71 / .22);background:linear-gradient(180deg,rgb(15 18 22 / .92),rgb(10 12 16 / .96));box-shadow:0 40px 90px -40px rgb(149 191 71 / .35),0 0 0 1px rgb(255 255 255 / .04) inset;font-family:var(--font-sans,system-ui)}.shp-topbar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgb(255 255 255 / .035);border-bottom:1px solid rgb(255 255 255 / .06)}.shp-topbar .make-dot{width:10px;height:10px;border-radius:50%;background:#ff5f57;display:inline-block}.shp-topbar-title{margin-left:10px;font-family:var(--font-mono);font-size:11px;color:var(--text-2);letter-spacing:.04em}.shp-body{display:grid;grid-template-columns:170px 1fr;min-height:420px}.shp-sidebar{background:rgb(255 255 255 / .025);border-right:1px solid rgb(255 255 255 / .06);padding:14px 10px}.shp-logo{display:flex;align-items:center;gap:8px;padding:6px 8px 14px;border-bottom:1px dashed rgb(255 255 255 / .08);margin-bottom:10px}.shp-logo-s{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,#95BF47,#5E8E3E);color:#0a0c10;font-weight:900;font-size:14px}.shp-logo-name{font-size:12px;font-weight:700;color:var(--text-1,#fff);letter-spacing:.01em}.shp-menu{display:flex;flex-direction:column;gap:2px}.shp-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;font-size:12px;font-weight:500;color:var(--text-2,#9aa3ad);cursor:default;transition:background .2s,color .2s}.shp-item:hover{background:rgb(255 255 255 / .04);color:var(--text-1,#fff)}.shp-item .shp-ico{display:inline-grid;place-items:center;width:16px;height:16px;font-size:12px;opacity:.85}.shp-item-active{background:rgb(149 191 71 / .12);color:#cfe9a3;box-shadow:inset 2px 0 0 #95BF47}.shp-item-active .shp-ico{color:#95BF47;opacity:1}.shp-badge{margin-left:auto;font-size:10px;font-weight:700;background:rgb(149 191 71 / .2);color:#cfe9a3;padding:1px 6px;border-radius:20px}.shp-main{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.shp-main-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shp-crumbs{font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.shp-h4{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--text-1,#fff)}.shp-live{font-family:var(--font-mono);font-size:10px;font-weight:700;color:#95BF47;letter-spacing:.1em;padding:4px 8px;border-radius:20px;background:rgb(149 191 71 / .12);border:1px solid rgb(149 191 71 / .3)}.shp-sales{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:12px;padding:14px 16px}.shp-sales-label{font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.shp-amount{margin-top:4px;font-size:24px;font-weight:800;color:var(--text-1,#fff);display:flex;align-items:baseline;gap:10px;font-family:var(--font-display,system-ui);letter-spacing:-.01em}.shp-delta{font-size:11px;font-weight:700;color:#95BF47;font-family:var(--font-mono)}.shp-spark{width:100%;height:60px;margin-top:6px;display:block}.shp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.shp-metric{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:10px;padding:10px 10px 9px;transition:border-color .25s,transform .25s}.shp-metric:hover{border-color:rgb(149 191 71 / .35);transform:translateY(-2px)}.shp-m-l{font-family:var(--font-mono);font-size:9px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.shp-m-n{margin-top:2px;font-size:15px;font-weight:800;color:var(--text-1,#fff);font-family:var(--font-display,system-ui)}.shp-m-d{font-size:10px;font-weight:600;color:#95BF47;font-family:var(--font-mono)}.shp-foot{padding:10px 16px;border-top:1px solid rgb(255 255 255 / .06);background:rgb(255 255 255 / .02);font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-align:center;letter-spacing:.03em}@media(max-width:720px){.shp-body{grid-template-columns:1fr}.shp-sidebar{display:flex;overflow-x:auto;gap:6px;border-right:none;border-bottom:1px solid rgb(255 255 255 / .06);padding:10px}.shp-logo{display:none}.shp-menu{flex-direction:row;gap:4px}.shp-item{white-space:nowrap;padding:6px 10px;font-size:11px}.shp-metrics{grid-template-columns:repeat(2,1fr)}.shp-amount{font-size:20px}}.cl-wp-hero .hero-blob-1{background:radial-gradient(circle,rgb(33 117 155 / .35),transparent 70%)}.cl-wp-hero .hero-blob-2{background:radial-gradient(circle,rgb(155 93 229 / .28),transparent 70%)}.cl-wp-hero .hero-glow{color:#21759b;text-shadow:0 0 28px rgb(33 117 155 / .55),0 0 60px rgb(33 117 155 / .25)}.wpa-admin{display:grid;grid-template-columns:150px 1fr;border-radius:16px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:linear-gradient(180deg,rgb(16 22 36 / .92),rgb(10 14 24 / .92));box-shadow:0 40px 90px -40px rgb(0 0 0 / .75),0 0 0 1px rgb(33 117 155 / .12);min-height:460px;font-family:var(--font-sans,system-ui,sans-serif)}.wpa-sidebar{background:linear-gradient(180deg,#1d2327,#13181c);border-right:1px solid rgb(255 255 255 / .05);padding:18px 0 20px;display:flex;flex-direction:column}.wpa-logo{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#21759b,#0f3b52);color:#fff;display:grid;place-items:center;font-family:var(--font-display,serif);font-weight:700;font-size:18px;margin:0 auto 18px;box-shadow:0 0 20px rgb(33 117 155 / .55)}.wpa-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wpa-item{display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:12px;color:rgb(255 255 255 / .62);border-left:3px solid #fff0;transition:background .2s,color .2s;cursor:default}.wpa-item:hover{color:#fff;background:rgb(255 255 255 / .03)}.wpa-item-active{background:#0073aa;color:#fff;border-left-color:#00a0d2;box-shadow:inset 0 0 20px rgb(0 160 210 / .2)}.wpa-ico{display:inline-block;width:16px;text-align:center;font-size:12px;opacity:.85}.wpa-main{padding:18px 22px 20px;display:flex;flex-direction:column;gap:16px;background:radial-gradient(1200px 400px at 80% -10%,rgb(33 117 155 / .12),transparent 60%),linear-gradient(180deg,rgb(18 24 38 / .6),rgb(10 14 24 / .6))}.wpa-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px dashed rgb(255 255 255 / .08)}.wpa-crumb{font-family:var(--font-mono);font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.wpa-live{font-family:var(--font-mono);font-size:10px;color:#22c55e;letter-spacing:.12em;text-shadow:0 0 10px rgb(34 197 94 / .5)}.wpa-score{border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:18px 18px 16px;background:linear-gradient(180deg,rgb(33 117 155 / .08),rgb(33 117 155 / .02));display:flex;flex-direction:column;gap:16px;flex:1}.wpa-score-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.wpa-score-title{font-size:14px;font-weight:700;color:#fff;font-family:var(--font-display,inherit)}.wpa-score-sub{font-size:10px;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;margin-top:3px}.wpa-score-ring{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#22c55e 0 97%,rgb(255 255 255 / .08) 97% 100%);box-shadow:0 0 30px rgb(34 197 94 / .35),inset 0 0 0 1px rgb(255 255 255 / .06);position:relative}.wpa-score-ring::before{content:"";position:absolute;inset:6px;border-radius:50%;background:#0b0f1a}.wpa-score-num{position:relative;z-index:1;font-family:var(--font-display,var(--font-mono));font-size:20px;font-weight:800;color:#22c55e;line-height:1;text-align:center}.wpa-score-num span{font-size:10px;color:var(--text-2);font-weight:500;display:block;margin-top:2px}.wpa-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.wpa-metric{display:flex;flex-direction:column;gap:6px}.wpa-metric-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.wpa-metric-head strong{color:#fff;font-weight:700;font-size:11px}.wpa-bar{height:5px;border-radius:3px;background:rgb(255 255 255 / .06);overflow:hidden;position:relative}.wpa-bar i{display:block;height:100%;background:linear-gradient(90deg,#21759b,#22c55e);border-radius:3px;box-shadow:0 0 12px rgb(34 197 94 / .4)}.wpa-foot{font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-align:center;padding-top:4px}@media(max-width:720px){.wpa-admin{grid-template-columns:120px 1fr;min-height:auto}.wpa-item{font-size:11px;padding:8px 10px}.wpa-main{padding:14px 14px 16px}.wpa-score-ring{width:64px;height:64px}.wpa-score-num{font-size:17px}}@media(max-width:480px){.wpa-admin{grid-template-columns:1fr}.wpa-sidebar{flex-direction:row;overflow-x:auto;padding:10px 8px;border-right:none;border-bottom:1px solid rgb(255 255 255 / .05)}.wpa-logo{margin:0 8px 0 4px}.wpa-menu{flex-direction:row;gap:4px}.wpa-item{border-left:none;border-bottom:2px solid #fff0;padding:6px 8px;white-space:nowrap}.wpa-item-active{border-bottom-color:#00a0d2;border-left-color:#fff0}}.tnd-phone{max-width:300px;margin:0 auto;padding:0;border-radius:40px;background:linear-gradient(160deg,rgb(14 14 22 / .98),rgb(20 20 32 / .95));border:3px solid rgb(255 255 255 / .12);box-shadow:0 30px 80px rgb(0 0 0 / .5),0 0 0 1px rgb(255 255 255 / .05) inset;position:relative;overflow:hidden;font-family:var(--font-mono)}.tnd-notch{width:120px;height:28px;margin:0 auto;background:rgb(0 0 0 / .9);border-radius:0 0 18px 18px;position:relative;z-index:2}.tnd-screen{padding:8px 18px 12px}.tnd-store-head{display:flex;align-items:center;justify-content:space-between;padding:8px 0 10px;border-bottom:1px solid rgb(255 255 255 / .06);margin-bottom:12px}.tnd-store-name{font-size:13px;font-weight:700;color:#2e7dd7}.tnd-store-cart{font-size:11px;color:var(--text-2)}.tnd-product{display:flex;flex-direction:column;gap:10px}.tnd-product-img{width:100%;aspect-ratio:4/3;border-radius:12px;background:linear-gradient(135deg,#1a1f2a 0%,#2a2f3a 50%,#1a1f2a 100%);position:relative}.tnd-product-img::after{content:'👕';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;opacity:.4}.tnd-product-info{display:flex;flex-direction:column;gap:6px}.tnd-product-name{font-size:12px;color:var(--text);font-weight:600}.tnd-product-price{font-size:22px;font-weight:800;color:var(--text);font-family:var(--font-display);letter-spacing:-.02em}.tnd-product-cuotas{font-size:10px;color:#3bd37a;font-weight:600}.tnd-product-stock{font-size:9px;color:var(--text-3);margin-top:2px}.tnd-btn-add{display:block;width:100%;margin-top:8px;padding:12px;border:none;border-radius:10px;background:#ffd60a;color:#0a0a12;font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:center;box-shadow:0 4px 20px rgb(255 214 10 / .3)}.tnd-badges{display:flex;flex-direction:column;gap:5px;margin-top:14px}.tnd-badge{font-size:9px;padding:7px 10px;border-radius:8px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);color:var(--text-2)}.tnd-mp-badge{border-left:2px solid #00b1ea}.tnd-me-badge{border-left:2px solid #ffd60a}.tnd-afip-badge{border-left:2px solid #3bd37a}.tnd-home-bar{width:100px;height:4px;margin:14px auto 10px;background:rgb(255 255 255 / .2);border-radius:3px}@media(max-width:480px){.tnd-phone{max-width:260px;border-radius:32px}.tnd-notch{width:100px;height:24px}.tnd-product-price{font-size:18px}}.gda-dash{max-width:480px;margin:0 auto;padding:20px;border-radius:20px;background:linear-gradient(160deg,rgb(255 214 10 / .04),rgb(66 133 244 / .06));border:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);backdrop-filter:blur(14px)}.gda-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px dashed rgb(255 255 255 / .08);margin-bottom:14px}.gda-logo{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--text)}.gda-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.gda-dot-b{background:#4285f4}.gda-dot-r{background:#ea4335}.gda-dot-y{background:#fbbc04}.gda-dot-g{background:#34a853;margin-right:6px}.gda-range{font-size:9px;color:var(--accent);padding:3px 8px;border:1px solid rgb(0 229 255 / .25);border-radius:20px;background:rgb(0 229 255 / .05)}.gda-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.gda-kpi{padding:10px 8px;border-radius:10px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);text-align:center}.gda-kpi-label{font-size:8px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.gda-kpi-value{font-size:14px;font-weight:800;color:var(--text);font-family:var(--font-display)}.gda-kpi-accent{color:var(--accent)}.gda-kpi-olpa{color:var(--olpa)}.gda-kpi-green{color:#3bd37a}.gda-campaigns{display:flex;flex-direction:column;gap:5px}.gda-camp-head{display:grid;grid-template-columns:1.6fr 1fr 60px 60px;gap:8px;padding:4px 10px;font-size:8px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em}.gda-camp-row{display:grid;grid-template-columns:1.6fr 1fr 60px 60px;gap:8px;align-items:center;padding:9px 10px;border-radius:8px;background:rgb(0 229 255 / .03);border:1px solid rgb(255 255 255 / .05);font-size:10px;color:var(--text-2)}.gda-camp-name{color:var(--text);font-weight:600;font-size:10px}.gda-camp-type{font-size:8px;padding:3px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;display:inline-block;width:fit-content}.gda-type-search{background:rgb(66 133 244 / .15);color:#4285f4}.gda-type-pmax{background:rgb(255 214 10 / .15);color:var(--olpa)}.gda-type-display{background:rgb(234 67 53 / .15);color:#ea6a5e}.gda-camp-conv{color:var(--accent);font-weight:600;text-align:right}.gda-camp-cpa{color:var(--olpa);font-weight:700;text-align:right}.gda-foot{margin-top:14px;padding-top:10px;border-top:1px dashed rgb(255 255 255 / .08);font-size:9px;color:var(--text-3);text-align:center}@media(max-width:480px){.gda-kpis{grid-template-columns:repeat(2,1fr)}.gda-camp-head,.gda-camp-row{grid-template-columns:1.4fr .8fr 50px 50px;font-size:9px}.gda-dash{padding:14px}}.cl-meta-hero{--hero-accent:#1877f2}.mta-phone{position:relative;width:280px;margin:0 auto;padding:0;border-radius:36px;background:linear-gradient(180deg,rgb(24 119 242 / .08),rgb(0 0 0 / .45));border:2px solid rgb(24 119 242 / .35);box-shadow:0 30px 80px -30px rgb(24 119 242 / .4),inset 0 1px 0 rgb(255 255 255 / .06);overflow:hidden}.mta-notch{width:120px;height:28px;margin:0 auto;background:var(--bg,#0a0a0a);border-radius:0 0 18px 18px;border:1px solid rgb(255 255 255 / .06);border-top:none;position:relative;z-index:2}.mta-screen{padding:10px 14px 18px}.mta-header{display:flex;align-items:center;justify-content:space-between;padding:6px 0 10px}.mta-sponsored{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.mta-handle{font-size:11px;color:var(--text-1);font-weight:600}.mta-media{width:100%;aspect-ratio:9/14;border-radius:14px;background:linear-gradient(160deg,rgb(24 119 242 / .18),rgb(225 48 108 / .18),rgb(252 175 69 / .12));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .06)}.mta-overlay{font-family:var(--font-display,var(--font-mono));font-size:22px;font-weight:800;letter-spacing:.1em;color:rgb(255 255 255 / .35);text-transform:uppercase}.mta-actions{display:flex;align-items:center;gap:16px;padding:12px 0 8px;font-size:18px}.mta-action-right{margin-left:auto}.mta-cta-btn{display:block;width:100%;padding:10px 0;border-radius:8px;background:linear-gradient(135deg,#ffd60a,#f5c400);color:#000;font-weight:700;font-size:13px;text-align:center;letter-spacing:.03em}.mta-foot{padding:12px 14px 16px;font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-align:center;line-height:1.5;border-top:1px dashed rgb(255 255 255 / .08)}@media(max-width:720px){.mta-phone{width:240px;border-radius:30px}.mta-notch{width:100px;height:24px}}@media(max-width:420px){.mta-phone{width:220px;border-radius:26px}}.cl-btx-hero{--hero-accent:#2fc7f7}.btx-grid.glass{position:relative;padding:22px;border-radius:22px;background:linear-gradient(180deg,rgb(47 199 247 / .06),rgb(0 0 0 / .35));border:1px solid rgb(47 199 247 / .25);box-shadow:0 30px 80px -30px rgb(47 199 247 / .35),inset 0 1px 0 rgb(255 255 255 / .05)}.btx-head{padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed rgb(255 255 255 / .1)}.btx-head-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-1);font-weight:700}.btx-head-sub{font-size:12px;color:var(--text-2);margin-top:4px}.btx-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.btx-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:16px 8px;border-radius:14px;background:linear-gradient(160deg,rgb(47 199 247 / .1),rgb(0 229 255 / .04));border:1px solid rgb(255 255 255 / .08);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;overflow:hidden}.btx-tile::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgb(47 199 247 / .18),transparent 70%);opacity:0;transition:opacity .35s ease}.btx-tile:hover{transform:translateY(-3px);border-color:rgb(47 199 247 / .55);box-shadow:0 18px 40px -20px rgb(47 199 247 / .55)}.btx-tile:hover::before{opacity:1}.btx-icon{position:relative;z-index:1;font-size:24px;line-height:1}.btx-name{position:relative;z-index:1;font-size:11px;font-weight:700;color:var(--text-1);text-transform:uppercase;letter-spacing:.06em;text-align:center}.btx-stat{position:relative;z-index:1;font-family:var(--font-mono);font-size:9px;color:var(--text-2);letter-spacing:.04em;text-align:center}.btx-foot{margin-top:16px;padding-top:14px;border-top:1px dashed rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:11px;color:var(--text-2);text-align:center;line-height:1.5}@media(max-width:720px){.btx-modules{grid-template-columns:repeat(3,1fr)}.btx-tile{padding:12px 6px}}@media(max-width:420px){.btx-modules{grid-template-columns:repeat(2,1fr)}}.cl-ppd-hero{--hero-accent:#017737}.ppd-pipeline.glass{position:relative;padding:20px;border-radius:22px;background:linear-gradient(180deg,rgb(1 119 55 / .06),rgb(0 0 0 / .4));border:1px solid rgb(1 119 55 / .3);box-shadow:0 30px 80px -30px rgb(1 119 55 / .35),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.ppd-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed rgb(255 255 255 / .1)}.ppd-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-1);font-weight:700}.ppd-total{font-size:11px;color:var(--text-2);font-family:var(--font-mono)}.ppd-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ppd-col{display:flex;flex-direction:column;gap:8px}.ppd-col-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);text-align:center;padding-bottom:6px;border-bottom:2px solid rgb(255 255 255 / .08)}.ppd-col-won .ppd-col-label{color:#22c55e;border-bottom-color:rgb(34 197 94 / .3)}.ppd-deal{padding:10px 8px;border-radius:10px;background:linear-gradient(160deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .08);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ppd-deal:hover{transform:translateY(-2px);border-color:rgb(1 119 55 / .5);box-shadow:0 12px 30px -15px rgb(1 119 55 / .4)}.ppd-deal-hot{border-color:rgb(251 191 36 / .4)}.ppd-deal-won{border-color:rgb(34 197 94 / .3);background:linear-gradient(160deg,rgb(34 197 94 / .1),rgb(34 197 94 / .03))}.ppd-deal-amount{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-1)}.ppd-deal-contact{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:var(--text-2)}.ppd-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,rgb(1 119 55 / .3),rgb(0 229 255 / .15));font-size:8px;font-weight:700;color:var(--text-1);letter-spacing:.04em}.ppd-foot{margin-top:14px;padding-top:12px;border-top:1px dashed rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:10px;color:var(--text-2);text-align:center}@media(max-width:720px){.ppd-cols{grid-template-columns:repeat(3,1fr)}.ppd-pipeline.glass{padding:14px}}@media(max-width:420px){.ppd-cols{grid-template-columns:repeat(2,1fr)}}.cl-kmm-hero{--hero-accent:#25d366}.kmm-phone{position:relative;width:290px;margin:0 auto;border-radius:40px;background:linear-gradient(180deg,rgb(37 211 102 / .06),rgb(0 0 0 / .5));border:2px solid rgb(37 211 102 / .3);box-shadow:0 30px 80px -30px rgb(37 211 102 / .4),inset 0 1px 0 rgb(255 255 255 / .06);overflow:hidden}.kmm-notch{width:120px;height:28px;margin:0 auto;background:var(--bg,#0a0a0a);border-radius:0 0 18px 18px;border:1px solid rgb(255 255 255 / .06);border-top:none}.kmm-screen{padding:0 12px 16px}.kmm-wa-header{display:flex;align-items:center;gap:8px;padding:8px 0 10px;border-bottom:1px solid rgb(255 255 255 / .08);margin-bottom:10px}.kmm-wa-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,rgb(37 211 102 / .25),rgb(0 229 255 / .1));display:flex;align-items:center;justify-content:center;font-size:16px}.kmm-wa-info{flex:1}.kmm-wa-name{font-size:12px;font-weight:700;color:var(--text-1)}.kmm-wa-status{font-size:10px;color:#25d366}.kmm-wa-badge{font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.12em;color:var(--text-2);padding:3px 6px;border-radius:6px;background:rgb(37 211 102 / .12);border:1px solid rgb(37 211 102 / .25)}.kmm-chat{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow:hidden}.kmm-bubble{max-width:85%;padding:8px 10px;border-radius:12px;font-size:11px;line-height:1.45;color:var(--text-1);position:relative}.kmm-bubble p{margin:0}.kmm-client{align-self:flex-start;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .06);border-top-left-radius:4px}.kmm-seller{align-self:flex-end;background:linear-gradient(160deg,rgb(37 211 102 / .18),rgb(37 211 102 / .08));border:1px solid rgb(37 211 102 / .2);border-top-right-radius:4px}.kmm-time{display:block;text-align:right;font-size:9px;color:var(--text-2);margin-top:3px;font-family:var(--font-mono)}.kmm-checks{color:#53bdeb;font-size:10px}.kmm-wa-footer{margin-top:10px;padding-top:8px;border-top:1px dashed rgb(255 255 255 / .08);text-align:center}.kmm-pipeline-tag{font-family:var(--font-mono);font-size:9px;color:var(--text-2);letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:rgb(37 211 102 / .08);border:1px solid rgb(37 211 102 / .15)}@media(max-width:720px){.kmm-phone{width:250px;border-radius:34px}.kmm-notch{width:100px;height:24px}}@media(max-width:420px){.kmm-phone{width:220px;border-radius:28px}}.dpl-inbox{width:100%;max-width:420px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:rgb(15 15 20 / .85)}.dpl-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.dpl-head-title{font-weight:700;color:var(--text-1)}.dpl-head-badge{font-size:10px;padding:3px 8px;border-radius:6px;background:rgb(255 214 10 / .12);color:var(--olpa);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.dpl-body{display:grid;grid-template-columns:1fr 1fr;min-height:260px}.dpl-list{border-right:1px solid var(--border);overflow:hidden}.dpl-row{padding:10px 14px;border-bottom:1px solid rgb(255 255 255 / .04);cursor:default;transition:background .2s}.dpl-row:hover,.dpl-row-active{background:rgb(255 214 10 / .06)}.dpl-subject{font-size:11px;font-weight:600;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpl-meta{font-size:9px;color:var(--text-2);margin-top:3px;font-family:var(--font-mono)}.dpl-status{display:inline-block;padding:1px 5px;border-radius:4px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dpl-sent{background:rgb(34 197 94 / .15);color:#22c55e}.dpl-auto{background:rgb(99 102 241 / .15);color:#818cf8}.dpl-draft{background:rgb(255 255 255 / .08);color:var(--text-2)}.dpl-preview{padding:14px;display:flex;flex-direction:column;gap:8px}.dpl-preview-head{font-size:9px;color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono)}.dpl-preview-subject{font-size:13px;font-weight:700;color:var(--text-1)}.dpl-preview-img{height:60px;border-radius:8px;background:rgb(255 255 255 / .05);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-2)}.dpl-preview-body{font-size:10px;color:var(--text-2);line-height:1.5}.dpl-preview-cta{align-self:flex-start;padding:6px 14px;border-radius:6px;background:var(--olpa);color:#000;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dpl-preview-stats{font-size:9px;color:var(--text-2);font-family:var(--font-mono)}.dpl-foot{padding:10px 18px;border-top:1px solid var(--border);font-size:10px;color:var(--text-2);text-align:center;font-style:italic}@media(max-width:520px){.dpl-body{grid-template-columns:1fr}.dpl-list{border-right:none;border-bottom:1px solid var(--border)}.dpl-preview{display:none}}.cbl-phone{width:280px;min-height:540px;border-radius:40px;overflow:hidden;border:2px solid var(--border);background:rgb(15 15 20 / .92);position:relative;padding:0;display:flex;flex-direction:column}.cbl-notch{width:120px;height:28px;margin:0 auto;background:rgb(0 0 0 / .9);border-radius:0 0 18px 18px;position:relative;z-index:2}.cbl-screen{flex:1;display:flex;flex-direction:column;padding:8px 0 0}.cbl-screen-head{display:flex;align-items:center;justify-content:space-between;padding:6px 18px 10px;border-bottom:1px solid var(--border)}.cbl-screen-title{font-size:13px;font-weight:700;color:var(--text-1)}.cbl-screen-badge{font-size:9px;padding:2px 7px;border-radius:5px;background:rgb(255 214 10 / .12);color:var(--olpa);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cbl-chat-list{flex:1;overflow:hidden}.cbl-chat{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid rgb(255 255 255 / .04);transition:background .2s}.cbl-chat:hover{background:rgb(255 255 255 / .03)}.cbl-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff}.cbl-chat-name{font-size:11px;font-weight:600;color:var(--text-1)}.cbl-channel{font-size:8px;margin-left:4px;vertical-align:middle}.cbl-wa{color:#25d366}.cbl-ig{color:#e1306c}.cbl-tg{color:#08c}.cbl-fb{color:#0084ff}.cbl-chat-preview{font-size:10px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.cbl-chat-meta{text-align:right;display:flex;flex-direction:column;gap:3px}.cbl-time{font-size:9px;color:var(--text-2);font-family:var(--font-mono)}.cbl-agent{font-size:8px;padding:1px 5px;border-radius:4px;background:rgb(255 214 10 / .1);color:var(--olpa);font-weight:700;text-transform:uppercase;letter-spacing:.04em;align-self:flex-end}.cbl-home-bar{width:100px;height:4px;margin:8px auto 10px;background:rgb(255 255 255 / .2);border-radius:4px}@media(max-width:360px){.cbl-phone{width:260px;min-height:480px;border-radius:34px}.cbl-chat-preview{max-width:100px}}.cl-mke-hero{position:relative;overflow:hidden}.cl-mke-hero .hero-blob-1{background:radial-gradient(circle,rgb(255 214 10 / .18),transparent 60%)}.cl-mke-hero .hero-blob-2{background:radial-gradient(circle,rgb(0 229 255 / .14),transparent 60%)}.mke-flow{padding:0;overflow:hidden;max-width:420px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .25)!important}.mke-flow-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.mke-flow-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-1);font-weight:700}.mke-flow-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:999px;background:rgb(34 197 94 / .15);border:1px solid rgb(34 197 94 / .4);color:#22c55e;text-transform:uppercase}.mke-flow-body{padding:20px;display:flex;flex-direction:column;gap:0}.mke-step{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);transition:border-color .3s,background .3s}.mke-step.mke-done{border-color:rgb(34 197 94 / .25);background:rgb(34 197 94 / .04)}.mke-step.mke-active{border-color:rgb(255 214 10 / .4);background:rgb(255 214 10 / .06);box-shadow:0 0 20px rgb(255 214 10 / .1)}.mke-num{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-2);min-width:22px}.mke-label{flex:1;font-size:13px;font-weight:600;color:var(--text-1)}.mke-tag{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.mke-tag-done{background:rgb(34 197 94 / .15);color:#22c55e;border:1px solid rgb(34 197 94 / .3)}.mke-tag-run{background:rgb(255 214 10 / .15);color:#ffd60a;border:1px solid rgb(255 214 10 / .3);animation:pulse 2s infinite}.mke-tag-queue{background:rgb(255 255 255 / .05);color:var(--text-2);border:1px solid rgb(255 255 255 / .1)}.mke-arrow{text-align:center;color:var(--text-2);font-size:14px;line-height:1;padding:4px 0;opacity:.4}.mke-flow-foot{padding:12px 20px;font-size:10px;color:var(--text-2);text-align:center;border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em}.cl-mkd-hero{position:relative;overflow:hidden}.cl-mkd-hero .hero-blob-1{background:radial-gradient(circle,rgb(0 229 255 / .18),transparent 60%)}.cl-mkd-hero .hero-blob-2{background:radial-gradient(circle,rgb(255 214 10 / .14),transparent 60%)}.mkd-dash{padding:0;overflow:hidden;max-width:460px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(0 229 255 / .25)!important}.mkd-dash-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.mkd-dash-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-1);font-weight:700}.mkd-dash-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:999px;background:rgb(34 197 94 / .15);border:1px solid rgb(34 197 94 / .4);color:#22c55e;text-transform:uppercase}.mkd-dash-body{padding:16px 20px;display:flex;flex-direction:column;gap:10px}.mkd-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkd-metric{padding:14px;border-radius:14px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06)}.mkd-metric-label{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);margin-bottom:6px}.mkd-metric-val{font-family:var(--font-display);font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:-.02em}.mkd-metric-val.mkd-up{background:linear-gradient(135deg,#22c55e,#00e5ff);-webkit-background-clip:text;background-clip:text;color:#fff0}.mkd-metric-sub{font-size:10px;color:var(--text-2);margin-top:4px}.mkd-dash-foot{padding:12px 20px;font-size:10px;color:var(--text-2);text-align:center;border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em}.cl-mkt-hero{position:relative;overflow:hidden}.cl-mkt-hero .hero-blob-1{background:radial-gradient(circle,rgb(255 214 10 / .16),transparent 60%)}.cl-mkt-hero .hero-blob-2{background:radial-gradient(circle,rgb(139 92 246 / .14),transparent 60%)}.mkt-tablet{padding:0;overflow:hidden;max-width:420px;margin:0 auto;border-radius:22px;background:rgb(10 10 18 / .95)!important;border:1px solid rgb(255 214 10 / .25)!important}.mkt-tablet-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgb(255 255 255 / .02);border-bottom:1px solid var(--border)}.mkt-tablet-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-1);font-weight:700}.mkt-tablet-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:999px;background:rgb(255 214 10 / .15);border:1px solid rgb(255 214 10 / .4);color:#ffd60a;text-transform:uppercase}.mkt-tablet-body{padding:14px 18px;display:flex;flex-direction:column;gap:6px}.mkt-check{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);transition:border-color .3s}.mkt-check.mkt-ok{border-color:rgb(34 197 94 / .2)}.mkt-check.mkt-warn{border-color:rgb(255 214 10 / .3);background:rgb(255 214 10 / .04)}.mkt-check.mkt-fail{border-color:rgb(239 68 68 / .3);background:rgb(239 68 68 / .04)}.mkt-icon{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.mkt-ok .mkt-icon{background:rgb(34 197 94 / .15);color:#22c55e}.mkt-warn .mkt-icon{background:rgb(255 214 10 / .15);color:#ffd60a}.mkt-fail .mkt-icon{background:rgb(239 68 68 / .15);color:#ef4444}.mkt-text{flex:1;font-size:12px;color:var(--text-1);font-weight:500}.mkt-score{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-2);white-space:nowrap}.mkt-ok .mkt-score{color:#22c55e}.mkt-warn .mkt-score{color:#ffd60a}.mkt-fail .mkt-score{color:#ef4444}.mkt-tablet-foot{padding:14px 20px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.mkt-total{font-family:var(--font-mono);font-size:12px;color:var(--text-1)}.mkt-total strong{color:var(--olpa)}.mkt-loc{font-size:10px;color:var(--text-2);font-family:var(--font-mono);letter-spacing:.04em}