.logo-div[data-v-6e42dd9a]{display:flex;align-items:baseline}.logo-title-name[data-v-6e42dd9a]{font-size:28px;font-weight:800;letter-spacing:3px;color:var(--text-primary);transition:var(--transition);text-transform:lowercase}.logo-title-dot[data-v-6e42dd9a]{font-size:28px;font-weight:800;color:var(--accent)}.logo-div:hover .logo-title-name[data-v-6e42dd9a]{letter-spacing:4px}.navbar-dark-custom[data-v-85ec2756]{background:rgba(10,10,10,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-link-custom[data-v-85ec2756]{font-weight:500;font-size:14px;color:var(--text-secondary)!important;text-decoration:none;transition:var(--transition);padding:6px 4px}.nav-link-custom[data-v-85ec2756]:hover{color:var(--text-primary)!important;text-decoration:none}.navbar-toggler-custom[data-v-85ec2756]{background:none;border:1px solid var(--border);color:var(--text-secondary);padding:6px 10px;border-radius:6px;cursor:pointer;outline:none}.navbar-toggler-custom[data-v-85ec2756]:hover{border-color:var(--text-secondary);color:var(--text-primary)}@media (min-width:992px){.navbar-toggler-custom[data-v-85ec2756]{display:none}}@media (max-width:991.98px){.navbar>.container[data-v-85ec2756]{justify-content:flex-start}.navbar-toggler-custom[data-v-85ec2756]{margin-left:16px}}.btn-cta-nav[data-v-85ec2756]{border:1px solid var(--accent);color:var(--accent)!important;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;transition:var(--transition);white-space:nowrap;text-decoration:none;display:inline-block}.btn-cta-nav[data-v-85ec2756]:hover{background:var(--accent);color:#000!important;text-decoration:none}.hero-section[data-v-f575f03e]{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--bg-primary);overflow:hidden;padding-top:80px}.hero-container[data-v-f575f03e]{position:relative;z-index:1;padding:80px 15px}.hero-blob[data-v-f575f03e]{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,92,0,.12) 0,transparent 70%);border-radius:50%;top:50%;right:-100px;transform:translateY(-50%);pointer-events:none;-webkit-filter:blur(40px);filter:blur(40px);-webkit-animation:blobPulse-data-v-f575f03e 6s ease-in-out infinite alternate;animation:blobPulse-data-v-f575f03e 6s ease-in-out infinite alternate}@-webkit-keyframes blobPulse-data-v-f575f03e{0%{transform:translateY(-50%) scale(1);opacity:.8}to{transform:translateY(-50%) scale(1.15);opacity:1}}@keyframes blobPulse-data-v-f575f03e{0%{transform:translateY(-50%) scale(1);opacity:.8}to{transform:translateY(-50%) scale(1.15);opacity:1}}.hero-label[data-v-f575f03e]{display:inline-block;border:1px solid var(--border);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:24px}.hero-title[data-v-f575f03e]{font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.05;letter-spacing:-2px;color:var(--text-primary);margin-bottom:20px}.accent[data-v-f575f03e]{color:var(--accent)}.hero-sub[data-v-f575f03e]{font-size:18px;color:var(--text-secondary);max-width:480px;line-height:1.7;margin-bottom:36px}.hero-actions[data-v-f575f03e]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:48px}.btn-primary-cta[data-v-f575f03e]{background:var(--accent);color:#000!important;font-weight:700;padding:14px 28px;border-radius:8px;text-decoration:none!important;transition:var(--transition);font-size:15px}.btn-primary-cta[data-v-f575f03e]:hover{background:var(--accent-hover);transform:translateY(-2px);text-decoration:none!important}.btn-secondary-cta[data-v-f575f03e]{border:1px solid var(--border);color:var(--text-primary)!important;padding:14px 28px;border-radius:8px;text-decoration:none!important;transition:var(--transition);font-size:15px}.btn-secondary-cta[data-v-f575f03e]:hover{border-color:hsla(0,0%,100%,.3);text-decoration:none!important}.hero-stats[data-v-f575f03e]{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:14px;flex-wrap:wrap}.sep[data-v-f575f03e]{opacity:.3}@media (max-width:768px){.hero-blob[data-v-f575f03e]{width:300px;height:300px;right:-50px}.hero-container[data-v-f575f03e]{padding:40px 15px}}.about-section[data-v-7a596aac]{background:var(--bg-primary);padding-top:80px!important;padding-bottom:80px!important}.stats-row[data-v-7a596aac]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:64px}.stat-item[data-v-7a596aac]{display:flex;flex-direction:column;align-items:center;padding:32px 40px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:160px;transition:var(--transition)}.stat-item[data-v-7a596aac]:hover{border-color:var(--border-accent);transform:translateY(-4px)}.stat-num[data-v-7a596aac]{font-size:52px;font-weight:800;color:var(--accent);line-height:1}.stat-label[data-v-7a596aac]{font-size:13px;color:var(--text-secondary);margin-top:8px;text-align:center}.services-label[data-v-7a596aac]{font-size:18px;font-weight:600;color:var(--text-secondary);letter-spacing:2px;text-transform:lowercase;margin-bottom:24px}.services-row[data-v-7a596aac]{margin-bottom:-24px}.service-card[data-v-7a596aac]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;height:calc(100% - 24px);margin-bottom:24px;transition:var(--transition)}.service-card[data-v-7a596aac]:hover{border-color:var(--border-accent);transform:translateY(-4px)}.service-name[data-v-7a596aac]{font-size:18px;font-weight:700;color:var(--text-primary)}.service-position[data-v-7a596aac]{font-size:13px;font-weight:500;color:var(--accent);margin-top:4px;margin-bottom:14px}.service-desc[data-v-7a596aac]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.service-skills[data-v-7a596aac]{display:flex;flex-wrap:wrap;gap:6px}.skill-badge[data-v-7a596aac]{display:inline-block;background:hsla(0,0%,100%,.05);border:1px solid var(--border);color:var(--text-secondary);font-size:11px;font-weight:500;padding:3px 10px;border-radius:100px;transition:var(--transition)}.skill-badge[data-v-7a596aac]:hover{border-color:var(--accent);color:var(--accent)}.skills-section[data-v-75452607]{background:var(--bg-primary);padding-top:80px!important;padding-bottom:80px!important}.marquee-wrapper[data-v-75452607]{overflow:hidden;padding:24px 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track[data-v-75452607]{display:flex;gap:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.track-1[data-v-75452607]{-webkit-animation:marquee-left-data-v-75452607 30s linear infinite;animation:marquee-left-data-v-75452607 30s linear infinite}.track-2[data-v-75452607]{-webkit-animation:marquee-right-data-v-75452607 38s linear infinite;animation:marquee-right-data-v-75452607 38s linear infinite;margin-top:12px}.marquee-track[data-v-75452607]:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes marquee-left-data-v-75452607{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-left-data-v-75452607{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@-webkit-keyframes marquee-right-data-v-75452607{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes marquee-right-data-v-75452607{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.skill-tag[data-v-75452607]{padding:8px 18px;border:1px solid var(--border);border-radius:100px;font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap;transition:var(--transition);cursor:default}.skill-tag[data-v-75452607]:hover{border-color:var(--accent);color:var(--accent)}.pcard[data-v-0ed8bae6]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:var(--transition);cursor:pointer;height:460px;display:flex;flex-direction:column}.pcard[data-v-0ed8bae6]:hover{border-color:var(--border-accent);transform:translateY(-6px);box-shadow:0 20px 60px rgba(255,92,0,.1)}.pcard-img-wrap[data-v-0ed8bae6]{position:relative;overflow:hidden;height:180px;flex-shrink:0}.pcard-img-wrap img[data-v-0ed8bae6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--transition)}.pcard:hover .pcard-img-wrap img[data-v-0ed8bae6]{transform:scale(1.05)}.pcard-overlay[data-v-0ed8bae6]{position:absolute;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition)}.pcard:hover .pcard-overlay[data-v-0ed8bae6]{opacity:1}.overlay-btn[data-v-0ed8bae6]{background:var(--accent);color:#000;border:none;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition)}.overlay-btn[data-v-0ed8bae6]:hover{background:var(--accent-hover)}.card-body-custom[data-v-0ed8bae6]{padding:18px;display:flex;flex-direction:column;flex:1}.card-title-custom[data-v-0ed8bae6]{font-size:17px;font-weight:600;color:var(--text-primary);margin-bottom:10px}.tech-row[data-v-0ed8bae6]{min-height:50px;overflow:hidden}.tech-tag[data-v-0ed8bae6]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:hsla(0,0%,100%,.05);color:var(--text-secondary);border:1px solid var(--border)}.card-desc[data-v-0ed8bae6]{font-size:13px;color:var(--text-secondary);line-height:1.6;flex:1;overflow:hidden;margin-bottom:0}.card-actions[data-v-0ed8bae6]{display:flex;gap:8px}.btn-card[data-v-0ed8bae6]{background:transparent;border:1px solid var(--border);color:var(--text-secondary);padding:7px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:var(--transition);flex:1}.btn-card[data-v-0ed8bae6]:hover{border-color:var(--accent);color:var(--accent)}.btn-card-visit[data-v-0ed8bae6]{flex:0;padding:7px 12px}.prow[data-v-0382ed62]{display:flex;flex-wrap:wrap;padding:0 4px}.pcolumn img[data-v-0382ed62]{border-radius:5px;margin-top:8px;vertical-align:middle;width:100%}@media screen and (max-width:800px){.pcolumn[data-v-0382ed62]{flex:50%;max-width:50%}}@media screen and (max-width:600px){.pcolumn[data-v-0382ed62]{flex:100%;max-width:100%}}.g-img[data-v-0382ed62]{cursor:pointer;transition:all .5s}.g-img[data-v-0382ed62]:hover{opacity:.7}.modal[data-v-0382ed62]{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9);transition:all .5s;-webkit-animation-name:modalOpen-data-v-0382ed62;animation-name:modalOpen-data-v-0382ed62;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes modalOpen-data-v-0382ed62{0%{opacity:0}to{opacity:1}}@keyframes modalOpen-data-v-0382ed62{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modalClose-data-v-0382ed62{0%{opacity:1}to{opacity:0}}@keyframes modalClose-data-v-0382ed62{0%{opacity:1}to{opacity:0}}.modal-content[data-v-0382ed62]{margin:auto;display:block;width:100%;max-width:1200px}#caption[data-v-0382ed62]{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}#caption[data-v-0382ed62],.modal-content[data-v-0382ed62]{-webkit-animation-name:zoom-data-v-0382ed62;-webkit-animation-duration:.2s;animation-name:zoom-data-v-0382ed62;animation-duration:.2s}@-webkit-keyframes zoom-data-v-0382ed62{0%{opacity:0}to{opacity:1}}@keyframes zoom-data-v-0382ed62{0%{opacity:0}to{opacity:1}}.close[data-v-0382ed62]{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.closeModal[data-v-0382ed62]{-webkit-animation-name:zoomClose-data-v-0382ed62;animation-name:zoomClose-data-v-0382ed62;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes zoomClose-data-v-0382ed62{0%{opacity:1}to{opacity:0}}@keyframes zoomClose-data-v-0382ed62{0%{opacity:1}to{opacity:0}}.close[data-v-0382ed62]:focus,.close[data-v-0382ed62]:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content[data-v-0382ed62]{width:95%}}body.modal-open[data-v-c92cb3f0]{overflow:hidden}a[data-v-c92cb3f0]{text-decoration:none;color:var(--text-primary);transition:var(--transition);cursor:pointer}a[data-v-c92cb3f0]:hover{color:var(--accent)}.date[data-v-c92cb3f0]{font-size:14px;font-weight:400;color:var(--text-secondary)}.modal-mask[data-v-c92cb3f0]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .5s ease}.modal-wrapper[data-v-c92cb3f0]{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.modal-container[data-v-c92cb3f0]{width:40%;max-height:70%;margin:0 auto;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 60px rgba(0,0,0,.5);transition:all .3s ease;flex-direction:column;display:flex}.modal-container hr[data-v-c92cb3f0]{border-color:var(--border)}@media screen and (max-width:1600px){.modal-container[data-v-c92cb3f0]{width:60%}}@media screen and (max-width:1200px){.modal-container[data-v-c92cb3f0]{width:80%}}@media screen and (max-width:580px){.modal-container[data-v-c92cb3f0]{width:90%}}.modal-body[data-v-c92cb3f0]{margin:20px 0;overflow-y:scroll;max-height:inherit}.modal-enter[data-v-c92cb3f0],.modal-leave-active[data-v-c92cb3f0]{opacity:0}.modal-enter .modal-container[data-v-c92cb3f0],.modal-leave-active .modal-container[data-v-c92cb3f0]{transform:scale(1.1)}.title[data-v-c92cb3f0]{font-size:30px;font-weight:500}.title1[data-v-c92cb3f0]{font-size:24px;font-weight:400}.title2[data-v-c92cb3f0]{font-size:20px;font-weight:400}.title3[data-v-c92cb3f0]{font-size:16px;font-weight:400}.tech-tag[data-v-c92cb3f0]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:3px 10px;border-radius:100px;background:hsla(0,0%,100%,.05)}.btn-card[data-v-c92cb3f0],.tech-tag[data-v-c92cb3f0]{color:var(--text-secondary);border:1px solid var(--border)}.btn-card[data-v-c92cb3f0]{background:transparent;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-card[data-v-c92cb3f0]:hover{border-color:var(--accent);color:var(--accent)}.portfolio-section[data-v-16ed4a1a]{background:var(--bg-primary);padding-top:80px!important;padding-bottom:80px!important}.modal-enter[data-v-16ed4a1a],.modal-leave-active[data-v-16ed4a1a]{opacity:0}.modal-enter .modal-container[data-v-16ed4a1a],.modal-leave-active .modal-container[data-v-16ed4a1a]{transform:scale(1.1)}.btn-show-more[data-v-16ed4a1a]{background:transparent;border:1px solid var(--border);color:var(--text-secondary);padding:10px 28px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-show-more[data-v-16ed4a1a]:hover{border-color:var(--accent);color:var(--accent)}.rec-section[data-v-3b5a31d2]{background:var(--bg-primary);padding-top:80px!important;padding-bottom:80px!important}.rec-card[data-v-3b5a31d2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;position:relative;transition:var(--transition);height:100%}.rec-card[data-v-3b5a31d2]:hover{border-color:var(--border-accent);transform:translateY(-4px)}.rec-quote[data-v-3b5a31d2]{font-size:80px;line-height:.8;color:var(--accent);opacity:.4;display:block;margin-bottom:12px;font-family:Georgia,serif;font-style:normal}.rec-text[data-v-3b5a31d2]{color:var(--text-secondary);font-size:15px;line-height:1.75;font-style:italic;margin-bottom:20px}.rec-author[data-v-3b5a31d2]{color:var(--text-primary);font-weight:600;font-size:14px;margin-top:20px}.rec-role[data-v-3b5a31d2]{color:var(--text-secondary);font-size:13px;margin-top:4px}#snackbar[data-v-13e93b43]{visibility:hidden;min-width:250px;margin-left:-125px;color:#fff;text-align:center;border-radius:7px;padding:16px;position:fixed;z-index:1;left:50%;float:right;top:100px;font-size:17px}#snackbar.show[data-v-13e93b43]{visibility:visible;-webkit-animation:fadein-data-v-13e93b43 .5s,fadeout-data-v-13e93b43 .5s 2.5s;animation:fadein-data-v-13e93b43 .5s,fadeout-data-v-13e93b43 .5s 2.5s}@-webkit-keyframes fadein-data-v-13e93b43{0%{top:0;opacity:0}to{top:100px;opacity:1}}@keyframes fadein-data-v-13e93b43{0%{top:0;opacity:0}to{top:100px;opacity:1}}@-webkit-keyframes fadeout-data-v-13e93b43{0%{top:100px;opacity:1}to{top:0;opacity:0}}@keyframes fadeout-data-v-13e93b43{0%{top:30px;opacity:1}to{top:0;opacity:0}}.contact-section[data-v-329bd39c]{background:var(--bg-primary);padding-top:80px!important;padding-bottom:80px!important}.contact-section[data-v-329bd39c] .section-title{margin-bottom:12px}.contact-sub[data-v-329bd39c]{color:var(--text-secondary);font-size:15px;margin-bottom:52px}.contact-direct[data-v-329bd39c]{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.contact-link[data-v-329bd39c]{color:var(--text-secondary);text-decoration:none;font-size:15px;font-weight:500;transition:var(--transition);display:flex;align-items:center;gap:8px}.contact-link[data-v-329bd39c]:hover{color:var(--accent);text-decoration:none}.contact-form-wrap[data-v-329bd39c]{max-width:540px;margin:0 auto}.form-group-custom[data-v-329bd39c]{margin-bottom:16px}.form-control-custom[data-v-329bd39c]{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);padding:14px 18px;font-size:15px;font-family:Montserrat,sans-serif;transition:var(--transition);outline:none;resize:vertical}.form-control-custom[data-v-329bd39c]:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,92,0,.15)}.form-control-custom[data-v-329bd39c]::-webkit-input-placeholder{color:var(--text-secondary)}.form-control-custom[data-v-329bd39c]::-moz-placeholder{color:var(--text-secondary)}.form-control-custom[data-v-329bd39c]:-ms-input-placeholder{color:var(--text-secondary)}.form-control-custom[data-v-329bd39c]::-ms-input-placeholder{color:var(--text-secondary)}.form-control-custom[data-v-329bd39c]::placeholder{color:var(--text-secondary)}.btn-submit[data-v-329bd39c]{width:100%;background:var(--accent);color:#000;font-weight:700;padding:14px 36px;border:none;border-radius:8px;cursor:pointer;transition:var(--transition);font-size:15px;font-family:Montserrat,sans-serif;margin-top:8px}.btn-submit[data-v-329bd39c]:hover{background:var(--accent-hover);transform:translateY(-2px)}.site-footer[data-v-a994e566]{display:flex;justify-content:space-between;align-items:center;padding:24px 40px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:13px;background:var(--bg-primary);flex-wrap:wrap;gap:12px}.footer-links a[data-v-a994e566]{color:var(--text-secondary);transition:var(--transition);margin-left:16px;font-size:18px;text-decoration:none}.footer-links a[data-v-a994e566]:hover{color:var(--accent)}.sticky-cta[data-v-e760a71a]{position:fixed;right:0;top:50%;transform:translateY(-50%) rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:var(--accent);color:#000!important;font-weight:700;font-size:13px;letter-spacing:.5px;padding:18px 10px;border-radius:10px 0 0 10px;text-decoration:none!important;transition:var(--transition);z-index:900;box-shadow:-4px 0 20px rgba(0,0,0,.3)}.sticky-cta[data-v-e760a71a]:hover{background:var(--accent-hover);padding-right:14px;text-decoration:none!important}@media (max-width:768px){.sticky-cta[data-v-e760a71a]{display:none}}.consent-bar[data-v-7cabf98a]{position:fixed;left:0;right:0;bottom:0;z-index:9500;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:18px 28px;background:var(--bg-card);border-top:1px solid var(--border);box-shadow:0 -10px 40px rgba(0,0,0,.35)}.consent-text[data-v-7cabf98a]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6;max-width:720px}.consent-link[data-v-7cabf98a]{color:var(--accent);text-decoration:underline;white-space:nowrap}.consent-actions[data-v-7cabf98a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.consent-accept[data-v-7cabf98a]{background:var(--accent);color:#000;font-weight:700;font-size:13px;border:none;padding:10px 22px;border-radius:8px;cursor:pointer;transition:var(--transition);white-space:nowrap}.consent-accept[data-v-7cabf98a]:hover{background:var(--accent-hover)}.consent-close[data-v-7cabf98a]{background:transparent;border:1px solid var(--border);color:var(--text-secondary);width:36px;height:36px;border-radius:8px;cursor:pointer;transition:var(--transition)}.consent-close[data-v-7cabf98a]:hover{border-color:var(--text-secondary);color:var(--text-primary)}.consent-slide-enter-active[data-v-7cabf98a],.consent-slide-leave-active[data-v-7cabf98a]{transition:transform .35s ease,opacity .35s ease}.consent-slide-enter[data-v-7cabf98a],.consent-slide-leave-to[data-v-7cabf98a]{transform:translateY(100%);opacity:0}@media (max-width:600px){.consent-bar[data-v-7cabf98a]{justify-content:flex-start;padding:16px 18px}}:root{--bg-primary:#0a0a0a;--bg-card:#111;--bg-card-hover:#161616;--accent:#ff5c00;--accent-hover:#ff7a2e;--text-primary:#f0f0f0;--text-secondary:#888;--border:hsla(0,0%,100%,0.08);--border-accent:rgba(255,92,0,0.35);--radius:14px;--transition:all 0.25s ease}body{background:var(--bg-primary)!important;color:var(--text-primary)!important}*{box-sizing:border-box}::-moz-selection{background:var(--accent);color:#000}::selection{background:var(--accent);color:#000}#app{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);width:100%;background:var(--bg-primary)}@media screen and (max-width:580px){#app{width:100%}}.parent{margin-top:0;padding-top:0;position:relative;background:var(--bg-primary)}.section-title{font-size:clamp(32px,5vw,52px);font-weight:700;text-transform:lowercase;letter-spacing:3px;color:var(--text-secondary);text-align:center;margin-bottom:64px}.section-title:after{content:"";display:block;width:40px;height:3px;background:var(--accent);margin:16px auto 0;border-radius:2px}.pgray{color:var(--text-secondary)}.pblue{color:var(--accent)}.bg-dark2{background-color:var(--bg-card)!important}.text-light{color:var(--text-primary)!important}.p-st{transition:var(--transition)!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:9px}::-webkit-scrollbar-thumb{background:#333;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#555}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:var(--accent);color:#000;border-radius:8px;font-size:10px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:var(--accent);z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:10px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(black,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .5s}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/montserrat-cyrillic-ext.c141fb86.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/montserrat-cyrillic.6fd02dd7.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/montserrat-vietnamese.56cdd76c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/montserrat-latin-ext.d16dfe26.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/montserrat-latin.311d352d.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}