.mov-hero__inner{max-width:660px}#aip-hero-h{font-size:clamp(30px,3.2vw,42px)}@media (width<=1024px){.mov-hero__visual{display:none}}.aip-diagram{border:1px solid var(--lavender);border-radius:16px;flex-direction:column;flex-shrink:0;gap:20px;width:400px;padding:28px 28px 24px;font-family:Fira Sans Condensed,sans-serif;display:flex}.aip-diag__header{justify-content:space-between;align-items:center;display:flex}.aip-diag__label{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);font-size:11px;font-weight:700}.aip-diag__live{align-items:center;gap:6px;display:flex}.aip-diag__live-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 6px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite ok-dot-pulse}.aip-diag__live-text{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.aip-diag__clients{gap:6px;display:flex}.aip-diag__client{border:1px solid var(--lavender);background:#fff;border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:10px 10px 8px;display:flex}.aip-diag__client--active{border-color:var(--blue)}.aip-diag__client-name{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.aip-diag__client-vol{color:var(--gray-mid);font-size:9px;font-weight:500}.aip-bracket{margin:0 4px;position:relative}.aip-bracket__track{border:1px solid var(--lavender);background:#fff;border-radius:8px;height:80px;position:relative;overflow:hidden}.aip-bracket__ceiling{background:#0d2bd82e;height:1px;position:absolute;top:10px;left:0;right:0}.aip-bracket__floor{background:#0d2bd82e;height:1px;position:absolute;bottom:10px;left:0;right:0}.aip-bracket__label-c{color:var(--gray-mid);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600;position:absolute;top:4px;right:8px}.aip-bracket__label-f{color:var(--gray-mid);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600;position:absolute;bottom:4px;right:8px}.aip-bracket__needle{align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aip-bracket__dot{background:var(--blue);border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #0d2bd866}.aip-bracket__price{color:var(--navy);font-size:16px;font-weight:700}.aip-bracket__sub{color:var(--gray-mid);margin-top:1px;font-size:9px}.aip-diag__result{background:var(--navy);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.aip-diag__result-label{color:#ffffffb3;font-size:11px;font-weight:700}.aip-diag__result-val{color:var(--cyan);font-size:13px;font-weight:700}.aip-who{padding:100px 40px}.aip-who__grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}@media (width<=768px){.aip-who__grid{grid-template-columns:1fr}}.aip-who__panel{background:#fff;flex-direction:column;gap:12px;padding:36px 32px;display:flex}.aip-who__pill{border:1px solid var(--lavender);color:var(--gray-mid);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;align-self:flex-start;align-items:center;margin-bottom:4px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-flex}.aip-who__h3{color:var(--navy);font-family:Fira Sans Condensed,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.aip-who__p{color:var(--gray-mid);font-size:14px;line-height:1.65}.aip-who__q{color:var(--navy);margin-top:4px;font-size:15px;font-style:italic;line-height:1.55}.aip-loss{padding:100px max(calc((100% - var(--content-w)) / 2), 40px);background:#fff}.aip-loss__inner{max-width:var(--content-w);align-items:center;gap:72px;display:flex}.aip-loss__img{border-radius:16px;flex-shrink:0;width:440px;max-width:42%;overflow:hidden}.aip-loss__img img{object-fit:cover;width:100%;height:520px;display:block}.aip-loss__text{flex:1;min-width:0}@media (width<=860px){.aip-loss__inner{flex-direction:column}.aip-loss__img{width:100%;max-width:100%}.aip-loss__img img{height:260px}}.aip-loss__lead{color:var(--navy);margin-top:28px;margin-bottom:28px;font-family:Fira Sans Condensed,sans-serif;font-size:clamp(18px,2vw,20px);font-weight:600;line-height:1.35}.aip-loss__body{color:var(--gray-mid);margin-bottom:20px;font-size:clamp(15px,1.5vw,17px);line-height:1.75}.aip-loss__both{flex-direction:column;gap:12px;margin:28px 0;display:flex}.aip-loss__row{border-left:3px solid var(--blue);color:var(--navy);padding:16px 20px;font-size:15px;line-height:1.5}.aip-loss__close{color:var(--navy);font-family:Fira Sans Condensed,sans-serif;font-size:clamp(16px,1.7vw,20px);font-weight:600;line-height:1.4}.aip-intel{padding:100px max(calc((100% - var(--content-w)) / 2), 40px)}.aip-intel__inner{max-width:var(--content-w);width:100%}.aip-intel .m3-chain__cards--soft{grid-auto-rows:auto;width:100%}.aip-intel .m3-chain__cards--soft>.m3-chain__card:first-child,.aip-intel .m3-chain__cards--soft>.m3-chain__card:nth-child(2){grid-column:span 2}.aip-intel .m3-chain__cards--soft>.m3-chain__card:nth-child(3){grid-column:span 4}.aip-intel .m3-chain__cards--soft .m3-chain__card>img{object-fit:contain;background:#f5f5fe;border-radius:0 0 8px 8px;height:auto}.aip-intel__lead{color:var(--gray-mid);margin-top:28px;margin-bottom:36px;font-size:clamp(15px,1.5vw,17px);line-height:1.75}.aip-intel__triad{border:1px solid var(--lavender);border-radius:12px;flex-direction:column;gap:0;margin-bottom:36px;display:flex;overflow:hidden}.aip-intel__row{grid-template-columns:180px 1fr;align-items:start;gap:24px;padding:24px 28px;display:grid}.aip-intel__row+.aip-intel__row{border-top:1px solid var(--lavender)}.aip-intel__row:first-child{background:var(--navy)}.aip-intel__row:nth-child(2),.aip-intel__row:nth-child(3){background:#fff}.aip-intel__key{font-family:Fira Sans Condensed,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.aip-intel__row:first-child .aip-intel__key{color:var(--cyan)}.aip-intel__row:nth-child(2) .aip-intel__key{color:var(--blue)}.aip-intel__row:nth-child(3) .aip-intel__key{color:var(--navy)}.aip-intel__val{font-size:14px;line-height:1.65}.aip-intel__row:first-child .aip-intel__val{color:#ffffffbf}.aip-intel__row:nth-child(2) .aip-intel__val,.aip-intel__row:nth-child(3) .aip-intel__val{color:var(--gray-mid)}.aip-intel__moat{color:var(--gray-mid);font-size:14px;line-height:1.75}@media (width<=640px){.aip-intel__row{grid-template-columns:1fr;gap:8px}}.aip-engine{padding:100px max(calc((100% - var(--content-w)) / 2), 40px);background:#fff}.aip-engine__inner{max-width:var(--content-w);align-items:center;gap:72px;display:flex}.aip-engine__text{flex:1;min-width:0}.aip-engine__img{border-radius:16px;flex-shrink:0;width:520px;max-width:52%;overflow:hidden}.aip-engine__img img{object-fit:cover;width:100%;height:480px;display:block}@media (width<=860px){.aip-engine__inner{flex-direction:column}.aip-engine__img{width:100%;max-width:100%}.aip-engine__img img{height:260px}}.aip-engine__lead{color:var(--gray-mid);margin-top:28px;margin-bottom:24px;font-size:clamp(15px,1.5vw,17px);line-height:1.75}.aip-engine__close{color:var(--blue);max-width:680px;margin-top:32px;font-family:Fira Sans Condensed,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.35}.aip-embed{padding-top:100px;padding-bottom:100px}.aip-embed__inner{max-width:var(--content-w);align-items:center;gap:72px;display:flex}.aip-embed__img{border-radius:16px;flex-shrink:0;width:520px;max-width:52%;overflow:hidden}.aip-embed__img img{object-fit:cover;width:100%;height:460px;display:block}.aip-embed__text{flex:1;min-width:0}@media (width<=860px){.aip-embed__inner{flex-direction:column}.aip-embed__img{order:-1;width:100%;max-width:100%}.aip-embed__img img{height:260px}}.aip-embed__body{color:var(--gray-mid);margin-top:24px;margin-bottom:28px;font-size:15px;line-height:1.75}.aip-embed__pointer{color:var(--blue);align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aip-embed__pointer:hover{opacity:.75}.aip-embed__pointer-note{color:var(--gray-mid);margin-top:16px;font-size:13px;line-height:1.6}.aip-proof{padding:100px max(calc((100% - var(--content-w)) / 2), 40px);background:#fff}.aip-proof__figures{flex-wrap:wrap;gap:3px;margin-top:48px;display:flex}.aip-proof__fig{background:var(--lavender-bg);flex-direction:column;flex:220px;gap:8px;padding:32px 28px;display:flex}.aip-proof__num{color:var(--blue);font-family:Fira Sans Condensed,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.aip-proof__sub{color:var(--gray-mid);font-size:14px;line-height:1.5}.aip-proof__close{max-width:680px;color:var(--navy);margin-top:48px;font-size:15px;line-height:1.7}.bfs-faq{padding:100px max(calc((100% - var(--content-w)) / 2), 40px)}.bfs-faq__list{max-width:100%;margin-top:48px}.bfs-faq__item{border-bottom:1px solid var(--border)}.bfs-faq__q{cursor:pointer;text-align:left;width:100%;color:var(--navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:Fira Sans Condensed,sans-serif;font-size:20px;font-weight:500;line-height:1.2;display:flex}.bfs-faq__q:hover{color:var(--blue)}.bfs-faq__chev{width:20px;height:20px;color:var(--blue);flex-shrink:0;transition:transform .25s}.bfs-faq__item--open .bfs-faq__chev{transform:rotate(180deg)}.bfs-faq__a{color:var(--gray-mid);max-width:680px;padding-bottom:24px;font-size:15px;line-height:1.7;display:none}.bfs-faq__item--open .bfs-faq__a{display:block}.m3-chain{background:#121c3b}.m3-chain .ok-tag{color:#fff9!important;background:#ffffff14!important;border-color:#ffffff24!important}.m3-chain .ok-h2{color:#fff}.m3-chain .ok-blue{color:#7ea8ff}.m3-chain .m3-chain__sub{color:#ffffff8c}.m3-chain .m3-chain__card-name{color:#fff}.m3-chain .m3-chain__card-img div{background:#ffffff1a!important}.m3-chain .m3-chain__card-img svg{stroke:#7ea8ff!important}.m3-chain .m3-chain__badge{color:#ffffffb3;background:#ffffff14;border-color:#ffffff24}.m3-chain .m3-chain__arc path,.m3-chain .m3-chain__arc line{stroke:#fff3}.m3-chain__cards--soft{grid-template-columns:repeat(4,1fr);grid-auto-rows:400px;gap:16px;display:grid}@media (width<=860px){.m3-chain__cards--soft{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.aip-who .m3-chain__cards--soft>.m3-chain__card,.aip-intel .m3-chain__cards--soft>.m3-chain__card:first-child,.aip-intel .m3-chain__cards--soft>.m3-chain__card:nth-child(2){grid-column:span 1}.aip-intel .m3-chain__cards--soft>.m3-chain__card:nth-child(3){grid-column:span 2}}@media (width<=540px){.m3-chain__cards--soft{grid-template-columns:1fr}.aip-intel .m3-chain__cards--soft>.m3-chain__card:nth-child(3){grid-column:span 1}}.cp-grid-line-v{pointer-events:none;z-index:0;background:#2320e617;width:1px;position:absolute;top:0;bottom:0}@media (width<=1150px){.cp-grid-line-v{display:none}}
