@keyframes spin{to{transform:rotate(360deg)}}@keyframes shine{to{transform:translateX(100%)}}*,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}:root{--bg1:#0b0f15;--bg2:#0e1422;--text:#eaf0ff;--muted:#9aa4be;--accent:#7c5cff;--accent2:#00d4a6;--border:rgba(255, 255, 255, 0.12);--card:rgba(255, 255, 255, 0.06);--radius:22px;--shadow:0 24px 70px rgba(0, 0, 0, 0.5)}body,html{height:100%;scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial;color:var(--text);overflow-x:hidden}body::after{content:"";width:100%;height:100%;top:0;background:radial-gradient(1000px 680px at 5% 0%,#1a2040 0%,transparent 60%),radial-gradient(900px 620px at 100% 10%,#0b3a34 0%,transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg2));z-index:-1}a{color:inherit;text-decoration:none}.container,.nav .wrap{width:min(1400px,92vw);margin:0 auto}.nav,body::after{position:fixed;left:0}.nav{top:14px;right:0;z-index:50}.nav .wrap{justify-content:space-between;gap:14px;padding:10px 14px;width:min(1200px,92vw);background:linear-gradient(180deg,rgb(255 255 255/.08),rgb(255 255 255/.02));border:1px solid var(--border);border-radius:16px;backdrop-filter:saturate(140%) blur(10px);box-shadow:0 10px 30px rgb(0 0 0/.35)}.logo{padding:8px 12px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent2));font-weight:800;letter-spacing:.4px;box-shadow:0 10px 24px rgb(124 92 255/.35)}.current_page_item a{color:var(--accent)}.main_menu,.nav .wrap{display:flex;align-items:center}.main_menu{justify-content:flex-end;list-style:none;gap:24px;width:40%;padding:0}.hero{position:relative;padding:20px 0 80px;overflow:hidden}.hero .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center}.left_side{max-width:640px;margin-inline:auto}.hero .btn{height:40px;margin:0;gap:12px}.form_tilt,.hero .btn,.right_side{display:flex;justify-content:center;align-items:center}.form_tilt{background:#161a26!important;flex-direction:column}.right_side{width:100%}@media (max-width:990px){.hero .grid{display:flex;flex-wrap:wrap}.left_side{width:100%}.card.shot.tilt.form_tilt{height:auto;aspect-ratio:1/1.2}.card.shot.tilt.form_tilt ul{padding:0;margin:0}}.badge{display:inline-block;padding:8px 12px;border-radius:999px;border:1px dashed var(--border);background:rgb(255 255 255/.04);color:#cfd6f8;font-size:12px;letter-spacing:.2px}h1{font-size:clamp(36px,6vw,64px);line-height:1.05;margin:12px 0 8px}.subtitle{color:var(--muted);font-size:clamp(16px,2.2vw,18px)}.hero .actions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.btn{appearance:none;border:0;border-radius:12px;padding:12px 18px;cursor:pointer;font-weight:700;background:var(--accent);color:#fff;box-shadow:0 10px 24px rgb(124 92 255/.35);transition:.2s transform,.2s box-shadow}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgb(124 92 255/.48)}.btn.ghost{background:#fff0;color:var(--muted);box-shadow:none}.marquee,.orb{overflow:hidden}.btn.ghost,.orb{border:1px solid var(--border)}.orb{position:relative;aspect-ratio:1;width:min(540px,80vw);margin-inline:auto;border-radius:50%;background:radial-gradient(60% 60%at 40% 30%,rgb(124 92 255/.5),rgb(124 92 255/.15) 40%,transparent 60%),radial-gradient(70% 70%at 60% 70%,rgb(0 212 166/.5),rgb(0 212 166/.08) 40%,transparent 70%),linear-gradient(135deg,rgb(255 255 255/.12),rgb(255 255 255/.02));box-shadow:var(--shadow);backdrop-filter:saturate(140%) blur(6px)}.orb .glow{position:absolute;inset:-20%;filter:blur(40px);background:conic-gradient(from 0deg,rgb(124 92 255/.24),rgb(0 212 166/.18),transparent 60%);opacity:.6;animation:spin 14s linear infinite}.orb .dots,.shot::after{position:absolute;inset:0}.orb .dots{background-size:22px 22px;mask:radial-gradient(circle at 50% 50%,#000 60%,transparent 64%)}.marquee{margin:24px 0;mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee .row{display:flex;gap:18px;white-space:nowrap;will-change:transform}#contactForm div p,.chip{align-items:center;gap:8px}.chip{display:inline-flex;padding:10px 14px;border-radius:999px;border:1px solid var(--border);background:rgb(255 255 255/.04);color:#cfd6f8}section{padding:50px 0}.section-title{font-size:clamp(26px,4vw,38px);margin:0 0 10px}.muted{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1000px){.cards{grid-template-columns:1fr 1fr}}@media (max-width:680px){.cards{grid-template-columns:1fr}}.card,.shot{border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden}.card{background:linear-gradient(180deg,var(--card),rgb(255 255 255/.02));padding:18px;box-shadow:var(--shadow)}.card .icon,.last_class a{box-shadow:0 10px 24px rgb(124 92 255/.35)}.card .icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),var(--accent2));margin-bottom:10px}.card h3{margin:8px 0 6px}.card p,footer{color:var(--muted)}.card p{margin:0}.card:hover{transform:translateY(-4px);transition:.25s transform}.shot{aspect-ratio:16/10;background:linear-gradient(135deg,rgb(124 92 255/.12),rgb(0 212 166/.12))}.shot::after{content:"";background-image:linear-gradient(120deg,transparent,rgb(255 255 255/.12),transparent);transform:translateX(-100%)}.shot:hover::after{animation:shine 1s ease}.tilt{transform-style:preserve-3d;transition:transform .15s ease-out}.cta{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center;margin-top:18px}@media (max-width:980px){.cta{grid-template-columns:1fr}}.form,.input,textarea{border:1px solid var(--border)}.form{background:rgb(255 255 255/.03);border-radius:16px;padding:18px}.input,textarea{width:100%;padding:12px 14px;border-radius:12px;background:rgb(255 255 255/.02);color:var(--text);outline:0}textarea{min-height:120px;resize:vertical}footer{padding:18px 0 40px;text-align:center}#particles{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.6}#contactForm div p{display:flex;width:100%}#contactForm div{display:block!important}.kpis{gap:18px;margin-top:24px;flex-wrap:wrap}.faq details,.kpis .kpi{border:1px solid var(--border)}.kpis,.kpis .kpi{display:flex;flex-direction:column}.kpis .kpi{height:30px;width:100%;align-items:center;justify-content:center;border-radius:999px;background:rgb(255 255 255/.04);color:#cfd6f8}.faq details{background:rgb(255 255 255/.03);border-radius:12px;padding:12px}.faq details+details{margin-top:10px}.last_class a{appearance:none;border:0;border-radius:12px;padding:10px 14px;cursor:pointer;font-weight:700;background:var(--accent);color:#fff;transition:.2s transform,.2s box-shadow}.hero .orb{position:relative}.hero .orb .dots{position:absolute;inset:0;pointer-events:none;contain:layout paint}.burger{display:none}@media (max-width:990px){.main_menu{padding-top:40px;padding-bottom:40px;position:fixed;background:#0b0f15;border:1px solid var(--border);border-radius:16px;backdrop-filter:saturate(140%) blur(10px);box-shadow:0 10px 30px rgb(0 0 0/.35);height:fit-content;top:40px;left:5px;z-index:3;width:50%;display:none}.main_menu li{margin-bottom:40px;display:flex;align-items:center;justify-content:center}.main_menu li:last-child{margin-bottom:0}.hero{padding-bottom:20px;padding-top:40px}.burger{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:40px;height:20px}.burger span{width:100%;height:2px;background:#fff;transition:all .2s ease;position:relative}#process .cards{grid-template-columns:1fr!important;gap:26px}.hero .actions a{width:100%;height:55px}}.faq-item{cursor:pointer}.hero .kpis .kpi{display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:row;padding:10px 0;height:auto}