.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-boot:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(#0000 0 2px,#00000014 3px 4px);position:absolute;inset:0}.onb-logo{opacity:0;filter:drop-shadow(0 0 #39ff1400);z-index:2;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 #39ff1400);transform:scale(.8)}60%{opacity:1;filter:drop-shadow(0 0 20px #39ff14cc)drop-shadow(0 0 40px #39ff1466);transform:scale(1.04)}to{opacity:1;filter:drop-shadow(0 0 12px #39ff1499)drop-shadow(0 0 28px #39ff144d);transform:scale(1)}}.onb-headline{font-family:var(--font-pixel);color:var(--coral);text-shadow:0 0 8px #ff6b5be6,0 0 20px #ff6b5b99,0 0 40px #ff6b5b4d;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-coral;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 #39ff14e6,0 0 20px #39ff1499,0 0 40px #39ff144d}50%{text-shadow:0 0 14px #39ff14,0 0 32px #39ff14cc,0 0 64px #39ff1480,0 0 96px #39ff1433}}@keyframes onb-glow-pulse-coral{0%,to{text-shadow:0 0 8px #ff6b5be6,0 0 20px #ff6b5b99,0 0 40px #ff6b5b4d}50%{text-shadow:0 0 14px #ff6b5b,0 0 32px #ff6b5bcc,0 0 64px #ff6b5b80,0 0 96px #ff6b5b33,0 0 120px #39ff144d}}.onb-boot-log{font-family:var(--font-mono);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:first-child{color:var(--coral);text-shadow:0 0 6px #ff6b5b80}.onb-boot-line--ok{color:var(--green-fluor)}@keyframes onb-line-in{to{opacity:1;transform:translateY(0)}}.onb-boot-line:first-child{animation-delay:2.6s}.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-pixel);border:2px solid var(--green-fluor);color:var(--green-fluor);cursor:pointer;letter-spacing:.12em;text-shadow:0 0 6px #39ff14cc;z-index:2;opacity:0;background:0 0;padding:14px 28px;font-size:9px;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 #39ff1480,0 0 28px #39ff1433,inset 0 0 8px #39ff140d}.onb-cta:hover{background:#39ff1414;box-shadow:0 0 20px #39ff14cc,0 0 40px #39ff1466,inset 0 0 12px #39ff141a}@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 12px #39ff1480,0 0 28px #39ff1433}50%{box-shadow:0 0 20px #39ff14e6,0 0 44px #39ff1480,0 0 72px #39ff1433}}.onb-overlay{z-index:900;pointer-events:none;position:fixed;inset:0}.onb-vinheta{background:#0b1b3bd1;transition:clip-path .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.onb-spotlight-border{pointer-events:none;border:2px solid var(--green-fluor);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 #39ff14cc,0 0 24px #39ff1466,inset 0 0 8px #39ff141a}@keyframes onb-border-pulse{0%,to{box-shadow:0 0 8px #39ff14b3,0 0 20px #39ff144d}50%{box-shadow:0 0 16px #39ff14,0 0 36px #39ff1499,0 0 56px #39ff1433}}.onb-tooltip{z-index:1100;background:var(--ink-soft);border:1px solid var(--coral);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 #ff6b5b66,0 0 32px #ff6b5b26,0 0 48px #39ff1414}@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-terminal);color:var(--green-fluor);text-shadow:0 0 6px #39ff1499;letter-spacing:.06em;margin-bottom:8px;font-size:14px}.onb-tooltip__title{font-family:var(--font-pixel);color:var(--coral);text-shadow:0 0 6px #ff6b5b80;letter-spacing:.08em;margin-bottom:12px;font-size:10px;line-height:1.6}.onb-tooltip__desc{font-family:var(--font-mono);color:var(--ink-light);min-height:52px;margin-bottom:16px;font-size:12px;line-height:1.7}.onb-cursor{background:var(--green-fluor);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 #39ff14b3}.onb-progress{font-family:var(--font-terminal);color:var(--ink-mute);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;display:flex}.onb-progress__bar{color:var(--green-fluor);text-shadow:0 0 4px #39ff1480}.onb-btn-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onb-btn{font-family:var(--font-pixel);cursor:pointer;letter-spacing:.08em;white-space:nowrap;background:0 0;padding:8px 12px;font-size:7px;transition:background .12s ease-out,box-shadow .12s ease-out}.onb-btn--next{border:1px solid var(--green-fluor);color:var(--green-fluor);text-shadow:0 0 4px #39ff1499;animation:2s ease-in-out infinite onb-btn-pulse;box-shadow:0 0 8px #39ff1433}.onb-btn--next:hover{background:#39ff1414;box-shadow:0 0 14px #39ff1499}@keyframes onb-btn-pulse{0%,to{box-shadow:0 0 6px #39ff1433}50%{box-shadow:0 0 14px #39ff1499}}.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:7px;text-decoration:underline}.onb-btn--skip:hover{color:var(--coral)}.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-pixel);color:var(--coral);text-shadow:0 0 12px #ff6b5bb3,0 0 28px #39ff144d;letter-spacing:.1em;text-align:center;padding:0 24px;font-size:clamp(12px,2vw,18px);line-height:1.8}.onb-final__desc{font-family:var(--font-mono);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(--green-fluor)!important;outline-offset:6px!important;animation:2s ease-in-out infinite onb-border-pulse!important;box-shadow:0 0 14px #39ff14b3,0 0 32px #39ff1466,0 0 56px #39ff1440!important}@media (prefers-reduced-motion:reduce){.onb-active-target{animation:none!important}}:root{--ink:#0b1b3b;--ink-soft:#1d2d54;--ink-mute:#5b6788;--ink-light:#c5d2ec;--paper:#fff;--cream:#f7f3ec;--cream-deep:#efe8db;--coral:#ff6b5b;--coral-deep:#e8503f;--coral-dim:#ff6b5b1f;--green-fluor:#39ff14;--green-glow-sm:0 0 8px #39ff1480;--green-glow-md:0 0 12px #39ff14b3, 0 0 28px #39ff1466;--green-glow-lg:0 0 14px #39ff14b3, 0 0 32px #39ff1466, 0 0 56px #39ff1433;--coral-glow-dim:0 0 8px #ff6b5b4d;--coral-glow-md:0 0 12px #ff6b5b99;--font-pixel:"Press Start 2P", cursive;--font-terminal:"VT323", monospace;--font-mono:"IBM Plex Mono", monospace;--font-serif:"Fraunces", serif;--font-sans:"Inter Tight", 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-mono);min-height:100vh;font-size:14px;line-height:1.6;animation:8s infinite crt-flicker;position:relative;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(#0000 0 2px,#0000001f 3px 4px);position:fixed;inset:0}@keyframes crt-flicker{0%,95%,to{opacity:1}96%,98%{opacity:.94}97%{opacity:1}}.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}}@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}}:root{--hover-glow-green-thick:0 0 14px #39ff14b3, 0 0 32px #39ff1466, 0 0 56px #39ff1433;--hover-text-green:0 0 8px #39ff1499, 0 0 16px #39ff144d;--hover-trans:.18s ease-out}.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(--green-fluor)!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 #39ff1480, 0 0 32px #39ff1440!important}.btn-cta-secondary:hover{transform:translateY(-2px);box-shadow:0 0 12px #39ff1499,0 0 28px #39ff144d!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}.feature-card:hover,.skill-card:hover,.testimonial-wrap:hover{border-color:var(--green-fluor);box-shadow:var(--hover-glow-green-thick);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(--green-fluor);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-green);box-shadow:0 0 10px #39ff1499,0 0 24px #39ff144d}.nav-brand{transition:filter var(--hover-trans), text-shadow var(--hover-trans)}.nav-brand:hover .nav-brand-main{color:var(--green-fluor);text-shadow:var(--hover-text-green)}.nav-brand:hover .nav-brand-pera{filter:drop-shadow(0 0 8px #39ff1499)}.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 #39ff1480,0 0 24px #39ff1433}input:focus,textarea:focus,select:focus{border-color:var(--green-fluor);outline:none;box-shadow:0 0 8px #39ff1480,0 0 16px #39ff1440}.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-green-thick);text-shadow:var(--hover-text-green);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.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}.feature-card:hover,.skill-card:hover,.testimonial-wrap:hover,.glow-on-hover:hover,.hero-stat:hover{transform:none!important}}
