.brand-loading-screen{z-index:9999;background:#1a1a1a;place-items:center;transition:opacity .32s;display:grid;position:fixed;inset:0;overflow:hidden}.brand-loading-screen--exit{opacity:0;pointer-events:none}.brand-loading-screen__frame-wrap{place-items:center;width:100vw;height:100vh;display:grid}.brand-loading-screen__frame{object-fit:contain;width:min(100vw,100vh);height:min(100vw,100vh);display:block}@media (width<=640px){.brand-loading-screen__frame{width:100vw;height:100vw}}:root{--color-bg:#0f1110;--color-bg-elevated:#181b19;--color-text:#f0ebd8;--color-text-muted:#f0ebd8c7;--color-smm:#00a896;--color-smm-glow:#00a89640;--color-ai:#ff7f11;--color-ai-glow:#ff7f1140;--color-border:#f0ebd814;--font-primary:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", "Inter", system-ui, sans-serif;--section-padding:7rem 2rem;--container-max:1140px;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}button,[role=button],[role=tab]{cursor:pointer}:focus-visible{outline:2px solid var(--color-smm);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-primary);background-image:radial-gradient(60% 50% at 5% 10%,#00a89612 0%,#0000 65%),radial-gradient(50% 40% at 95% 90%,#ff7f110f 0%,#0000 65%),radial-gradient(circle,#f0ebd80e 1px,#0000 1px);background-size:auto,auto,28px 28px;background-attachment:fixed,fixed,fixed;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.15}a{color:var(--color-text);text-decoration:none}.site-app{isolation:isolate;min-height:100vh;position:relative}.site-app>*{z-index:1;position:relative}.navbar{z-index:1000;transition:background .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}.navbar--scrolled{-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--color-border);background:#0f1110f5}.navbar__inner{max-width:var(--container-max);justify-content:space-between;align-items:center;margin:0 auto;padding:1rem 2rem;display:flex}.navbar__brand{cursor:pointer;align-items:baseline;gap:5px;display:flex}.navbar__logo-img{width:auto;height:44px;display:block}.navbar__links{gap:2rem;display:flex}.navbar__links button{color:inherit;font-family:var(--font-primary);cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:.9rem;font-weight:500;transition:color .2s;position:relative}.navbar__links button:after{content:"";background:var(--theme-color);width:0;height:2px;transition:width .3s var(--ease-out);position:absolute;bottom:0;left:0}.navbar__links button:hover{color:var(--color-text)}.navbar__links button:hover:after{width:100%}.navbar__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}.navbar__hamburger span{background:var(--color-text);width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.navbar__hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.navbar__hamburger.open span:nth-child(2){opacity:0}.navbar__hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar__mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-height:0;transition:max-height .4s var(--ease-out), padding .4s;background:#0f1110f7;flex-direction:column;align-items:center;gap:1.5rem;display:none;overflow:hidden}.navbar__mobile-menu--open{max-height:300px;padding:2rem}.navbar__mobile-menu button{color:var(--color-text);font-family:var(--font-primary);cursor:pointer;background:0 0;border:none;font-size:1.1rem;font-weight:500}.hero-wrapper{justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.hero-panel__content{text-align:center;z-index:1;max-width:640px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex;position:relative}@keyframes content-glitch-out{0%{opacity:1;clip-path:inset(0);filter:none;transform:skew(0)translate(0)}8%{clip-path:inset(8% 0 72%);filter:hue-rotate(90deg)saturate(6)brightness(2);opacity:1;transform:skew(-12deg)translate(-20px)}16%{clip-path:inset(52% 0 8%);filter:hue-rotate(200deg)saturate(5);opacity:.9;transform:skew(10deg)translate(24px)}24%{clip-path:inset(0);filter:brightness(3)contrast(2);opacity:.8;transform:skew(0)translate(-4px)}32%{clip-path:inset(68% 0 4%);filter:hue-rotate(45deg)saturate(8)brightness(2.5);opacity:.6;transform:skew(-15deg)translate(-28px)scaleX(1.04)}40%{clip-path:inset(18% 0 58%);filter:hue-rotate(300deg);opacity:.5;transform:skew(8deg)translate(18px)}50%{clip-path:inset(0);filter:brightness(2)blur(1px);opacity:.4;transform:skew(0)translate(6px)}60%{clip-path:inset(38% 0 28%);filter:hue-rotate(160deg)saturate(6);opacity:.25;transform:skew(-10deg)translate(-22px)scaleX(1.06)}72%{clip-path:inset(78% 0 2%);filter:hue-rotate(260deg)brightness(3);opacity:.15;transform:skew(6deg)translate(14px)}85%{clip-path:inset(5% 0 88%);filter:saturate(10);opacity:.08;transform:skew(-4deg)translate(-10px)}to{opacity:0;clip-path:inset(0);filter:none;transform:skew(0)translate(0)translateY(-12px)}}@keyframes content-glitch-in{0%{opacity:0;clip-path:inset(0);filter:none;transform:skew(0)translate(0)translateY(12px)}10%{opacity:.08;clip-path:inset(72% 0 2%);filter:hue-rotate(160deg)saturate(6)brightness(3);transform:skew(12deg)translate(22px)}20%{opacity:.2;clip-path:inset(32% 0 42%);filter:hue-rotate(45deg)saturate(5);transform:skew(-10deg)translate(-18px)scaleX(1.05)}30%{opacity:.35;clip-path:inset(0);filter:brightness(2.5)blur(1px);transform:skew(0)translate(5px)}40%{opacity:.5;clip-path:inset(12% 0 62%);filter:hue-rotate(300deg)saturate(7);transform:skew(-14deg)translate(-26px)}50%{opacity:.6;clip-path:inset(58% 0 14%);filter:hue-rotate(200deg)brightness(2);transform:skew(9deg)translate(20px)}60%{opacity:.72;clip-path:inset(0);filter:contrast(2)saturate(4);transform:skew(0)translate(-3px)}70%{opacity:.82;clip-path:inset(45% 0 22%);filter:hue-rotate(90deg)saturate(5);transform:skew(-8deg)translate(-16px)scaleX(1.03)}80%{opacity:.9;clip-path:inset(82% 0 2%);filter:hue-rotate(260deg);transform:skew(5deg)translate(10px)}90%{opacity:.96;clip-path:inset(0);filter:brightness(1.5);transform:skew(-2deg)translate(-5px)}to{opacity:1;clip-path:inset(0);filter:none;transform:skew(0)translate(0)translateY(0)}}@keyframes hero-glow-drift{0%,to{opacity:.45;transform:translate(-15%,-20%)scale(1)}35%{opacity:.62;transform:translate(12%,-8%)scale(1.15)}65%{opacity:.35;transform:translate(-6%,14%)scale(.9)}}.hero-wrapper:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#fff3 0%,#0000 68%);border-radius:50%;width:75%;height:75%;animation:10s ease-in-out infinite hero-glow-drift;position:absolute}.hero-cta-btn{color:currentColor;font-family:var(--font-primary);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:background .25s, transform .25s var(--ease-out), box-shadow .25s;letter-spacing:.3px;background:#ffffff2e;border:2px solid;border-radius:50px;margin-top:.5rem;padding:.85rem 2.2rem;font-size:1rem;font-weight:700}.hero-cta-btn:hover{background:#ffffff47;transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.hero-cta-btn:active{transform:translateY(0)}@keyframes glitch-bars-anim{0%{opacity:1;background-position:0 8%,0 35%,0 62%,0 82%,0 20%}10%{background-position:0 22%,0 58%,0 15%,0 70%,0 44%}20%{background-position:0 75%,0 12%,0 48%,0 91%,0 30%}30%{background-position:0 40%,0 72%,0 25%,0 55%,0 88%}40%{background-position:0 5%,0 45%,0 78%,0 32%,0 65%}50%{background-position:0 60%,0 20%,0 85%,0 42%,0 10%}60%{background-position:0 33%,0 68%,0 10%,0 80%,0}70%{background-position:0 90%,0 38%,0 55%,0 18%,0 72%}80%{background-position:0 15%,0 80%,0 35%,0 62%,0 5%}90%{background-position:0,0 25%,0 70%,0 8%,0 85%}to{opacity:0;background-position:0 8%,0 35%,0 62%,0 82%,0 20%}}@keyframes glitch-scanline{0%{opacity:0;transform:translateY(-10px)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.hero-glitch-lines{pointer-events:none;z-index:5;opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#00ffc8e6 50%,#0000 100%) 0 0/100% 5px no-repeat,linear-gradient(#0000 0%,#ff3c00d9 50%,#0000 100%) 0 0/100% 3px no-repeat,linear-gradient(#0000 0%,#fffffff2 50%,#0000 100%) 0 0/100% 2px no-repeat,linear-gradient(#0000 0%,#00a0ffcc 50%,#0000 100%) 0 0/100% 7px no-repeat,linear-gradient(#0000 0%,#ff00b4bf 50%,#0000 100%) 0 0/100% 4px no-repeat;position:absolute;inset:0}.hero-glitch-lines--active{filter:url(#wave-distort);animation:.6s steps(10,end) forwards glitch-bars-anim}.hero-glitch-lines--active:before{content:"";filter:url(#wave-distort);background:#fffffff2;height:3px;animation:.55s linear forwards glitch-scanline;position:absolute;left:0;right:0;box-shadow:0 0 8px #ffffffe6,0 0 24px #00ffc8b3}.hero-content--stable{opacity:1}.hero-content--out{animation:.55s steps(10,end) forwards content-glitch-out}.hero-content--in{animation:.6s steps(10,end) forwards content-glitch-in}.hero-indicators{z-index:10;gap:.75rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-indicator{cursor:pointer;opacity:.4;width:44px;height:44px;transition:transform .3s var(--ease-out), opacity .3s;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.hero-indicator img{object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.hero-indicator--active{opacity:1;transform:scale(1.15)}.hero-indicator:hover:not(.hero-indicator--active){opacity:.6;transform:scale(1.05)}.hero-indicator:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #fffc}.hero-logo-img{width:180px;height:auto;margin-bottom:-.25rem;display:block}.hero-title{text-transform:uppercase;letter-spacing:-1px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.05}.hero-subtitle{opacity:.85;font-size:1.25rem;font-weight:500}.hero-description{opacity:.8;max-width:420px;font-size:1.05rem;line-height:1.75}.hero-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.hero-tag{-webkit-backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid;border-radius:50px;padding:.35rem .9rem;font-size:.78rem;font-weight:600}.section{padding:var(--section-padding);max-width:var(--container-max);margin:0 auto}.section-title{text-align:center;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.section-subtitle{text-align:center;color:var(--color-text-muted);max-width:550px;margin:0 auto 3rem;font-size:1.05rem;line-height:1.6}.glass-panel{-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border);background:#181b19f0;border-radius:16px;padding:2rem}.about-header{text-align:center;margin-bottom:3rem}.about-lead{color:var(--color-text-muted);max-width:640px;margin:1.5rem auto 0;font-size:1.1rem;line-height:1.8}.about-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem;display:grid}.about-card{transition:transform .3s var(--ease-out), box-shadow .3s;flex-direction:column;gap:.8rem;display:flex}.about-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000004d}.about-card__icon{width:48px;height:48px;color:var(--theme-accent);background:#f0ebd81a;border-radius:12px;justify-content:center;align-items:center;transition:color .6s,background .6s;display:flex}.about-card h3{font-size:1.05rem;font-weight:700}.about-card p{color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.about-quote{text-align:center;margin-top:1rem}.about-quote blockquote{font-family:var(--font-heading);color:var(--theme-accent);padding-left:1.5rem;font-size:clamp(1.2rem,3vw,1.75rem);font-style:italic;font-weight:700;transition:color .6s;display:inline-block;position:relative}.about-quote blockquote:before{content:"\"";color:var(--theme-accent);opacity:.3;font-size:4rem;font-style:normal;line-height:1;position:absolute;top:-10px;left:-10px}.how-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.how-step{transition:transform .3s var(--ease-out), box-shadow .3s;flex-direction:column;gap:1rem;display:flex}.how-step:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000004d}.how-step__number{font-family:var(--font-heading);color:var(--theme-accent);opacity:.6;font-size:2.8rem;font-weight:900;line-height:1;transition:color .6s}.how-step__title{font-size:1.1rem;font-weight:700}.how-step__desc{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.faq-list{flex-direction:column;gap:.75rem;max-width:760px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--color-border);background:#181b19f0;border-radius:12px;transition:border-color .3s;overflow:hidden}.faq-item--open{border-color:var(--theme-accent)}.faq-question{width:100%;color:var(--color-text);font-family:var(--font-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:.97rem;font-weight:600;transition:color .2s;display:flex}.faq-question:hover,.faq-item--open .faq-question{color:var(--theme-accent)}.faq-answer{max-height:0;transition:max-height .35s var(--ease-out);overflow:hidden}.faq-item--open .faq-answer{max-height:200px}.faq-answer p{color:var(--color-text-muted);padding:0 1.4rem 1.2rem;font-size:.9rem;line-height:1.7}.consulting-card{text-align:center;max-width:560px;box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-glow,var(--theme-accent)) 35%, transparent), 0 0 32px 8px color-mix(in srgb, var(--theme-glow,var(--theme-accent)) 18%, transparent), 0 0 70px 14px color-mix(in srgb, var(--theme-glow,var(--theme-accent)) 9%, transparent);flex-direction:column;align-items:center;gap:2rem;margin:0 auto;padding:3rem;transition:box-shadow 1s;display:flex}.consulting-card__includes{text-align:left;flex-direction:column;gap:.75rem;width:100%;display:flex}.consulting-include{color:var(--color-text);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.consulting-card__text{color:var(--color-text-muted);text-align:center;font-size:1.05rem;line-height:1.7}.consulting-card__btn{width:auto;padding:.9rem 2.5rem;font-size:1rem}.btn{cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .3s;font-size:1rem;font-weight:700;font-family:var(--font-primary);letter-spacing:.3px;border:none;border-radius:50px;padding:.9rem 2rem}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(135deg, var(--color-ai), #d66010);color:#fff;box-shadow:0 4px 20px var(--color-ai-glow)}.btn-primary:hover{box-shadow:0 8px 30px #ff7f1173}.btn-outline{color:var(--color-text);background:0 0;border:1.5px solid #f0ebd840}.btn-outline:hover{border-color:var(--color-text);background:#f0ebd80d}.contact-form{flex-direction:column;gap:1.2rem;display:flex}.input-row{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.input-group{flex-direction:column;gap:.4rem;display:flex}.input-group label{color:var(--color-text-muted);font-size:.82rem;font-weight:600}input,textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);font-family:var(--font-primary);background:#181b19fa;border-radius:10px;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s,background .2s,box-shadow .2s}input:focus,textarea:focus{border-color:var(--color-smm);box-shadow:0 0 0 3px var(--color-smm-glow);background:#1c1f1d;outline:none}textarea{resize:vertical;min-height:100px}.footer{text-align:center;border-top:1px solid var(--color-border);background:#0f1110f7;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 2rem;display:flex}.footer__brand{align-items:center;gap:8px;display:flex}.footer__logo-img{width:auto;height:40px;display:block}.footer__tagline{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px;font-size:.82rem}.footer__social{gap:1.5rem;display:flex}.footer__social-link{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.82rem;transition:color .2s;display:flex}.footer__social-link:hover{color:var(--theme-accent)}.footer__copy{color:var(--color-text-muted);font-size:.72rem}.loading-screen{z-index:9999;background:#0d0d0d;justify-content:center;align-items:center;transition:opacity .7s;display:flex;position:fixed;inset:0}.loading-screen--exit{opacity:0;pointer-events:none}.ls-text{opacity:1;pointer-events:none;z-index:1;justify-content:center;align-items:center;transition:opacity .35s ease-out;display:flex;position:absolute;inset:0}.ls-text--out{opacity:0}.ls-text-inner{animation:.75s cubic-bezier(.16,1,.3,1) both ls-enter}@keyframes ls-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ls-word-row{align-items:baseline;gap:0;display:flex}.ls-oh-wrap{font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:-1px;-webkit-user-select:none;user-select:none;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;line-height:1;display:inline-block;position:relative}.ls-oh-main{transition:color .65s;display:inline-block}.ls-oh-main--glitch{animation:.9s step-end both ls-oh-jitter}@keyframes ls-oh-jitter{0%{transform:none}7%{transform:skew(-5deg)translate(-3px)}14%{transform:skew(4deg)translate(3px)}21%{transform:none}29%{transform:skew(-8deg)translate(-5px)}36%{transform:skew(3deg)translate(4px)}43%{transform:none}51%{transform:skew(-5deg)translate(-3px)}58%{transform:skew(6deg)translate(4px)}65%{transform:none}73%{transform:skew(-3deg)translate(-2px)}80%{transform:skew(2deg)translate(2px)}88%{transform:none}95%{transform:skew(-1deg)translate(-1px)}to{transform:none}}.ls-oh-ghost{font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:-1px;opacity:.42;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;position:absolute;top:0;left:0}.ls-oh-ghost--r{color:#f24;animation:70ms step-end infinite ls-ghost-r}.ls-oh-ghost--c{color:#0df;animation:70ms step-end infinite ls-ghost-c}@keyframes ls-ghost-r{0%{transform:translate(-4px)translateY(1px)}50%{transform:translate(2px)translateY(-1px)}}@keyframes ls-ghost-c{0%{transform:translate(4px)translateY(-1px)}50%{transform:translate(-2px)translateY(1px)}}.ls-ssie-text{font-family:var(--font-heading,"Outfit", sans-serif);color:#f0ebd8;letter-spacing:-3px;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,11vw,7rem);font-weight:900;line-height:1}.ls-svg{opacity:0;pointer-events:none;z-index:1;justify-content:center;align-items:center;transition:opacity .36s ease-out;display:flex;position:absolute;inset:0}.ls-svg--on{opacity:1}.ls-logo-svg{width:min(560px,84vw);height:auto}.ls-g-oh{transform-box:fill-box;transform-origin:50%}.ls-g-au,.ls-g-waves{opacity:0}.ls-svg--wave2 .ls-g-oh{animation:.85s 60ms both ls-oh-depth-in}@keyframes ls-oh-depth-in{0%{opacity:0;filter:blur(14px);transform:scale(.28)translateY(55px)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.ls-svg--wave3 .ls-g-oh,.ls-svg--exit .ls-g-oh,.ls-svg--wave2 .ls-g-au,.ls-svg--wave3 .ls-g-au,.ls-svg--exit .ls-g-au,.ls-svg--exit .ls-g-waves{opacity:1}.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(32px)}.reveal.revealed{opacity:1;transform:translateY(0)}.about-grid .reveal:nth-child(2){transition-delay:.1s}.about-grid .reveal:nth-child(3){transition-delay:.2s}.about-grid .reveal:nth-child(4){transition-delay:.3s}@media (width<=960px){.about-grid{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (width<=768px){:root{--section-padding:4rem 1.2rem}.navbar__links{display:none}.navbar__hamburger,.navbar__mobile-menu{display:flex}.hero-title{font-size:clamp(1.9rem,9vw,2.8rem)}.hero-subtitle{font-size:1rem}.hero-description{font-size:.92rem}.hero-tag{padding:.3rem .7rem;font-size:.7rem}.about-grid{grid-template-columns:1fr;gap:1rem}.about-lead{font-size:.98rem}.input-row{grid-template-columns:1fr}.glass-panel{padding:1.5rem}}@media (width<=400px){.hero-panel__content{padding:1rem .75rem}}
