:root{--av-bg:#080a0c;--av-panel:#111418;--av-line:rgba(255,255,255,.11);--av-text:#f3f0e9;--av-muted:#a4a8af;--av-orange:#ff7828;--av-cyan:#67ced7;--av-max:1280px}html{scroll-behavior:smooth}.aiva-ecosystem{margin:0;background:var(--av-bg);color:var(--av-text);font-family:Manrope,Arial,sans-serif}.aiva-ecosystem *{box-sizing:border-box}.aiva-ecosystem .wp-site-blocks{padding:0}.aiva-ecosystem .wp-site-blocks>.entry-content{padding:0!important;margin:0!important;max-width:none}.aiva-ecosystem .wp-site-blocks>.wp-block-template-part{margin:0}.aiva-ecosystem a{color:inherit}.aiva-container{width:min(calc(100% - 80px),var(--av-max));margin-inline:auto}.aiva-header{position:sticky;top:0;z-index:90;background:rgba(8,10,12,.72);border-bottom:1px solid var(--av-line);backdrop-filter:blur(22px)}.aiva-header.is-scrolled{background:rgba(15,18,22,.93)}.aiva-header-inner{height:78px;max-width:1440px;margin:auto;padding:0 40px;display:flex;gap:38px;align-items:center;justify-content:space-between}.aiva-logo{display:inline-flex;align-items:center;gap:13px;text-decoration:none!important;color:var(--av-text);font-size:30px;letter-spacing:-1.4px}.aiva-mark{display:grid;grid-template-columns:7px 7px;gap:4px;transform:rotate(-12deg)}.aiva-mark i{display:block;width:7px;height:7px;background:var(--av-orange);border-radius:2px;animation:av-mark .65s both}.aiva-mark i:nth-child(2){animation-delay:.12s}.aiva-mark i:nth-child(3){animation-delay:.24s}.aiva-mark i:nth-child(4){animation-delay:.36s}.aiva-nav{display:flex;gap:30px;align-items:center}.aiva-nav a{font-size:13px;text-decoration:none;color:var(--av-muted);padding:29px 0;position:relative}.aiva-nav a[aria-current]{color:var(--av-text)}.aiva-nav a[aria-current]:after{content:'';position:absolute;height:2px;background:var(--av-orange);bottom:0;left:0;right:0}.aiva-header-actions{display:flex;gap:22px;align-items:center}.aiva-search-link{text-decoration:none;font-size:17px}.aiva-search-link span{font-size:12px}.aiva-menu-button{display:none;background:transparent;color:var(--av-text);border:1px solid var(--av-line);padding:9px 12px;border-radius:10px;font-size:22px}.aiva-mobile-menu[hidden]{display:none}.aiva-skip{position:fixed;top:-80px;left:20px;z-index:9999;background:#ff7828;color:#080a0c;padding:12px}.aiva-skip:focus{top:10px}.aiva-button,.aiva-ecosystem .aia-hero-primary,.aiva-ecosystem .aia-final__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:0 25px;border:0!important;border-radius:16px;color:#160c05!important;background:linear-gradient(145deg,#ffb474 0%,#ff8737 38%,#e85b17 100%);box-shadow:inset 0 1px 5px #fff5,inset 0 -8px 20px #aa310023,0 14px 36px #ff74151a;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none!important;cursor:pointer;overflow:hidden;transition:box-shadow .25s,transform .25s}.aiva-button:before{content:'';position:absolute;width:40%;height:180%;top:-45%;left:-65%;background:linear-gradient(100deg,transparent,#fff5,transparent);transform:rotate(20deg);transition:left .65s}.aiva-button:hover:before{left:135%}.aiva-button:hover{box-shadow:inset 0 1px 6px #fff7,0 18px 42px #ff741526;transform:translateY(-2px)}.aiva-button:active{transform:translateY(1px) scale(.985)}.aiva-button.quiet{background:#ffffff05;border:1px solid var(--av-line)!important;color:var(--av-text)!important;box-shadow:none;min-height:44px;font-weight:600}.aiva-link{text-decoration:none;border-bottom:1px solid #ffffff35;padding-bottom:6px;font-size:14px}.aiva-main{background:radial-gradient(ellipse at 80% 0%,#9a41161d,transparent 42%),var(--av-bg);min-height:60vh}.aiva-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;padding-top:78px;padding-bottom:100px}.aiva-kicker{font:10px 'IBM Plex Mono',monospace;letter-spacing:.14em;color:var(--av-muted);margin-bottom:28px}.aiva-kicker:before{content:'';display:inline-block;width:6px;height:6px;background:var(--av-orange);border-radius:50%;margin-right:12px;box-shadow:0 0 14px #ff78285c}.aiva-main h1,.aiva-section h1{font-size:clamp(46px,5.9vw,84px);font-weight:800;line-height:1.04;letter-spacing:-.06em;margin:0 0 26px}.aiva-main h2,.aiva-section h2{font-size:clamp(34px,4.1vw,60px);font-weight:750;line-height:1.08;letter-spacing:-.047em;margin:0 0 25px}.aiva-main h3,.aiva-section h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;margin:23px 0 12px}.aiva-main em,.aiva-section em{font-style:normal;color:var(--av-orange)}.aiva-lead{font-size:18px;line-height:1.7;color:var(--av-muted);max-width:680px}.aiva-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin:32px 0}.aiva-motto,.aiva-card>small,.aiva-footer small,.aiva-chips{font:10px 'IBM Plex Mono',monospace;letter-spacing:.07em;color:var(--av-muted)}.aiva-network{position:relative;min-height:500px;perspective:1100px;background:radial-gradient(ellipse,#fa773018,transparent 60%)}.aiva-network svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ff782858;stroke-width:1;stroke-dasharray:900;stroke-dashoffset:900;animation:av-connect 2s ease .3s forwards}.aiva-node{position:absolute;width:158px;padding:22px 17px;background:linear-gradient(145deg,#1c2025e8,#0d1114);border:1px solid var(--av-line);border-radius:16px;box-shadow:0 25px 50px #0005;animation:av-node 1.1s both}.aiva-node small{font:8px 'IBM Plex Mono',monospace;color:var(--av-cyan);display:block;margin-bottom:10px}.aiva-node b{font-size:12px}.n1{top:10%;left:0}.n2{top:8%;right:0;animation-delay:.12s}.n3{bottom:12%;left:0;animation-delay:.24s}.n4{bottom:8%;right:0;animation-delay:.36s}.aiva-core{position:absolute;top:37%;left:32%;font-size:57px;letter-spacing:-.07em;font-weight:800;animation:av-node 1s .5s both}.aiva-core span{display:block;font:8px 'IBM Plex Mono',monospace;letter-spacing:.15em;color:var(--av-orange);margin-top:7px}.aiva-section{padding-top:88px;padding-bottom:88px}.aiva-section+.aiva-section{border-top:1px solid var(--av-line)}.aiva-cards{display:grid;gap:20px;margin-top:36px}.aiva-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.aiva-card{display:block;background:linear-gradient(140deg,#ffffff04,#ffffff01);border:1px solid var(--av-line);border-radius:21px;padding:30px;text-decoration:none!important;transition:transform .25s,border-color .25s}.aiva-card:hover{transform:translateY(-4px);border-color:#ff782850}.aiva-card p,.aiva-section p{font-size:15px;line-height:1.7;color:var(--av-muted)}.aiva-split-panel{display:grid;grid-template-columns:1fr 1fr;gap:80px;border:1px solid var(--av-line);border-radius:28px;padding:54px;background:radial-gradient(ellipse at 100% 0,#fc681c0d,transparent 70%),#101317}.aiva-steps{margin:0;padding:0;list-style:none;display:grid;align-content:center;gap:24px}.aiva-steps li{padding:20px 0;border-bottom:1px solid var(--av-line);display:flex;gap:26px;align-items:center}.aiva-steps b{font:12px 'IBM Plex Mono',monospace;color:var(--av-orange)}.aiva-steps span{font-size:15px}.aiva-lab-hero{padding-top:80px;padding-bottom:72px;text-align:center;max-width:1000px}.aiva-lab-hero .aiva-lead{margin:auto}.aiva-search{display:flex;gap:12px;border:1px solid #ffffff29;background:#14181d;padding:10px 10px 10px 22px;border-radius:21px;max-width:860px;margin:42px auto 20px;box-shadow:0 20px 65px #0003}.aiva-search input{flex:1;min-width:0;background:none;border:0;color:var(--av-text);font:inherit;font-size:15px;outline-offset:4px}.aiva-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.aiva-chips a{padding:8px 14px;border:1px solid var(--av-line);border-radius:100px;text-decoration:none}.aiva-lab-line{display:flex;align-items:center;gap:20px;max-width:660px;margin:60px auto 0;font:9px 'IBM Plex Mono',monospace;color:var(--av-muted)}.aiva-lab-line i{height:1px;background:linear-gradient(90deg,var(--av-orange),#ffffff14);flex:1}.aiva-section-head{display:flex;justify-content:space-between;align-items:end;gap:35px}.aiva-empty{padding:48px;border:1px dashed #ffffff25;border-radius:20px;margin-top:30px;max-width:100%;background:#ffffff02}.aiva-form{display:grid;gap:19px}.aiva-form label{display:grid;gap:9px;font-size:13px;color:var(--av-text)}.aiva-form input,.aiva-form select,.aiva-form textarea,.aiva-filters input,.aiva-filters select{width:100%;padding:14px 15px;border:1px solid #ffffff24;background:#0c0f13;color:var(--av-text);border-radius:11px;font:inherit;font-size:14px}.aiva-form textarea{min-height:130px;resize:vertical}.aiva-form .aiva-consent{display:block;font-size:12px;line-height:1.6;color:var(--av-muted)}.aiva-consent input{width:auto;margin-right:8px}.aiva-trap{position:absolute!important;left:-9999px}.aiva-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;margin:24px 0}.aiva-footer{border-top:1px solid var(--av-line);background:#07090b;padding:60px 0 24px}.aiva-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.aiva-footer-grid>div>a:not(.aiva-logo){display:block;font-size:14px;margin:16px 0;text-decoration:none;color:var(--av-muted)}.aiva-footer p{font-size:20px}.aiva-footer-bottom{margin-top:54px;border-top:1px solid var(--av-line);padding-top:24px;display:flex;justify-content:space-between;font:10px 'IBM Plex Mono',monospace;color:var(--av-muted)}.aiva-ecosystem :focus-visible{outline:2px solid var(--av-cyan);outline-offset:5px}.aiva-ecosystem .aia-hero{margin-top:0;padding-top:clamp(40px,3.5vw,48px);align-items:flex-start}.aiva-ecosystem .aia-hero .aia-hero-primary:before{display:none}.aiva-ecosystem .woocommerce,.aiva-ecosystem .dokan-dashboard-wrap{max-width:1280px;margin:50px auto;padding:0 30px}.aiva-ecosystem .woocommerce input,.aiva-ecosystem .woocommerce select,.aiva-ecosystem .woocommerce textarea,.aiva-ecosystem .dokan-dashboard input,.aiva-ecosystem .dokan-dashboard textarea{background:#11161c!important;border:1px solid #ffffff30!important;color:#eee!important;padding:12px;border-radius:9px}.aiva-ecosystem .woocommerce a.button,.aiva-ecosystem .woocommerce button.button,.aiva-ecosystem .dokan-btn-theme{background:#f67b2b!important;color:#140b04!important;border:0!important;border-radius:12px!important;padding:14px 22px!important}.aiva-ecosystem .woocommerce table,.aiva-ecosystem .woocommerce form{border-color:#ffffff22!important}.aiva-ecosystem .woocommerce-MyAccount-navigation{background:#11151a;border-radius:17px;padding:20px}.aiva-ecosystem .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.aiva-ecosystem .woocommerce-MyAccount-navigation li{padding:12px}.aiva-ecosystem .dokan-dashboard-content{background:#0d1115!important;color:#eee}.aiva-ecosystem .dokan-panel,.aiva-ecosystem .dokan-dashboard .dokan-dashboard-content .dashboard-content-area,.aiva-ecosystem .dokan-dashboard .dokan-dashboard-content .dokan-dash-sidebar{background:#14181d!important;color:#eee}.aiva-ecosystem .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget{background:#14181d!important;color:#eee;border-color:#ffffff20!important}.aiva-product-grid{display:grid;grid-template-columns:1fr 360px;gap:50px}.aiva-purchase{position:sticky;top:105px;align-self:start}.aiva-price{font-size:32px;font-weight:800;margin:20px 0}.aiva-product-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.aiva-product-art{aspect-ratio:16/10;border:1px solid var(--av-line);border-radius:12px;display:grid;place-items:center;background:radial-gradient(ellipse,#ff782825,transparent 75%);font:22px 'IBM Plex Mono',monospace;color:var(--av-orange)}.aiva-badge{display:inline-block;border:1px solid #67ced745;color:var(--av-cyan);padding:5px 8px;border-radius:6px;font-size:10px;margin-right:6px}.aiva-wizard-step[hidden]{display:none}.aiva-wizard-progress{font:11px 'IBM Plex Mono',monospace;color:var(--av-orange);margin-bottom:22px}.aiva-wizard-actions{display:flex;justify-content:space-between;gap:15px}.aiva-request-list{display:grid;gap:16px}.aiva-request-list article{padding:20px;border:1px solid var(--av-line);border-radius:14px}.aiva-preview-nodes{display:flex;gap:10px;flex-wrap:wrap}.aiva-preview-nodes span{padding:9px;border:1px solid var(--av-line);border-radius:8px;font-size:12px}.aiva-toast{background:#13251f;border:1px solid #67ced744;padding:15px;border-radius:12px;margin-bottom:20px}.aiva-section table{width:100%;border-collapse:collapse}.aiva-section th,.aiva-section td{text-align:left;padding:12px;border-bottom:1px solid var(--av-line)}
@keyframes av-mark{from{opacity:0;transform:translate(8px,-8px)}to{opacity:1;transform:none}}@keyframes av-node{from{opacity:0;transform:translateY(28px) rotateX(12deg)}to{opacity:1;transform:none}}@keyframes av-connect{to{stroke-dashoffset:0}}
@media(max-width:1000px){.aiva-nav{gap:18px}.aiva-header-inner{gap:20px}.aiva-header-actions{gap:12px}.aiva-hero{gap:30px}.aiva-node{width:130px;padding:18px 13px}.aiva-split-panel{gap:36px;padding:34px}.aiva-product-grid{grid-template-columns:1fr 310px}}
@media(max-width:760px){.aiva-container{width:calc(100% - 40px)}.aiva-header-inner{height:68px;padding:0 20px}.aiva-logo{font-size:27px}.aiva-nav,.aiva-search-link{display:none}.aiva-header .quiet{font-size:11px;padding:0 14px;min-height:40px}.aiva-menu-button{display:block}.aiva-mobile-menu{padding:26px 24px;background:#101317;border-top:1px solid var(--av-line)}.aiva-mobile-menu>small{font:9px 'IBM Plex Mono',monospace;color:var(--av-muted)}.aiva-mobile-menu>a{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid var(--av-line);text-decoration:none;font-size:22px}.aiva-mobile-menu>a small{font-size:10px;color:var(--av-muted)}.aiva-hero{grid-template-columns:1fr;padding:40px 0 45px;gap:20px}.aiva-main h1,.aiva-section h1{font-size:clamp(40px,10vw,60px);line-height:1.07}.aiva-kicker{font-size:8px;margin-bottom:22px}.aiva-lead{font-size:16px}.aiva-actions{gap:22px}.aiva-network{min-height:340px;max-width:480px;width:100%;margin:auto}.aiva-node{width:128px;padding:15px 12px}.aiva-node b{font-size:10px}.aiva-core{font-size:44px;left:35%;top:39%}.aiva-core span{font-size:6px}.aiva-section{padding:52px 0}.aiva-cards.three{grid-template-columns:1fr}.aiva-card{padding:25px}.aiva-split-panel{grid-template-columns:1fr;padding:26px;gap:35px;border-radius:21px}.aiva-main h2,.aiva-section h2{font-size:36px}.aiva-lab-hero{padding:43px 0 40px}.aiva-search{flex-direction:column;padding:12px;margin-top:30px}.aiva-search input{padding:14px 5px;font-size:14px}.aiva-lab-line{font-size:7px;gap:10px;margin-top:34px}.aiva-chips{font-size:9px}.aiva-section-head{display:block}.aiva-empty{padding:27px}.aiva-filters{grid-template-columns:1fr 1fr}.aiva-filters input{grid-column:1/-1}.aiva-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.aiva-footer-grid>div:first-child{grid-column:1/-1}.aiva-footer-bottom{display:flex;flex-wrap:wrap;gap:20px;font-size:8px}.aiva-ecosystem .aia-hero{padding-top:clamp(24px,4vw,32px)}.aiva-product-grid{grid-template-columns:1fr;gap:28px}.aiva-purchase{position:static}.aiva-ecosystem .woocommerce,.aiva-ecosystem .dokan-dashboard-wrap{padding:0 20px}.aiva-section th,.aiva-section td{font-size:11px;padding:8px}}
@media(prefers-reduced-motion:reduce){.aiva-ecosystem *,.aiva-ecosystem *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.aiva-network svg{stroke-dashoffset:0}}
.aiva-ecosystem .entry-content>main,.aiva-ecosystem .entry-content>.aia-page,.aiva-ecosystem .entry-content>.aiva-main{max-width:none!important;margin-block-start:0}.aiva-ecosystem .entry-content>.aiva-container{max-width:1280px!important}.aiva-ecosystem fieldset{min-width:0}.aiva-ecosystem .aiva-wizard-step[hidden],.aiva-ecosystem [data-aiva-wizard] button[hidden]{display:none!important}
