.onb-boot{background:var(--ink);z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0;box-shadow:inset 0 0 120px #000000d9}.onb-logo{opacity:0;filter:drop-shadow(0 0 #7c7cf800);z-index:2;object-fit:cover;border-radius:50%;margin-bottom:28px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards onb-logo-in;position:relative;transform:scale(.8)}@keyframes onb-logo-in{0%{opacity:0;filter:drop-shadow(0 0 #7c7cf800);transform:scale(.8)}60%{opacity:1;filter:drop-shadow(0 0 20px #7c7cf8cc)drop-shadow(0 0 40px #7c7cf866);transform:scale(1.04)}to{opacity:1;filter:drop-shadow(0 0 12px #7c7cf899)drop-shadow(0 0 28px #7c7cf84d);transform:scale(1)}}.onb-headline{font-family:var(--font-sans);color:#fff;text-shadow:0 0 8px #7c7cf8cc,0 0 20px #7c7cf880,0 0 40px #7c7cf840;letter-spacing:.12em;text-align:center;opacity:0;z-index:2;margin-bottom:32px;font-size:clamp(14px,2.5vw,22px);animation:.8s cubic-bezier(.16,1,.3,1) 1.6s forwards onb-headline-in,2s ease-in-out 2.4s infinite onb-glow-pulse-violet;position:relative}@keyframes onb-headline-in{0%{opacity:0;letter-spacing:.04em;transform:scale(.96)translateY(4px)}to{opacity:1;letter-spacing:.12em;transform:scale(1)translateY(0)}}@keyframes onb-glow-pulse{0%,to{text-shadow:0 0 8px #7c7cf8cc,0 0 20px #7c7cf880,0 0 40px #7c7cf840}50%{text-shadow:0 0 14px #7c7cf8,0 0 32px #7c7cf8bf,0 0 64px #7c7cf873,0 0 96px #7c7cf833}}@keyframes onb-glow-pulse-violet{0%,to{text-shadow:0 0 8px #7c7cf8cc,0 0 20px #7c7cf880,0 0 40px #7c7cf840}50%{text-shadow:0 0 14px #7c7cf8,0 0 32px #7c7cf8bf,0 0 64px #7c7cf873,0 0 96px #7c7cf833}}.onb-boot-log{font-family:var(--font-sans);color:var(--ink-mute);z-index:2;flex-direction:column;gap:6px;width:100%;max-width:420px;min-height:104px;margin-bottom:36px;padding:0 20px;font-size:13px;display:flex;position:relative}.onb-boot-line{opacity:0;animation:.3s ease-out forwards onb-line-in;transform:translateY(2px)}.onb-boot-line--ok{color:var(--ink-light)}@keyframes onb-line-in{to{opacity:1;transform:translateY(0)}}.onb-boot-line:nth-child(2){animation-delay:3s}.onb-boot-line:nth-child(3){animation-delay:3.4s}.onb-boot-line:nth-child(4){animation-delay:3.8s}.onb-cta{font-family:var(--font-sans);background:var(--cta-blue);border:2px solid var(--cta-blue);color:#fff;cursor:pointer;letter-spacing:.12em;text-shadow:none;z-index:2;opacity:0;padding:14px 28px;font-size:12px;transition:background .12s ease-out,box-shadow .12s ease-out;animation:.4s ease-out 4.2s forwards onb-cta-in,2s ease-in-out 4.6s infinite onb-cta-pulse;position:relative;box-shadow:0 0 12px #0060f073,0 0 28px #0060f02e}.onb-cta:hover{background:#0060f0d9;box-shadow:0 0 20px #ff8c008c,0 0 40px #ff8c0047}@keyframes onb-cta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes onb-cta-pulse{0%,to{box-shadow:0 0 10px #0060f066,0 0 24px #0060f026}50%{box-shadow:0 0 18px #0060f0b3,0 0 40px #0060f059,0 0 64px #0060f026}}.onb-overlay{z-index:900;pointer-events:none;position:fixed;inset:0}.onb-vinheta{background:#1c1e29e0;transition:clip-path .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.onb-spotlight-border{pointer-events:none;border:2px solid var(--violet);transition:top .4s cubic-bezier(.16,1,.3,1),left .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1);animation:1.8s ease-in-out infinite onb-border-pulse;position:absolute;box-shadow:0 0 10px #7c7cf8a6,0 0 24px #7c7cf84d,inset 0 0 8px #7c7cf814}@keyframes onb-border-pulse{0%,to{box-shadow:0 0 8px #7c7cf88c,0 0 20px #7c7cf840}50%{box-shadow:0 0 16px #7c7cf8e6,0 0 36px #7c7cf880,0 0 56px #7c7cf833}}.onb-tooltip{z-index:1100;background:var(--ink-soft);border:1px solid var(--violet);pointer-events:all;width:100%;max-width:340px;padding:20px 24px 18px;animation:.35s cubic-bezier(.16,1,.3,1) forwards onb-tooltip-in;position:fixed;box-shadow:0 0 16px #7c7cf840,0 0 32px #7c7cf81a}@keyframes onb-tooltip-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.onb-tooltip__eyebrow{font-family:var(--font-sans);color:#7c7cf8bf;text-shadow:none;letter-spacing:.06em;margin-bottom:8px;font-size:12px}.onb-tooltip__title{font-family:var(--font-sans);color:#fff;text-shadow:none;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:700;line-height:1.6}.onb-tooltip__desc{font-family:var(--font-sans);color:var(--ink-light);min-height:52px;margin-bottom:16px;font-size:12px;line-height:1.7}.onb-cursor{background:var(--violet);vertical-align:text-bottom;width:.55em;height:1em;margin-left:1px;animation:.8s step-end infinite cursor-blink;display:inline-block;box-shadow:0 0 4px #7c7cf899}.onb-progress{font-family:var(--font-sans);color:var(--ink-mute);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;display:flex}.onb-progress__track{background:#7c7cf82e;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.onb-progress__fill{background:var(--violet);border-radius:2px;height:100%;transition:width .24s;position:absolute;inset:0 auto 0 0}.onb-btn-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onb-btn{font-family:var(--font-sans);cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:0 0;padding:8px 12px;font-size:12px;font-weight:600;transition:background .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,color .12s ease-out}.onb-btn--next{background:var(--cta-blue);border:1px solid var(--cta-blue);color:#fff;text-shadow:none;animation:2s ease-in-out infinite onb-btn-pulse;box-shadow:0 0 8px #0060f059}.onb-btn--next:hover{background:#0060f0d9;box-shadow:0 0 14px #ff8c008c,0 0 28px #ff8c0040}@keyframes onb-btn-pulse{0%,to{box-shadow:0 0 6px #0060f04d}50%{box-shadow:0 0 14px #0060f0a6,0 0 28px #0060f033}}.onb-btn--back{border:1px solid var(--ink-mute);color:var(--ink-mute)}.onb-btn--back:hover{border-color:var(--ink-light);color:var(--ink-light)}.onb-btn--skip{color:var(--ink-mute);border:none;margin-left:auto;padding:4px 8px;font-size:12px;text-decoration:underline}.onb-btn--skip:hover{color:var(--ink-light)}.onb-final{background:var(--ink);z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:.5s ease-out forwards onb-final-in;display:flex;position:fixed;inset:0;box-shadow:inset 0 0 120px #000000d9}@keyframes onb-final-in{0%{opacity:0}to{opacity:1}}.onb-final__title{font-family:var(--font-sans);color:#fff;text-shadow:0 0 12px #7c7cf880,0 0 28px #7c7cf833;letter-spacing:.06em;text-align:center;padding:0 24px;font-size:clamp(14px,2vw,20px);font-weight:700;line-height:1.8}.onb-final__desc{font-family:var(--font-sans);color:var(--ink-mute);text-align:center;max-width:400px;padding:0 24px;font-size:14px;line-height:1.7}@media (prefers-reduced-motion:reduce){.onb-logo,.onb-headline,.onb-boot-line,.onb-cta,.onb-tooltip,.onb-final{opacity:1!important;animation:none!important;transform:none!important}.onb-cursor{opacity:1!important;animation:none!important}.onb-spotlight-border{transition:none!important;animation:none!important}.onb-vinheta{transition:none!important}}.onb-active-target{z-index:1001;border-radius:4px;position:relative;outline:2px solid var(--violet)!important;outline-offset:6px!important;animation:2s ease-in-out infinite onb-border-pulse!important;box-shadow:0 0 14px #7c7cf899,0 0 32px #7c7cf84d,0 0 56px #7c7cf826!important}@media (prefers-reduced-motion:reduce){.onb-active-target{animation:none!important}}:root{--ink:#222532;--ink-soft:#2a2c38;--ink-sunken:#1c1e29;--ink-mute:#929399;--ink-light:#c7c8ce;--paper:#fff;--cream:#2a2c38;--cream-deep:#1c1e29;--coral:#7c7cf8;--coral-deep:#6a6ae0;--coral-dim:#7c7cf81f;--cta-blue:#0060f0;--violet:#7c7cf8;--green-fluor:#7c7cf8;--neon-green:#00ff41;--green-glow-sm:0 0 8px #00ff4180;--green-glow-md:0 0 12px #00ff41b3, 0 0 28px #00ff4166;--green-glow-lg:0 0 14px #00ff41b3, 0 0 32px #00ff4166, 0 0 56px #00ff4133;--neon-orange:#ff6a00;--coral-glow-dim:0 0 8px #7c7cf84d;--coral-glow-md:0 0 12px #7c7cf873;--font-pixel:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-terminal:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"SFMono-Regular", "JetBrains Mono", ui-monospace, monospace;--font-serif:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--container-max:1280px;--section-pad:96px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ink-light);font-family:var(--font-sans);min-height:100vh;font-size:14px;font-weight:400;line-height:1.6;animation:none;position:relative;overflow-x:hidden}.cursor-block{vertical-align:text-bottom;background:currentColor;width:.6em;height:1em;margin-left:.1em;animation:1s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes mic-pulse{0%,to{transform:scale(1);box-shadow:0 0 12px #e4677b80}50%{transform:scale(1.04);box-shadow:0 0 22px #e4677bd9}}@keyframes mic-throb{0%,to{transform:scale(1);box-shadow:0 0 14px #00ff4199}50%{transform:scale(1.06);box-shadow:0 0 26px #00ff41f2,0 0 48px #00ff4159}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 24px}@media (width<=720px){body{font-size:13px}.container{padding:0 16px}}.led-col{border-left:1px solid #9293994d;flex-direction:column;align-items:center;gap:3px;margin-left:6px;padding-left:8px;display:inline-flex}.led{background:#9293994d;border:1px solid #92939999;border-radius:50%;width:8px;height:8px;transition:background .1s,box-shadow .1s}@keyframes kr-green-1{0%,to{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 6px var(--neon-green), 0 0 12px #00ff4166}25%,50%,75%{box-shadow:none;background:#9293994d;border-color:#92939999}}@keyframes kr-green-2{0%,50%,to{box-shadow:none;background:#9293994d;border-color:#92939999}25%,75%{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 6px var(--neon-green), 0 0 12px #00ff4166}}@keyframes kr-green-3{0%,25%,75%,to{box-shadow:none;background:#9293994d;border-color:#92939999}50%{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 6px var(--neon-green), 0 0 12px #00ff4166}}@keyframes kr-amber-1{0%,to{background:#ffc107;border-color:#ffc107;box-shadow:0 0 6px #ffc107,0 0 12px #ffc10766}25%,50%,75%{box-shadow:none;background:#9293994d;border-color:#92939999}}@keyframes kr-amber-2{0%,50%,to{box-shadow:none;background:#9293994d;border-color:#92939999}25%,75%{background:#ffc107;border-color:#ffc107;box-shadow:0 0 6px #ffc107,0 0 12px #ffc10766}}@keyframes kr-amber-3{0%,25%,75%,to{box-shadow:none;background:#9293994d;border-color:#92939999}50%{background:#ffc107;border-color:#ffc107;box-shadow:0 0 6px #ffc107,0 0 12px #ffc10766}}@keyframes kr-red-1{0%,to{background:#dc2626;border-color:#dc2626;box-shadow:0 0 6px #dc2626,0 0 12px #dc262666}25%,50%,75%{box-shadow:none;background:#9293994d;border-color:#92939999}}@keyframes kr-red-2{0%,50%,to{box-shadow:none;background:#9293994d;border-color:#92939999}25%,75%{background:#dc2626;border-color:#dc2626;box-shadow:0 0 6px #dc2626,0 0 12px #dc262666}}@keyframes kr-red-3{0%,25%,75%,to{box-shadow:none;background:#9293994d;border-color:#92939999}50%{background:#dc2626;border-color:#dc2626;box-shadow:0 0 6px #dc2626,0 0 12px #dc262666}}.kr-green>.led:first-child{animation:1.8s ease-in-out infinite kr-green-1}.kr-green>.led:nth-child(2){animation:1.8s ease-in-out infinite kr-green-2}.kr-green>.led:nth-child(3){animation:1.8s ease-in-out infinite kr-green-3}.kr-amber>.led:first-child{animation:1.2s ease-in-out infinite kr-amber-1}.kr-amber>.led:nth-child(2){animation:1.2s ease-in-out infinite kr-amber-2}.kr-amber>.led:nth-child(3){animation:1.2s ease-in-out infinite kr-amber-3}.kr-red>.led:first-child{animation:.9s ease-in-out infinite kr-red-1}.kr-red>.led:nth-child(2){animation:.9s ease-in-out infinite kr-red-2}.kr-red>.led:nth-child(3){animation:.9s ease-in-out infinite kr-red-3}.kr-green-rec>.led:first-child{animation:.6s ease-in-out infinite kr-green-1}.kr-green-rec>.led:nth-child(2){animation:.6s ease-in-out infinite kr-green-2}.kr-green-rec>.led:nth-child(3){animation:.6s ease-in-out infinite kr-green-3}:root{--hover-glow-orange-thick:0 0 14px #ff6a00b3, 0 0 32px #ff6a0066, 0 0 56px #ff6a0033;--hover-glow-green-thick:0 0 14px #00ff41b3, 0 0 32px #00ff4166, 0 0 56px #00ff4133;--hover-text-green:0 0 8px #00ff4199, 0 0 16px #00ff414d;--hover-text-orange:0 0 8px #ff6a0099, 0 0 16px #ff6a004d;--hover-trans:.18s ease-out}.ltr{transition:text-shadow .6s,color .6s}.ltr:hover,.ltr.lit-o{color:#fff;text-shadow:0 0 8px #ffffffe6,0 0 16px #ff6a00,0 0 32px #ff6a00e6,0 0 60px #ff6a00b3,0 0 96px #ff6a0073;transition-duration:0s}.glow-title .ltr:hover,h1 .ltr:hover,h2 .ltr:hover,.glow-title .ltr.lit-g{color:#fff;text-shadow:0 0 8px #ffffffe6,0 0 16px #00ff41,0 0 34px #00ff41e6,0 0 64px #00ff41b3,0 0 104px #00ff4173;transition-duration:0s}.nav-links a,.nav-drawer a,.footer-col a,.lang-link,a[href]:not(.btn-cta-primary):not(.btn-cta-secondary):not(.btn-cta-secondary-green):not(.btn-terminal){transition:color var(--hover-trans), text-shadow var(--hover-trans)}.nav-links a:hover,.nav-drawer a:hover,.footer-col a:hover{color:var(--neon-green)!important;text-shadow:var(--hover-text-green)!important}.btn-cta-primary,.btn-cta-secondary,.btn-cta-secondary-green,.btn-terminal,button{transition:background var(--hover-trans), box-shadow var(--hover-trans), transform .1s ease-out, text-shadow var(--hover-trans);will-change:box-shadow}.btn-cta-primary:hover,.btn-terminal:hover{transform:translateY(-2px);box-shadow:var(--coral-glow-md), 0 0 14px #ff6a0080, 0 0 32px #ff6a0040!important}.btn-cta-secondary:hover{transform:translateY(-2px);box-shadow:0 0 12px #00ff4199,0 0 28px #00ff414d!important}.feature-card,.feature-card-ai,.plan-card,.skill-card,.testimonial-wrap,[class*=-card]:not(.btn-cta-primary):not(.btn-cta-secondary){transition:border-color var(--hover-trans), box-shadow var(--hover-trans), transform .12s ease-out;will-change:box-shadow}[class*=-card]:hover,.card:hover{transform:translateY(-3px);border-color:#ff6a00!important;box-shadow:0 0 0 1px #ff6a00b3,0 0 24px #ff6a0099,0 0 55px #ff6a0066,0 0 90px #ff6a0038!important}.feature-card:hover,.skill-card:hover,.testimonial-wrap:hover{box-shadow:var(--hover-glow-orange-thick);border-color:#ff6a00;transform:translateY(-3px)}.hero-stat,.stat-item,[class*=hero-stat]{transition:color var(--hover-trans), text-shadow var(--hover-trans), transform .12s ease-out;cursor:default}.hero-stat:hover,.stat-item:hover{color:var(--neon-green);text-shadow:var(--hover-text-green);transform:translateY(-2px)}.hero-pill,.feature-badge,.feature-card-ai-badge,.plan-badge,[class*=-badge],[class*=-pill]{transition:box-shadow var(--hover-trans), border-color var(--hover-trans), text-shadow var(--hover-trans)}.hero-pill:hover,.feature-badge:hover,[class*=-badge]:hover,[class*=-pill]:hover{text-shadow:var(--hover-text-orange);box-shadow:0 0 10px #ff6a0099,0 0 24px #ff6a004d}.nav-brand{transition:filter var(--hover-trans), text-shadow var(--hover-trans)}.nav-brand:hover .nav-brand-main{color:var(--neon-green);text-shadow:var(--hover-text-green)}.nav-brand:hover .nav-brand-pera{filter:drop-shadow(0 0 8px #00ff4199)}.pricing-toggle,[class*=toggle]{transition:box-shadow var(--hover-trans), border-color var(--hover-trans)}.pricing-toggle:hover,[class*=pricing-toggle]:hover{box-shadow:0 0 10px #00ff4180,0 0 24px #00ff4133}.ia-hdr-btn:hover{color:#fff!important;border-color:#ff6a00!important;box-shadow:0 0 14px #ff6a00cc,0 0 32px #ff6a0080,0 0 60px #ff6a0040!important}input:focus,textarea:focus,select:focus{border-color:var(--violet,#7c7cf8);outline:none;box-shadow:0 0 8px #7c7cf880,0 0 16px #7c7cf840}.glow-on-hover{transition:box-shadow var(--hover-trans), text-shadow var(--hover-trans), transform .12s ease-out}.glow-on-hover:hover{box-shadow:var(--hover-glow-orange-thick);text-shadow:var(--hover-text-orange);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ltr,.nav-links a,.nav-drawer a,.footer-col a,.btn-cta-primary,.btn-cta-secondary,.btn-cta-secondary-green,.btn-terminal,button,.feature-card,.feature-card-ai,.plan-card,.skill-card,.testimonial-wrap,.hero-stat,.stat-item,.nav-brand,.glow-on-hover,[class*=-badge],[class*=-pill]{transition:none!important}[class*=-card]:hover,.card:hover,.feature-card:hover,.skill-card:hover,.testimonial-wrap:hover,.glow-on-hover:hover,.hero-stat:hover,.btn-cta-primary:hover,.btn-terminal:hover,.btn-cta-secondary:hover{transform:none!important}}
