/* AiBoss System Page v2.11.5 — unified layout, mobile hierarchy, and icon-safe controls. */
body.aixdv256-system-page{
  --sys-cyan:#25eaff;--sys-blue:#2e79ff;--sys-violet:#8c54ff;--sys-pink:#ff43d1;
  --sys-panel:rgba(7,20,51,.86);--sys-line:rgba(77,211,255,.2);
  overflow-x:clip!important;background:#030719!important;color:#f5f8ff!important;
}
body.aixdv256-system-page .aixdv256-site{overflow:clip!important;background:radial-gradient(circle at 84% 8%,rgba(91,53,255,.17),transparent 26%),radial-gradient(circle at 12% 30%,rgba(0,204,255,.09),transparent 30%),linear-gradient(180deg,#050a20 0%,#071333 46%,#030719 100%)!important}
body.aixdv256-system-page .aixdv252-container{width:min(1180px,calc(100% - 44px))!important;margin-inline:auto!important}
body.aixdv256-system-page .aixdv256-nav-wrap{position:sticky!important;top:0!important;z-index:999!important;padding:9px 0 0!important;background:linear-gradient(180deg,rgba(3,7,25,.86),rgba(3,7,25,.24))!important;backdrop-filter:blur(15px)}
body.admin-bar.aixdv256-system-page .aixdv256-nav-wrap{top:32px!important}
body.aixdv256-system-page .aixdv256-nav{position:relative;min-height:64px!important;gap:18px!important;padding:7px 12px 7px 17px!important;border:1px solid rgba(81,215,255,.2)!important;border-radius:20px!important;background:linear-gradient(120deg,rgba(7,20,52,.94),rgba(22,12,60,.9))!important;box-shadow:0 14px 42px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important}
body.aixdv256-system-page .aixdv254-main-menu{display:flex;align-items:center;gap:clamp(10px,1.45vw,22px);margin-left:auto}
body.aixdv256-system-page .aixdv254-main-menu a,body.aixdv256-system-page .aixdv254-main-menu button{font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;color:#dce8ff!important;text-decoration:none!important;white-space:nowrap}
body.aixdv256-system-page .aixdv254-main-menu a:hover,body.aixdv256-system-page .aixdv254-main-menu button:hover{color:#fff!important;text-shadow:0 0 15px rgba(42,224,255,.28)}
body.aixdv256-system-page .aixdv254-submenu{min-width:170px!important;padding:8px!important;border:1px solid rgba(70,217,255,.23)!important;border-radius:15px!important;background:rgba(4,12,34,.98)!important;box-shadow:0 18px 45px rgba(0,0,0,.38)!important;backdrop-filter:blur(20px)}
body.aixdv256-system-page .aixdv254-submenu a{display:block;padding:11px 12px!important;border-radius:10px!important;font-size:12px!important}
body.aixdv256-system-page .aixdv254-submenu a:hover{background:linear-gradient(110deg,rgba(34,215,255,.13),rgba(175,62,255,.13))!important}
body.aixdv256-system-page .aixdv2110-system-grid{display:none;position:relative;z-index:1001;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border:1px solid rgba(70,220,255,.3)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(9,51,105,.72),rgba(56,22,111,.7))!important;box-shadow:0 8px 22px rgba(0,0,0,.2),0 0 20px rgba(34,195,255,.1)!important;overflow:visible!important}
body.aixdv256-system-page .aixdv2110-system-grid img{display:block;width:39px!important;height:39px!important;object-fit:contain!important;object-position:center!important;transform:none!important}
body.aixdv256-system-page .aixdv252-mobile-menu{position:fixed!important;z-index:1000!important;top:calc(env(safe-area-inset-top,0px) + 70px)!important;left:auto!important;right:max(12px,env(safe-area-inset-right,12px))!important;width:min(360px,calc(100vw - 24px))!important;max-height:calc(100dvh - 92px)!important;overflow:auto!important;padding:11px!important;border:1px solid rgba(75,219,255,.32)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(4,15,42,.98),rgba(16,10,48,.98))!important;box-shadow:0 26px 70px rgba(0,0,0,.5),0 0 32px rgba(39,190,255,.12),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(24px) saturate(140%)!important}
body.admin-bar.aixdv256-system-page .aixdv252-mobile-menu{top:calc(env(safe-area-inset-top,0px) + 112px)!important}
body.aixdv256-system-page .aixdv252-mobile-menu details{margin:0 0 7px!important;padding:0!important;border:1px solid rgba(88,191,255,.13)!important;border-radius:14px!important;background:rgba(8,27,65,.58)!important;overflow:hidden}
body.aixdv256-system-page .aixdv252-mobile-menu summary{position:relative;display:flex!important;align-items:center;min-height:52px!important;padding:9px 14px 9px 58px!important;list-style:none!important;color:#f3f7ff!important;font-size:14px!important;font-weight:800!important;cursor:pointer;background:linear-gradient(100deg,rgba(33,207,255,.06),rgba(166,63,255,.05))}
body.aixdv256-system-page .aixdv252-mobile-menu summary::-webkit-details-marker{display:none}
body.aixdv256-system-page .aixdv252-mobile-menu summary:before{content:"";position:absolute;left:10px;top:7px;width:38px;height:38px;background:center/contain no-repeat url('../images/ui-fixed-v2112/menu-system.webp');filter:drop-shadow(0 4px 10px rgba(44,198,255,.18))}
body.aixdv256-system-page .aixdv252-mobile-menu details:nth-of-type(2) summary:before{background-image:url('../images/ui-fixed-v2112/education.webp')}
body.aixdv256-system-page .aixdv252-mobile-menu details:nth-of-type(3) summary:before{background-image:url('../images/ui-cropped-v2111/menu-article.webp')}
body.aixdv256-system-page .aixdv252-mobile-menu details[open] summary{border-bottom:1px solid rgba(81,213,255,.13);color:#79efff!important}
body.aixdv256-system-page .aixdv252-mobile-menu details>a{display:flex!important;align-items:center;min-height:43px!important;margin:4px 5px!important;padding:9px 12px 9px 18px!important;border:0!important;border-radius:10px!important;background:rgba(11,33,75,.54)!important;color:#c9dcf7!important;font-size:12px!important;font-weight:650!important}
body.aixdv256-system-page .aixdv252-mobile-menu details>a:before{content:"";width:6px;height:6px;flex:0 0 6px;margin-right:10px;border-radius:50%;background:linear-gradient(135deg,var(--sys-cyan),var(--sys-pink));box-shadow:0 0 9px rgba(52,220,255,.35)}
body.aixdv256-system-page .aixdv252-mobile-menu> a{display:flex!important;align-items:center;min-height:52px!important;margin:7px 0!important;padding:8px 13px 8px 58px!important;border:1px solid rgba(86,203,255,.15)!important;border-radius:14px!important;background:rgba(8,27,65,.58)!important;color:#f3f7ff!important;font-size:13px!important;font-weight:800!important;position:relative}
body.aixdv256-system-page .aixdv252-mobile-menu>a:before{content:"";position:absolute;left:10px;top:7px;width:38px;height:38px;background:center/contain no-repeat url('../images/ui-cropped-v2111/menu-promo.webp')}
body.aixdv256-system-page .aixdv252-mobile-menu>a.login:before{background-image:url('../images/ui-cropped-v2111/nav-account.webp')}

/* Hero: constrain text and illustration into balanced columns. */
body.aixdv256-system-page .aixdv256-system-hero{width:min(1180px,calc(100% - 44px))!important;min-height:0!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(22px,4vw,54px)!important;padding-top:clamp(42px,6vw,78px)!important;padding-bottom:clamp(42px,6vw,78px)!important;align-items:center!important}
body.aixdv256-system-page .aixdv256-system-copy{min-width:0;max-width:590px}
body.aixdv256-system-page .aixdv256-kicker{display:inline-flex;align-items:center;gap:9px;color:#62edff!important;font-size:10px!important;font-weight:850!important;letter-spacing:.15em!important;line-height:1.4!important}
body.aixdv256-system-page .aixdv256-system-copy h1{margin:13px 0 18px!important;font-size:clamp(56px,6.8vw,94px)!important;font-weight:850!important;line-height:.91!important;letter-spacing:-.06em!important}
body.aixdv256-system-page .aixdv256-system-copy>p{max-width:540px!important;margin:0!important;color:#b5c4e0!important;font-size:clamp(14px,1.25vw,16px)!important;line-height:1.75!important}
body.aixdv256-system-page .aixdv256-source-pill{display:inline-flex;max-width:100%;margin-top:18px!important;padding:9px 13px!important;border:1px solid rgba(87,215,255,.19)!important;border-radius:14px!important;background:rgba(7,22,56,.6)!important;color:#91a7cc!important;font-size:10px!important;line-height:1.45!important}
body.aixdv256-system-page .aixdv256-system-art{min-width:0;min-height:clamp(350px,40vw,500px)!important;overflow:visible!important;isolation:isolate}
body.aixdv256-system-page .aixdv256-system-art:before{content:"";position:absolute;z-index:0;width:min(90%,420px);aspect-ratio:1;border:1px solid rgba(56,215,255,.2);border-radius:50%;box-shadow:0 0 0 20px rgba(58,110,255,.035),0 0 60px rgba(38,190,255,.1),inset 0 0 45px rgba(94,72,255,.08);animation:none!important;opacity:.64}
body.aixdv256-system-page .aixdv256-system-art .orb{z-index:1;width:min(75%,340px)!important;top:7%!important;right:8%!important;opacity:.82}
body.aixdv256-system-page .aixdv256-system-art .robot{z-index:3;width:min(100%,460px)!important;max-height:460px!important;object-fit:contain!important;filter:drop-shadow(0 18px 36px rgba(0,0,0,.28)) drop-shadow(0 0 24px rgba(44,208,255,.15))!important;animation:none!important;transition:filter .24s ease}
body.aixdv256-system-page .aixdv256-system-art .tag{z-index:5;max-width:45%;padding:9px 12px!important;border:1px solid rgba(78,215,255,.28)!important;border-radius:999px!important;background:rgba(4,16,43,.86)!important;box-shadow:0 12px 28px rgba(0,0,0,.22),0 0 20px rgba(50,184,255,.08)!important;color:#e8f6ff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important}
body.aixdv256-system-page .aixdv256-system-art .t1{left:0!important;top:20%!important}body.aixdv256-system-page .aixdv256-system-art .t2{right:0!important;top:48%!important}body.aixdv256-system-page .aixdv256-system-art .t3{left:7%!important;bottom:12%!important}
@keyframes sys-orbit{to{transform:rotate(360deg)}}@keyframes sys-robot-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}

/* Graphic CTA: same artwork, controlled size, predictable spacing. */
body.aixdv256-system-page .aixdv256-cta-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin-top:22px!important}
body.aixdv256-system-page .aixdv256-img-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 250px!important;width:min(100%,250px)!important;max-width:250px!important;min-width:0!important;margin:0!important;padding:0!important;border-radius:999px!important;line-height:0!important;overflow:visible!important;filter:drop-shadow(0 8px 18px rgba(38,110,255,.15));transition:transform .22s ease,filter .22s ease}
body.aixdv256-system-page .aixdv256-img-cta img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
body.aixdv256-system-page .aixdv256-img-cta:hover{transform:translateY(-2px);filter:drop-shadow(0 12px 22px rgba(48,194,255,.2))}

/* Program cards: equal hierarchy, no clipped icon glow, clear action area. */
body.aixdv256-system-page .aixdv256-system-section{padding-top:clamp(48px,6vw,76px)!important;padding-bottom:clamp(48px,6vw,76px)!important}
body.aixdv256-system-page .aixdv256-section-title{max-width:850px;margin:0 0 25px!important}
body.aixdv256-system-page .aixdv256-section-title.centered{margin-inline:auto!important;text-align:center!important}
body.aixdv256-system-page .aixdv256-section-title h2{margin:10px 0 12px!important;font-size:clamp(31px,4.1vw,52px)!important;font-weight:820!important;line-height:1.02!important;letter-spacing:-.045em!important}
body.aixdv256-system-page .aixdv256-section-title p{max-width:680px;margin:0 auto!important;color:#aebfdd!important;font-size:14px!important;line-height:1.7!important}
body.aixdv256-system-page .aixdv256-system-programs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
body.aixdv256-system-page .aixdv256-system-programs article{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;min-height:0!important;padding:24px 22px 22px!important;border:1px solid rgba(80,208,255,.2)!important;border-radius:24px!important;background:linear-gradient(150deg,rgba(9,29,72,.9),rgba(12,12,44,.92))!important;box-shadow:0 18px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)!important;overflow:visible!important;isolation:isolate}
body.aixdv256-system-page .aixdv256-system-programs article:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(40,216,255,.08),transparent 42%,rgba(255,58,211,.08))}
body.aixdv256-system-page .aixdv256-system-programs article>img{display:block;width:68px!important;height:68px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0 0 8px!important;padding:2px!important}
body.aixdv256-system-page .aixdv256-system-programs article>small{margin:5px 0 3px!important;font-size:10px!important;letter-spacing:.14em!important;color:#7deeff!important}
body.aixdv256-system-page .aixdv256-system-programs article>h3{margin:4px 0 12px!important;font-size:clamp(23px,2.2vw,30px)!important;font-weight:780!important;line-height:1.1!important;letter-spacing:-.03em!important;overflow-wrap:anywhere}
body.aixdv256-system-page .aixdv256-system-programs .metric{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0 0 14px!important;padding:13px 14px!important;border:1px solid rgba(85,208,255,.16)!important;border-radius:15px!important;background:rgba(3,14,39,.55)!important}
body.aixdv256-system-page .aixdv256-system-programs .metric b{font-size:clamp(26px,2.6vw,34px)!important;line-height:1!important}
body.aixdv256-system-page .aixdv256-system-programs .metric span{font-size:11px!important;line-height:1.4!important;color:#9eb5d9!important}
body.aixdv256-system-page .aixdv256-system-programs ul{display:grid!important;gap:9px!important;width:100%!important;margin:4px 0 22px!important;padding:0!important;list-style:none!important}
body.aixdv256-system-page .aixdv256-system-programs li{padding-left:19px!important;color:#c5d4ec!important;font-size:12px!important;line-height:1.55!important}
body.aixdv256-system-page .aixdv256-system-programs li:before{top:.58em!important;width:7px!important;height:7px!important;box-shadow:0 0 10px rgba(44,220,255,.38)}
body.aixdv256-system-page .aixdv256-system-programs article>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:48px!important;margin-top:auto!important;padding:10px 14px!important;border:1px solid rgba(76,219,255,.28)!important;border-radius:14px!important;background:linear-gradient(105deg,rgba(13,101,205,.42),rgba(86,46,177,.44))!important;color:#f3f8ff!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important}
body.aixdv256-system-page .aixdv256-system-programs article>a b{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;background:url('../images/ui-cropped-v2111/nav-next.webp') center/contain no-repeat!important;font-size:0!important}

/* Marketing metrics: responsive cards with consistent icon scale. */
body.aixdv256-system-page .aixdv256-system-band{padding:clamp(44px,6vw,72px) 0!important}
body.aixdv256-system-page .aixdv256-marketing-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
body.aixdv256-system-page .aixdv256-marketing-grid article{display:flex!important;flex-direction:column!important;align-items:center!important;min-width:0!important;min-height:0!important;padding:18px 13px!important;border:1px solid rgba(77,207,255,.18)!important;border-radius:20px!important;background:linear-gradient(150deg,rgba(9,27,66,.88),rgba(14,12,45,.86))!important;box-shadow:0 14px 32px rgba(0,0,0,.17)!important;overflow:visible!important}
body.aixdv256-system-page .aixdv256-marketing-grid article>img{display:block;width:60px!important;height:60px!important;margin:0 auto 6px!important;object-fit:contain!important;padding:2px!important}
body.aixdv256-system-page .aixdv256-marketing-grid small{min-height:28px;margin-top:6px!important;color:#75edff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important;line-height:1.4!important}
body.aixdv256-system-page .aixdv256-marketing-grid b{margin:5px 0!important;font-size:clamp(25px,2.3vw,32px)!important;line-height:1.05!important}
body.aixdv256-system-page .aixdv256-marketing-grid span{font-size:11px!important;line-height:1.5!important;color:#9fb2d4!important}

/* Contracts, dream target cards and reinvest flow. */
body.aixdv256-system-page .aixdv256-contract-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body.aixdv256-system-page .aixdv256-contract-grid article{min-width:0;padding:23px!important;border:1px solid rgba(80,204,255,.2)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(8,27,67,.88),rgba(17,10,49,.86))!important}
body.aixdv256-system-page .aixdv256-contract-grid span{font-size:10px!important;letter-spacing:.14em!important}
body.aixdv256-system-page .aixdv256-contract-grid b{margin:10px 0 16px!important;font-size:clamp(30px,4vw,43px)!important;line-height:1!important}
body.aixdv256-system-page .aixdv256-contract-grid ul{padding-left:18px!important;color:#c7d4e9!important;font-size:13px!important;line-height:1.8!important}
body.aixdv256-system-page .aixdv256-dream-band{padding:clamp(48px,6vw,76px) 0!important}
body.aixdv256-system-page .aixdv256-target-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.aixdv256-system-page .aixdv256-target-grid article{min-width:0;padding:20px!important;border:1px solid rgba(81,204,255,.19)!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(8,26,64,.84),rgba(14,12,47,.84))!important}
body.aixdv256-system-page .aixdv256-target-grid b{font-size:15px!important}
body.aixdv256-system-page .aixdv256-target-grid strong{font-size:clamp(20px,2.4vw,26px)!important;line-height:1.15!important;overflow-wrap:anywhere}
body.aixdv256-system-page .aixdv256-target-grid span{font-size:11px!important;line-height:1.45!important}
body.aixdv256-system-page .aixdv256-reinvest{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
body.aixdv256-system-page .aixdv256-reinvest article{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;min-height:0!important;padding:18px 13px!important;border:1px solid rgba(80,205,255,.19)!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(8,27,66,.84),rgba(14,12,47,.82))!important;overflow:visible!important}
body.aixdv256-system-page .aixdv256-reinvest article>span{flex:0 0 32px}
body.aixdv256-system-page .aixdv256-reinvest article>img{width:64px!important;height:64px!important;max-width:100%!important;object-fit:contain!important;margin:4px auto!important;padding:2px!important}
body.aixdv256-system-page .aixdv256-reinvest article>b{margin-top:8px!important;font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere}
body.aixdv256-system-page .aixdv256-reinvest>i{display:none!important}
body.aixdv256-system-page .aixdv256-system-note{margin-top:18px!important;padding:14px 16px!important;border-radius:0 14px 14px 0!important;font-size:12px!important;line-height:1.65!important}

/* Final call to action and footer. */
body.aixdv256-system-page .aixdv256-system-final{padding:clamp(44px,6vw,76px) 0!important}
body.aixdv256-system-page .aixdv256-system-final>.aixdv252-container{grid-template-columns:minmax(150px,230px) minmax(0,1fr)!important;gap:clamp(20px,4vw,42px)!important}
body.aixdv256-system-page .aixdv256-system-final img{display:block;width:min(100%,230px)!important;max-height:260px!important;object-fit:contain!important}
body.aixdv256-system-page .aixdv256-system-final h2{margin:10px 0 14px!important;font-size:clamp(30px,4.4vw,52px)!important;font-weight:820!important;line-height:1.02!important;letter-spacing:-.045em!important}
body.aixdv256-system-page .aixdv256-system-final p{color:#b3c3df!important;font-size:14px!important;line-height:1.75!important}
body.aixdv256-system-page .aixdv256-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding-top:18px!important;padding-bottom:24px!important;color:#8ea5ca!important;font-size:11px!important}
body.aixdv256-system-page .aixdv256-footer a{color:#76eaff!important;font-weight:750!important;text-decoration:none!important}

@media(max-width:1050px){
 body.aixdv256-system-page .aixdv254-main-menu{gap:10px!important}
 body.aixdv256-system-page .aixdv254-main-menu a,body.aixdv256-system-page .aixdv254-main-menu button{font-size:10px!important}
 body.aixdv256-system-page .aixdv256-system-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}
 body.aixdv256-system-page .aixdv256-system-programs{gap:12px!important}
 body.aixdv256-system-page .aixdv256-system-programs article{padding:20px 17px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:820px){
 body.aixdv256-system-page .aixdv254-main-menu{display:none!important}
 body.aixdv256-system-page .aixdv2110-system-grid{display:grid!important;position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 14px)!important;right:max(12px,env(safe-area-inset-right,12px))!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;z-index:1002!important;backdrop-filter:blur(18px)!important}
 body.admin-bar.aixdv256-system-page .aixdv2110-system-grid{top:calc(env(safe-area-inset-top,0px) + 56px)!important}
 body.aixdv256-system-page .aixdv2110-system-grid img{width:42px!important;height:42px!important}
 body.aixdv256-system-page .aixdv256-system-hero{grid-template-columns:1fr!important;gap:12px!important;padding-top:38px!important;padding-bottom:44px!important}
 body.aixdv256-system-page .aixdv256-system-copy{max-width:760px!important}
 body.aixdv256-system-page .aixdv256-system-copy h1{font-size:clamp(52px,12vw,76px)!important}
 body.aixdv256-system-page .aixdv256-system-art{min-height:clamp(310px,74vw,440px)!important;width:min(100%,600px)!important;margin:0 auto!important}
 body.aixdv256-system-page .aixdv256-system-art .robot{width:min(88%,420px)!important;max-height:390px!important}
 body.aixdv256-system-page .aixdv256-cta-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:560px!important}
 body.aixdv256-system-page .aixdv256-img-cta{width:100%!important;max-width:100%!important;flex:auto!important}
 body.aixdv256-system-page .aixdv256-system-programs{grid-template-columns:1fr!important;gap:12px!important}
 body.aixdv256-system-page .aixdv256-system-programs article{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon title" "metric metric" "points points" "action action";column-gap:14px!important;align-items:center!important;padding:19px!important}
 body.aixdv256-system-page .aixdv256-system-programs article>img{grid-area:icon;width:62px!important;height:62px!important;margin:0!important}
 body.aixdv256-system-page .aixdv256-system-programs article>small{grid-area:label;align-self:end;margin:0 0 3px!important}
 body.aixdv256-system-page .aixdv256-system-programs article>h3{grid-area:title;align-self:start;margin:0 0 8px!important;font-size:25px!important}
 body.aixdv256-system-page .aixdv256-system-programs .metric{grid-area:metric;margin:5px 0 10px!important}
 body.aixdv256-system-page .aixdv256-system-programs ul{grid-area:points;margin:2px 0 16px!important}
 body.aixdv256-system-page .aixdv256-system-programs article>a{grid-area:action;margin:0!important}
 body.aixdv256-system-page .aixdv256-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid article{padding:16px 12px!important}
 body.aixdv256-system-page .aixdv256-contract-grid{grid-template-columns:1fr!important}
 body.aixdv256-system-page .aixdv256-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.aixdv256-system-page .aixdv256-reinvest{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body.aixdv256-system-page .aixdv256-system-final>.aixdv252-container{grid-template-columns:150px minmax(0,1fr)!important;gap:18px!important}
}
@media(max-width:560px){
 body.aixdv256-system-page .aixdv252-container,body.aixdv256-system-page .aixdv256-system-hero{width:min(calc(100% - 28px),520px)!important}
 body.aixdv256-system-page .aixdv256-nav{min-height:58px!important;padding:5px 8px 5px 11px!important;border-radius:17px!important}
 body.aixdv256-system-page .aixdv256-system-copy h1{font-size:clamp(44px,13vw,62px)!important;line-height:.93!important}
 body.aixdv256-system-page .aixdv256-system-copy>p{font-size:14px!important;line-height:1.7!important}
 body.aixdv256-system-page .aixdv256-cta-row{grid-template-columns:1fr!important;max-width:330px!important;margin-top:18px!important}
 body.aixdv256-system-page .aixdv256-system-art{min-height:300px!important;margin-top:4px!important}
 body.aixdv256-system-page .aixdv256-system-art .robot{width:min(92%,340px)!important;max-height:330px!important}
 body.aixdv256-system-page .aixdv256-system-art .orb{width:75%!important;right:9%!important;top:7%!important}
 body.aixdv256-system-page .aixdv256-system-art .tag{max-width:42%;padding:7px 9px!important;font-size:8px!important}
 body.aixdv256-system-page .aixdv256-system-art .t1{left:0!important;top:17%!important}body.aixdv256-system-page .aixdv256-system-art .t2{right:0!important;top:46%!important}body.aixdv256-system-page .aixdv256-system-art .t3{left:3%!important;bottom:8%!important}
 body.aixdv256-system-page .aixdv256-section-title{margin-bottom:18px!important}
 body.aixdv256-system-page .aixdv256-section-title h2{font-size:clamp(28px,8.4vw,38px)!important;line-height:1.04!important}
 body.aixdv256-system-page .aixdv256-section-title p{font-size:13px!important}
 body.aixdv256-system-page .aixdv256-system-section{padding-top:42px!important;padding-bottom:42px!important}
 body.aixdv256-system-page .aixdv256-system-programs article{grid-template-columns:54px minmax(0,1fr)!important;padding:16px!important;border-radius:20px!important}
 body.aixdv256-system-page .aixdv256-system-programs article>img{width:52px!important;height:52px!important}
 body.aixdv256-system-page .aixdv256-system-programs article>h3{font-size:22px!important}
 body.aixdv256-system-page .aixdv256-system-programs .metric{padding:12px!important}
 body.aixdv256-system-page .aixdv256-system-programs .metric b{font-size:28px!important}
 body.aixdv256-system-page .aixdv256-system-programs li{font-size:12px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid article{min-height:190px!important;padding:14px 10px!important;border-radius:17px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid article>img{width:52px!important;height:52px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid small{font-size:8px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid b{font-size:26px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid span{font-size:10.5px!important}
 body.aixdv256-system-page .aixdv256-contract-grid article{padding:18px!important}
 body.aixdv256-system-page .aixdv256-contract-grid b{font-size:34px!important}
 body.aixdv256-system-page .aixdv256-contract-grid ul{font-size:12px!important}
 body.aixdv256-system-page .aixdv256-target-grid{gap:9px!important}
 body.aixdv256-system-page .aixdv256-target-grid article{padding:14px 12px!important;border-radius:16px!important}
 body.aixdv256-system-page .aixdv256-target-grid b{font-size:13px!important}
 body.aixdv256-system-page .aixdv256-target-grid strong{font-size:20px!important}
 body.aixdv256-system-page .aixdv256-target-grid span{font-size:10px!important}
 body.aixdv256-system-page .aixdv256-reinvest article{padding:14px 10px!important;border-radius:16px!important}
 body.aixdv256-system-page .aixdv256-reinvest article>img{width:54px!important;height:54px!important}
 body.aixdv256-system-page .aixdv256-reinvest article>b{font-size:11px!important}
 body.aixdv256-system-page .aixdv256-system-note{font-size:11px!important;padding:12px!important}
 body.aixdv256-system-page .aixdv256-system-final>.aixdv252-container{grid-template-columns:1fr!important;text-align:center!important;gap:12px!important}
 body.aixdv256-system-page .aixdv256-system-final img{width:150px!important;max-height:170px!important;margin:0 auto!important}
 body.aixdv256-system-page .aixdv256-system-final h2{font-size:clamp(28px,8.5vw,38px)!important}
 body.aixdv256-system-page .aixdv256-system-final p{font-size:13px!important}
 body.aixdv256-system-page .aixdv256-system-final .aixdv256-cta-row{margin-inline:auto!important}
 body.aixdv256-system-page .aixdv256-footer{align-items:flex-start!important;flex-direction:column!important;padding-top:15px!important}
}
@media(max-width:380px){
 body.aixdv256-system-page .aixdv256-marketing-grid{grid-template-columns:1fr!important}
 body.aixdv256-system-page .aixdv256-marketing-grid article{min-height:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "copy copy";align-items:center!important;text-align:left!important;column-gap:12px!important;padding:13px!important}
 body.aixdv256-system-page .aixdv256-marketing-grid article>img{grid-area:icon;width:54px!important;height:54px!important;margin:0!important}
 body.aixdv256-system-page .aixdv256-marketing-grid small{grid-area:label;min-height:0;margin:0!important}
 body.aixdv256-system-page .aixdv256-marketing-grid b{grid-area:value;margin:3px 0!important}
 body.aixdv256-system-page .aixdv256-marketing-grid span{grid-area:copy;margin-top:8px!important}
 body.aixdv256-system-page .aixdv256-target-grid{grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce){body.aixdv256-system-page .aixdv256-system-art:before,body.aixdv256-system-page .aixdv256-system-art .robot{animation:none!important}}
/* Keep the fixed mobile grid control and glass menu outside the old site clipping box. */
body.aixdv256-system-page .aixdv252-site{overflow:visible!important}


/* v2.11.5 CRITICAL FIX: the custom /sistem/aiboss/ rewrite route now loads this sheet.
   Explicit wrapping/box sizing prevents the previous clipped paragraph and oversized CTA artwork. */
body.aixdv256-system-page,
body.aixdv256-system-page *{box-sizing:border-box}
body.aixdv256-system-page{width:100%;max-width:100%;overflow-x:clip!important}
body.aixdv256-system-page .aixdv256-site,
body.aixdv256-system-page main,
body.aixdv256-system-page main>section,
body.aixdv256-system-page .aixdv252-container{min-width:0;max-width:100%}
body.aixdv256-system-page .aixdv256-system-copy,
body.aixdv256-system-page .aixdv256-system-copy>*{min-width:0;max-width:100%}
body.aixdv256-system-page .aixdv256-system-copy>p,
body.aixdv256-system-page .aixdv256-system-note,
body.aixdv256-system-page .aixdv256-source-pill,
body.aixdv256-system-page .aixdv256-system-final p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto;max-width:100%!important}
body.aixdv256-system-page .aixdv256-system-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}
body.aixdv256-system-page .aixdv256-system-copy h1{max-width:100%;overflow-wrap:normal;word-break:normal}
body.aixdv256-system-page .aixdv256-cta-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:550px!important;min-width:0!important;margin:22px 0 0!important}
body.aixdv256-system-page .aixdv256-img-cta{display:block!important;position:relative!important;width:100%!important;max-width:260px!important;min-width:0!important;flex:none!important;justify-self:start!important;margin:0!important;padding:0!important;overflow:visible!important;line-height:0!important;border-radius:999px!important}
body.aixdv256-system-page .aixdv256-img-cta img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;transform:none!important}
body.aixdv256-system-page .aixdv256-img-cta:after{display:none!important}
body.aixdv256-system-page .aixdv256-img-cta:before{inset:10% 5%!important;filter:blur(14px)!important;opacity:.16!important}
body.aixdv256-system-page .aixdv256-system-art{width:100%;max-width:100%;min-width:0;overflow:visible!important}
body.aixdv256-system-page .aixdv256-system-art .robot{display:block;max-width:100%!important;height:auto!important;object-fit:contain!important}
body.aixdv256-system-page .aixdv256-footer a[href="#top"]{display:none!important}

/* The fixed controls are portalled to body by JS so sticky/backdrop-filter ancestors cannot trap them. */
body.aixdv256-system-page .aixdv2110-system-grid{
  display:none;position:fixed!important;top:max(12px,env(safe-area-inset-top,12px))!important;
  right:max(12px,env(safe-area-inset-right,12px))!important;z-index:10040!important;
  width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;
  padding:3px!important;place-items:center!important;border:1px solid rgba(86,225,255,.42)!important;
  border-radius:18px!important;background:linear-gradient(145deg,rgba(6,34,83,.96),rgba(44,14,97,.94))!important;
  box-shadow:0 12px 30px rgba(0,0,0,.38),0 0 24px rgba(40,203,255,.2),inset 0 1px 0 rgba(255,255,255,.12)!important;
  backdrop-filter:blur(20px) saturate(155%)!important;overflow:visible!important;cursor:pointer!important;
}
body.aixdv256-system-page .aixdv2110-system-grid img{display:block!important;width:46px!important;height:46px!important;max-width:100%!important;object-fit:contain!important}
body.aixdv256-system-page .aixdv2115-menu-backdrop{position:fixed;inset:0;z-index:10020;background:rgba(2,7,24,.52);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
body.aixdv256-system-page .aixdv2115-menu-backdrop[hidden]{display:none!important}
body.aixdv256-system-page .aixdv252-mobile-menu{
  position:fixed!important;z-index:10030!important;top:calc(max(12px,env(safe-area-inset-top,12px)) + 64px)!important;
  right:max(12px,env(safe-area-inset-right,12px))!important;left:auto!important;
  width:min(350px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;
  max-height:calc(100dvh - max(92px,env(safe-area-inset-top,0px) + 88px))!important;
  overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;
  padding:12px!important;border:1px solid rgba(81,221,255,.42)!important;border-radius:23px!important;
  background:linear-gradient(145deg,rgba(4,17,47,.985),rgba(19,10,56,.985))!important;
  box-shadow:0 28px 80px rgba(0,0,0,.54),0 0 34px rgba(39,190,255,.18),inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(25px) saturate(145%)!important;-webkit-backdrop-filter:blur(25px) saturate(145%)!important;
}
body.aixdv256-system-page .aixdv252-mobile-menu[hidden]{display:none!important}
body.aixdv256-system-page .aixdv252-mobile-menu summary{font-size:15px!important;letter-spacing:.005em!important}
body.aixdv256-system-page .aixdv252-mobile-menu details>a,
body.aixdv256-system-page .aixdv252-mobile-menu>a{font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere!important}
body.aixdv256-system-page .aixdv2115-scroll-top{
  position:fixed;z-index:10010;right:max(14px,env(safe-area-inset-right,14px));top:54%;
  display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;
  background:transparent;box-shadow:0 10px 26px rgba(0,0,0,.26);cursor:pointer;
  opacity:1;transform:translateY(-50%);transition:opacity .24s ease,transform .24s ease,filter .24s ease;
}
body.aixdv256-system-page .aixdv2115-scroll-top[hidden]{display:none!important}
body.aixdv256-system-page .aixdv2115-scroll-top img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 0 15px rgba(45,210,255,.25))}
body.aixdv256-system-page .aixdv2115-scroll-top:hover{transform:translateY(calc(-50% - 3px));filter:brightness(1.08)}

/* Keep the announcement readable and shorter on this page; scroll only its text body, not the whole modal. */
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91{
  display:flex!important;flex-direction:column!important;width:min(520px,calc(100vw - 32px))!important;
  max-width:calc(100vw - 32px)!important;max-height:min(78dvh,720px)!important;
  overflow:hidden!important;border-radius:24px!important;box-sizing:border-box!important;
}
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-head,
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-actions{flex:0 0 auto!important}
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-info-body{
  flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;
  overscroll-behavior:contain!important;padding:14px 22px 18px!important;
}
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-info-copy{font-size:14px!important;line-height:1.72!important}
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-info-copy p{margin-bottom:13px!important;line-height:1.72!important}
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 h2{font-size:clamp(23px,5.5vw,31px)!important;margin-bottom:14px!important}
body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-actions{padding:12px 18px 16px!important}

@media(max-width:820px){
  body.aixdv256-system-page .aixdv256-system-hero{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding-top:30px!important;padding-bottom:28px!important;width:min(calc(100% - 28px),620px)!important}
  body.aixdv256-system-page .aixdv256-system-copy{width:100%!important;max-width:100%!important}
  body.aixdv256-system-page .aixdv256-system-copy h1{font-size:clamp(44px,12.4vw,68px)!important;line-height:.94!important;letter-spacing:-.055em!important;margin:12px 0 16px!important;overflow-wrap:normal!important}
  body.aixdv256-system-page .aixdv256-system-copy>p{font-size:clamp(13px,3.7vw,15px)!important;line-height:1.65!important;max-width:100%!important}
  body.aixdv256-system-page .aixdv256-source-pill{font-size:11px!important;line-height:1.5!important;margin-top:14px!important}
  body.aixdv256-system-page .aixdv256-cta-row{grid-template-columns:1fr!important;width:100%!important;max-width:330px!important;gap:9px!important;margin-top:18px!important}
  body.aixdv256-system-page .aixdv256-img-cta{width:100%!important;max-width:330px!important;justify-self:center!important}
  body.aixdv256-system-page .aixdv256-img-cta img{width:100%!important;max-width:100%!important;height:auto!important}
  body.aixdv256-system-page .aixdv256-system-art{min-height:300px!important;height:auto!important;width:100%!important;max-width:560px!important;margin:0 auto!important}
  body.aixdv256-system-page .aixdv256-system-art .orb{width:min(72%,260px)!important;max-width:260px!important;right:10%!important;top:2%!important}
  body.aixdv256-system-page .aixdv256-system-art .robot{width:min(88%,360px)!important;max-width:360px!important;max-height:320px!important;margin-inline:auto!important}
  body.aixdv256-system-page .aixdv256-system-art .t1{left:1%!important;top:16%!important}
  body.aixdv256-system-page .aixdv256-system-art .t2{right:1%!important;top:44%!important}
  body.aixdv256-system-page .aixdv256-system-art .t3{left:4%!important;bottom:5%!important}
  body.aixdv256-system-page .aixdv256-system-section,
  body.aixdv256-system-page .aixdv256-system-band,
  body.aixdv256-system-page .aixdv256-dream-band{padding-top:42px!important;padding-bottom:42px!important}
  body.aixdv256-system-page .aixdv256-system-programs,
  body.aixdv256-system-page .aixdv256-marketing-grid,
  body.aixdv256-system-page .aixdv256-contract-grid,
  body.aixdv256-system-page .aixdv256-target-grid,
  body.aixdv256-system-page .aixdv256-reinvest{min-width:0!important;width:100%!important}
  body.aixdv256-system-page .aixdv256-system-final>.aixdv252-container{width:min(calc(100% - 28px),620px)!important}
  body.aixdv256-system-page .aixdv2110-system-grid{display:grid!important}
  body.aixdv256-system-page .aixdv2115-scroll-top{right:10px;width:56px;height:56px}
}
@media(max-width:560px){
  body.aixdv256-system-page .aixdv252-container{width:min(calc(100% - 28px),620px)!important}
  body.aixdv256-system-page .aixdv256-system-hero{width:min(calc(100% - 28px),620px)!important}
  body.aixdv256-system-page .aixdv256-system-copy h1{font-size:clamp(42px,12vw,58px)!important}
  body.aixdv256-system-page .aixdv256-system-art{min-height:280px!important}
  body.aixdv256-system-page .aixdv256-system-art .robot{width:min(90%,320px)!important;max-height:290px!important}
  body.aixdv256-system-page .aixdv256-system-art .tag{font-size:8px!important;padding:7px 9px!important;max-width:43%!important}
  body.aixdv256-system-page .aixdv256-system-programs article{grid-template-columns:52px minmax(0,1fr)!important;padding:15px!important;column-gap:11px!important}
  body.aixdv256-system-page .aixdv256-system-programs article>img{width:50px!important;height:50px!important}
  body.aixdv256-system-page .aixdv256-system-programs article>h3{font-size:21px!important}
  body.aixdv256-system-page .aixdv256-system-final>.aixdv252-container{width:min(calc(100% - 28px),620px)!important}
  body.aixdv256-system-page .aixdv256-footer{font-size:10px!important}
  body.aixdv256-system-page .aixdv2115-scroll-top{top:58%;width:52px;height:52px}
  body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91{max-height:74dvh!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}
  body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-head{padding:12px 14px!important;gap:9px!important}
  body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-mark{width:34px;height:36px;flex-basis:34px}
  body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-info-body{padding:12px 16px 14px!important}
  body.aixdv256-system-page .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-actions{padding:10px 14px 13px!important}
}
@media(max-width:380px){
  body.aixdv256-system-page .aixdv256-system-copy h1{font-size:clamp(39px,11.5vw,48px)!important}
  body.aixdv256-system-page .aixdv256-cta-row{max-width:300px!important}
  body.aixdv256-system-page .aixdv256-system-art{min-height:255px!important}
  body.aixdv256-system-page .aixdv256-system-art .robot{width:min(90%,285px)!important;max-height:265px!important}
  body.aixdv256-system-page .aixdv2115-scroll-top{width:48px;height:48px;right:8px}
}
@media(prefers-reduced-motion:reduce){
  body.aixdv256-system-page .aixdv256-system-art:before,
  body.aixdv256-system-page .aixdv256-system-art .robot,
  body.aixdv256-system-page .aixdv2110-system-grid,
  body.aixdv256-system-page .aixdv2115-scroll-top{animation:none!important;transition:none!important}
}


/* Stage 12 — System IA, compact CTA rules and restrained micro-motion.
   Consolidates the overlapping 2.11.6/2.11.7 mobile CTA overrides. */
body.aixdv256-system-page .aixdv256-source-pill{display:none!important}
body.aixdv256-system-page :is(#programs,#marketing-plan,#pro-contract,#dream-target,#reinvest,#system-next){
  scroll-margin-top:clamp(84px,9vw,112px);
}
body.aixdv256-system-page .aixdv256-cta-row{
  display:flex!important;flex-flow:row wrap!important;align-items:center!important;
  justify-content:flex-start!important;gap:9px!important;width:100%!important;
  max-width:560px!important;margin:20px 0 0!important;padding:0!important;
}
body.aixdv256-system-page .aixdv256-img-cta{
  display:block!important;position:relative!important;
  flex:0 1 270px!important;width:270px!important;max-width:270px!important;
  min-width:0!important;margin:0!important;padding:0!important;
  line-height:0!important;border:0!important;border-radius:999px!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important;
}
body.aixdv256-system-page .aixdv256-img-cta img{
  display:block!important;width:100%!important;max-width:100%!important;height:auto!important;
  object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;
  transform:none!important;filter:drop-shadow(0 8px 18px rgba(39,120,255,.16))!important;
}
body.aixdv256-system-page .aixdv256-img-cta:before,
body.aixdv256-system-page .aixdv256-img-cta:after{
  display:none!important;content:none!important;
}
/* Quick section map: icon-first, short labels, horizontally scrollable only on small screens. */
body.aixdv256-system-page .aiboss-system-quicknav{
  position:relative;z-index:2;max-width:1180px;margin:0 auto 8px!important;
  padding-top:5px;padding-bottom:5px;min-width:0;
}
body.aixdv256-system-page .aiboss-system-quicknav-track{
  display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;
  padding:3px 1px 7px;min-width:0;
}
body.aixdv256-system-page .aiboss-system-quicknav a{
  display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:58px;
  padding:9px 10px;border:1px solid rgba(77,211,255,.17);border-radius:17px;
  background:rgba(9,26,65,.57);color:#dceaff;font-size:11px;font-weight:800;
  line-height:1.3;text-decoration:none;white-space:nowrap;
  transition:transform .22s cubic-bezier(.2,.75,.2,1),background-color .22s ease,border-color .22s ease;
}
body.aixdv256-system-page .aiboss-system-quicknav img{
  display:block;flex:0 0 30px;width:30px;height:30px;object-fit:contain;
  filter:drop-shadow(0 4px 9px rgba(44,210,255,.15));
}
body.aixdv256-system-page .aiboss-system-quicknav a[aria-current="location"]{
  background:rgba(24,65,121,.47);border-color:rgba(77,211,255,.46);
  color:#f5faff;
}
body.aixdv256-system-page .aiboss-system-quicknav a:focus-visible,
body.aixdv256-system-page :is(.aixdv256-system-programs article>a,.aixdv256-img-cta):focus-visible{
  outline:2px solid var(--sys-cyan,#25eaff)!important;outline-offset:3px!important;
}
body.aixdv256-system-page .aiboss-system-quicknav-note{
  margin:7px 2px 0!important;color:#9fb4d8;font-size:11px;line-height:1.6;
}
/* Icon-to-copy rhythm, not extra borders or gradients. */
body.aixdv256-system-page .aixdv256-system-programs article{position:relative}
body.aixdv256-system-page .aixdv256-system-programs article>img,
body.aixdv256-system-page .aixdv256-marketing-grid article>img,
body.aixdv256-system-page .aixdv256-reinvest article>img{
  object-fit:contain!important;
  filter:drop-shadow(0 7px 14px rgba(37,234,255,.16));
  transition:transform .23s cubic-bezier(.2,.75,.2,1);
}
body.aixdv256-system-page .aixdv256-system-programs article.pro>img,
body.aixdv256-system-page .aixdv256-marketing-grid article:nth-child(even)>img{
  filter:drop-shadow(0 7px 14px rgba(140,84,255,.19));
}
body.aixdv256-system-page .aixdv256-system-programs article.dream>img{
  filter:drop-shadow(0 7px 14px rgba(255,67,209,.16));
}
body.aixdv256-system-page .aixdv256-marketing-grid small{
  line-height:1.42!important;letter-spacing:.07em!important;
}
body.aixdv256-system-page .aixdv256-marketing-grid span{
  line-height:1.55!important;
}
body.aixdv256-system-page .aixdv256-contract-grid article,
body.aixdv256-system-page .aixdv256-target-grid article,
body.aixdv256-system-page .aixdv256-reinvest article{
  min-width:0;position:relative;
}
body.aixdv256-system-page .aixdv256-reinvest article>b{margin-top:10px!important}
body.aixdv256-system-page .aixdv256-system-programs article>a{
  transition:background-color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.2,.75,.2,1);
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  body.aixdv256-system-page .aiboss-system-quicknav a:hover,
  body.aixdv256-system-page .aixdv256-system-programs article>a:hover{
    transform:translateY(-2px);
  }
  body.aixdv256-system-page .aixdv256-img-cta:hover{
    transform:translateY(-2px);
  }
  body.aixdv256-system-page .aixdv256-system-programs article:hover>img,
  body.aixdv256-system-page .aixdv256-marketing-grid article:hover>img,
  body.aixdv256-system-page .aixdv256-reinvest article:hover>img{
    transform:translateY(-2px) scale(1.025);
  }
}
@media(prefers-reduced-motion:no-preference){
  body.aixdv256-system-page .aiboss-system-inview{
    animation:aiboss-system-once .38s cubic-bezier(.2,.75,.2,1) both;
  }
}
@keyframes aiboss-system-once{
  from{opacity:.86;translate:0 7px}
  to{opacity:1;translate:0 0}
}
@media(max-width:820px){
  body.aixdv256-system-page .aiboss-system-quicknav{
    width:min(calc(100% - 28px),620px)!important;
    margin:0 auto 6px!important;
  }
  body.aixdv256-system-page .aiboss-system-quicknav-track{
    display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;
    gap:8px;padding:3px 2px 9px;scroll-snap-type:x proximity;
    scrollbar-width:none;-webkit-overflow-scrolling:touch;
  }
  body.aixdv256-system-page .aiboss-system-quicknav-track::-webkit-scrollbar{display:none}
  body.aixdv256-system-page .aiboss-system-quicknav a{
    flex:0 0 auto;min-height:54px;min-width:109px;padding:8px 11px;scroll-snap-align:start;
    border-radius:15px;font-size:11px;gap:7px;
  }
  body.aixdv256-system-page .aiboss-system-quicknav img{width:27px;height:27px;flex-basis:27px}
  body.aixdv256-system-page .aiboss-system-quicknav-note{
    font-size:10.5px!important;line-height:1.5!important;margin:6px 2px 0!important;
  }
  body.aixdv256-system-page .aixdv256-cta-row{
    flex-direction:column!important;flex-wrap:nowrap!important;
    align-items:center!important;justify-content:center!important;
    gap:5px!important;max-width:260px!important;margin:12px auto 0!important;
  }
  body.aixdv256-system-page .aixdv256-img-cta{
    flex:0 0 auto!important;width:min(232px,calc(100vw - 64px))!important;
    max-width:232px!important;margin:0 auto!important;
  }
  body.aixdv256-system-page .aixdv256-marketing-grid small{
    min-height:0!important;font-size:10px!important;
  }
  body.aixdv256-system-page .aixdv256-marketing-grid span{font-size:11px!important}
  body.aixdv256-system-page .aixdv256-system-programs article>h3{
    line-height:1.22!important;
  }
}
@media(max-width:380px){
  body.aixdv256-system-page .aixdv256-cta-row{max-width:244px!important;gap:4px!important;margin-top:10px!important}
  body.aixdv256-system-page .aixdv256-img-cta{width:min(220px,calc(100vw - 72px))!important;max-width:220px!important}
  body.aixdv256-system-page .aiboss-system-quicknav a{min-width:102px}
  body.aixdv256-system-page .aixdv256-marketing-grid small{font-size:10px!important}
}
@media(prefers-reduced-motion:reduce){
  body.aixdv256-system-page .aiboss-system-inview{animation:none!important;opacity:1!important;translate:0 0!important}
  body.aixdv256-system-page .aiboss-system-quicknav *{transition:none!important}
  body.aixdv256-system-page :is(#programs,#marketing-plan,#pro-contract,#dream-target,#reinvest,#system-next){scroll-behavior:auto!important}
}
