.apmi-root{--apmi-jade:#7dd3fc;--apmi-jade2:#bae6fd;--apmi-gold:#fcd34d;--apmi-gold2:#fef3c7;--apmi-sky:#a5b4fc;--apmi-coral:#fb923c;--apmi-violet:#c4b5fd;--apmi-bg:#070b14;--apmi-bg2:#0f172a;--apmi-bg3:#1e1b4b;--apmi-txt:#f8fafc;--apmi-accent-a:#22d3ee;--apmi-accent-b:#a78bfa;--apmi-accent-c:#fbbf24;--apmi-accent-d:#fb923c;--apmi-accent-e:#34d399;overflow-x:clip;background:linear-gradient(180deg,#070b14,#0f172a 38%,#1e1b4b 68%,#070b14);color:var(--apmi-txt);font-family:Montserrat,sans-serif;line-height:1.65}.apmi-root *,.apmi-root :after,.apmi-root :before{font-family:inherit;box-sizing:border-box}.apmi-root h1,.apmi-root h2,.apmi-root h3,.apmi-root h4{line-height:normal}.apmi-root a{color:var(--apmi-jade2);text-decoration:underline;text-underline-offset:2px}.apmi-root a:hover{color:var(--apmi-gold2)}.apmi-container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);position:relative;z-index:2}.apmi-section{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7rem) 0}[data-apmi-reveal]{transform:translate3d(0,16px,0);transition:opacity .75s ease,transform .75s ease}.apmi-reveal--in [data-apmi-reveal],[data-apmi-reveal].apmi-reveal--in{opacity:1!important;transform:translateZ(0)!important}@media (prefers-reduced-motion:reduce){[data-apmi-reveal]{transform:none;transition:none}}.apmi-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .9rem .38rem .6rem;border-radius:999px;border:1px solid hsla(0,0%,50%,.45);background:linear-gradient(135deg,hsla(0,0%,50%,.16),rgba(96,96,96,.1));font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(6px);color:var(--apmi-jade2);margin-bottom:1rem}.apmi-badge--light{border-color:hsla(0,0%,64%,.45);background:linear-gradient(135deg,hsla(0,0%,64%,.18),hsla(0,0%,50%,.1));color:var(--apmi-gold2)}.apmi-badge__dot{width:.52rem;height:.52rem;border-radius:50%;background:linear-gradient(135deg,var(--apmi-jade),var(--apmi-jade2));box-shadow:0 0 12px hsla(0,0%,50%,.85);animation:apmi-badge-pulse 2s ease-in-out infinite}.apmi-badge__dot--light{background:linear-gradient(135deg,var(--apmi-gold),var(--apmi-gold2));box-shadow:0 0 12px hsla(0,0%,64%,.85)}@keyframes apmi-badge-pulse{50%{box-shadow:0 0 22px hsla(0,0%,50%,.95);transform:scale(1.2)}}.apmi-section__header{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.apmi-section__title{font-size:clamp(1.55rem,3.2vw,2.25rem);font-weight:800;color:#f5f5f5;width:-moz-fit-content;width:fit-content;margin:0 auto .75rem;padding:.65rem 1.5rem;border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,50%,.18),hsla(0,0%,50%,.12));border-left:4px solid var(--apmi-jade);box-shadow:0 18px 48px rgba(0,0,0,.18)}.apmi-section__title--jade{background:linear-gradient(135deg,hsla(0,0%,50%,.24),hsla(0,0%,64%,.12));border-left-color:var(--apmi-jade2)}.apmi-section--compare .apmi-section__title--jade{background:linear-gradient(135deg,hsla(0,0%,63%,.24),hsla(0,0%,50%,.12));border-left-color:#9ca3af;color:#f3f4f6}.apmi-section--compare .apmi-section__sub a{color:#d1d5db}.apmi-section__title--gold{background:linear-gradient(135deg,hsla(0,0%,58%,.24),hsla(0,0%,42%,.12));border-left-color:var(--apmi-gold)}.apmi-section__title--sky{background:linear-gradient(135deg,hsla(0,0%,50%,.24),hsla(0,0%,64%,.12));border-left-color:var(--apmi-sky)}.apmi-section__title--indigo{background:linear-gradient(135deg,rgba(99,102,241,.22),rgba(30,27,75,.35));border-left-color:#818cf8;color:#f8fafc}.apmi-section__sub{font-size:clamp(.95rem,1.6vw,1.1rem);color:#d4d4d4;max-width:640px;margin:0 auto}.apmi-section__sub--light{color:#e5e7eb}.apmi-section__sub--callout{padding:.9rem 1.05rem;border-left:4px solid color-mix(in srgb,var(--apmi-accent-a) 68%,#d1d5db);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--apmi-accent-a) 14%,hsla(0,0%,50%,.12)) 0,color-mix(in srgb,var(--apmi-accent-b) 12%,rgba(96,96,96,.08)) 55%,rgba(96,96,96,.06) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-accent-a) 24%,transparent),0 10px 28px color-mix(in srgb,var(--apmi-accent-b) 18%,rgba(0,0,0,.2))}.apmi-section__ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem}.apmi-section--hero{min-height:100svh;display:flex;align-items:center;padding:clamp(5rem,10vw,8rem) 0 4rem}.apmi-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.apmi-hero__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.apmi-hero__overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.5)}.apmi-hero__grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(hsla(0,0%,78%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,78%,.1) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 25%,transparent 100%)}.apmi-hero__orb{position:absolute;border-radius:50%;filter:blur(55px);z-index:1;pointer-events:none}.apmi-hero__orb--a{width:480px;height:480px;left:-10%;top:-5%;background:radial-gradient(circle,rgba(34,211,238,.28) 0,transparent 70%);animation:apmi-orb-drift 18s ease-in-out infinite}.apmi-hero__orb--b{width:380px;height:380px;right:-8%;bottom:10%;background:radial-gradient(circle,rgba(251,191,36,.26) 0,transparent 70%);animation:apmi-orb-drift 22s ease-in-out infinite reverse}@keyframes apmi-orb-drift{0%,to{transform:translate(0)}33%{transform:translate(20px,-20px)}66%{transform:translate(-15px,25px)}}.apmi-hero__wave{position:absolute;bottom:-1px;left:0;right:0;height:80px;background:linear-gradient(to top,var(--apmi-bg2) 0,transparent 100%);z-index:2}.apmi-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center;position:relative;z-index:3}@media (max-width:1023px){.apmi-hero__inner{grid-template-columns:1fr}}.apmi-hero__title{font-size:clamp(1.9rem,4vw,3rem);font-weight:900;background:linear-gradient(102deg,#f5f5f5 0,color-mix(in srgb,var(--apmi-accent-a) 48%,#f5f5f5) 32%,color-mix(in srgb,var(--apmi-accent-b) 54%,#d4d4d4) 58%,#e5e7eb 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.35));margin:0 0 1.1rem}.apmi-hero__title-highlight{display:inline-block;padding:.08em 0 .18em;background:linear-gradient(100deg,color-mix(in srgb,var(--apmi-accent-c) 55%,#f5f5f5) 0,color-mix(in srgb,var(--apmi-accent-d) 62%,#d4d4d4) 35%,color-mix(in srgb,var(--apmi-accent-a) 60%,#9ca3af) 68%,#e5e7eb 95%);-webkit-background-clip:text;background-clip:text;color:transparent;border-bottom:3px solid color-mix(in srgb,var(--apmi-accent-c) 62%,#9ca3af);filter:drop-shadow(0 2px 14px rgba(0,0,0,.42))}.apmi-hero__sub{font-size:clamp(1rem,1.8vw,1.15rem);color:#f8fafc;text-shadow:0 1px 2px rgba(0,0,0,.45);margin:0 0 .75rem}.apmi-hero__body{font-size:.95rem;color:#f1f5f9;margin:0 0 1rem;line-height:1.7}.apmi-hero__body--info{position:relative;padding:.9rem 1.1rem .9rem 1.25rem;border-left:3px solid var(--apmi-gold);border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,64%,.13),hsla(0,0%,50%,.08) 60%,hsla(0,0%,64%,.04));color:#fff;font-size:.95rem;font-weight:500;line-height:1.7;backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,64%,.18),0 8px 32px hsla(0,0%,64%,.08);text-shadow:0 1px 1px rgba(0,0,0,.35)}.apmi-hero__body--info a{color:#fef9c3;font-weight:700}.apmi-hero__body--info a:hover{color:#fffbeb}.apmi-hero__body--highlight{position:relative;padding:.85rem 1.1rem .85rem 1.2rem;border-left:3px solid var(--apmi-jade);border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,50%,.12),hsla(0,0%,64%,.07) 60%,hsla(0,0%,50%,.04));color:#f8fafc;font-size:1rem;font-weight:500;line-height:1.7;backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 hsla(0,0%,50%,.18),0 8px 32px hsla(0,0%,50%,.1);text-shadow:0 1px 1px rgba(0,0,0,.35)}.apmi-hero__body--highlight a{color:#fef08a;font-weight:700}.apmi-hero__body--highlight a:hover{color:#fffbeb}.apmi-hero__caps{margin:1.25rem 0 1.5rem;padding:1rem 1.2rem;border-radius:14px;border:1px solid hsla(0,0%,50%,.22);background:linear-gradient(135deg,hsla(0,0%,50%,.1),rgba(30,30,34,.6));backdrop-filter:blur(8px)}.apmi-hero__caps-label{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apmi-jade2);margin:0 0 .65rem}.apmi-hero__caps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem}.apmi-hero__caps-item{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:#d1d5db;line-height:1.45}.apmi-hero__caps-icon{font-size:1rem;flex-shrink:0;margin-top:.05rem}.apmi-hero__caps-strength{margin:.75rem 0 0;font-size:.82rem;font-weight:600;color:var(--apmi-gold2)}.apmi-hero__caps-strength a{color:var(--apmi-gold2)}@media (max-width:480px){.apmi-hero__caps-list{grid-template-columns:1fr}}.apmi-hero__strength{margin:.25rem 0 1.15rem;font-size:.88rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);padding:.72rem .95rem;border-left:4px solid color-mix(in srgb,var(--apmi-accent-c) 68%,#d4d4d8);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--apmi-accent-c) 18%,hsla(0,0%,50%,.12)) 0,color-mix(in srgb,var(--apmi-accent-d) 14%,rgba(96,96,96,.08)) 60%,rgba(96,96,96,.06) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-accent-c) 28%,transparent),0 10px 28px color-mix(in srgb,var(--apmi-accent-d) 22%,rgba(0,0,0,.2))}.apmi-hero__request{margin:-.2rem 0 1rem;font-size:.84rem;font-weight:700;color:#e5e7eb;padding-left:.25rem}.apmi-hero__stats{display:flex;flex-wrap:nowrap;gap:.9rem;margin-bottom:1.8rem;justify-content:flex-start;align-items:stretch}.apmi-stat{--apmi-stat-accent:var(--apmi-accent-a);text-align:center;flex:1 1 0;min-width:0;padding:.95rem .8rem;background:linear-gradient(135deg,color-mix(in srgb,var(--apmi-stat-accent) 16%,hsla(0,0%,64%,.14)) 0,hsla(0,0%,50%,.12) 100%);border:1px solid color-mix(in srgb,var(--apmi-stat-accent) 42%,hsla(0,0%,64%,.3));border-radius:14px;backdrop-filter:blur(8px);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-stat-accent) 20%,hsla(0,0%,64%,.12)),0 10px 30px color-mix(in srgb,var(--apmi-stat-accent) 24%,rgba(0,0,0,.2)),inset 0 1px 0 hsla(0,0%,100%,.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.apmi-stat:first-child{--apmi-stat-accent:var(--apmi-accent-c)}.apmi-stat:nth-child(2){--apmi-stat-accent:var(--apmi-accent-a)}.apmi-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--apmi-stat-accent),color-mix(in srgb,var(--apmi-stat-accent) 35%,#fff 65%))}.apmi-stat:hover{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-stat-accent) 36%,hsla(0,0%,64%,.2)),0 16px 40px color-mix(in srgb,var(--apmi-stat-accent) 32%,rgba(0,0,0,.26)),inset 0 1px 0 hsla(0,0%,100%,.1)}@media (prefers-reduced-motion:reduce){.apmi-stat:hover{transform:none}}.apmi-stat__num{display:block;font-size:clamp(1.75rem,3vw,2.2rem);font-weight:900;line-height:1;background:linear-gradient(135deg,color-mix(in srgb,var(--apmi-stat-accent) 34%,#f5f5f5),#e5e7eb,color-mix(in srgb,var(--apmi-stat-accent) 55%,#9ca3af));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;text-shadow:0 0 16px color-mix(in srgb,var(--apmi-stat-accent) 34%,transparent)}.apmi-stat__label{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--apmi-stat-accent) 62%,#e5e7eb);margin-top:.35rem;white-space:nowrap}.apmi-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem}.apmi-hero__visual{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.05rem}@keyframes apmi-ring-spin{to{transform:rotate(1turn)}}@keyframes apmi-shimmer{0%,to{background-position:-100% 0}60%{background-position:200% 0}}@keyframes apmi-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.apmi-capi{position:relative;width:100%;max-width:480px;min-height:460px;margin:0 auto}.apmi-capi__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.apmi-capi__line{stroke-width:1.5;stroke-dasharray:220;stroke-dashoffset:220;animation:apmi-line-draw 1.4s ease forwards}@keyframes apmi-line-draw{to{stroke-dashoffset:0}}.apmi-capi__line--0{stroke:hsla(0,0%,50%,.52);animation-delay:.15s}.apmi-capi__line--1{stroke:hsla(0,0%,64%,.42);animation-delay:.35s}.apmi-capi__line--2{stroke:hsla(0,0%,58%,.38);animation-delay:.55s}.apmi-capi__line--3{stroke:hsla(0,0%,45%,.35);animation-delay:.75s}.apmi-capi__line--4{stroke:hsla(0,0%,55%,.35);animation-delay:.95s}.apmi-capi__line--0{stroke:color-mix(in srgb,var(--apmi-accent-a) 70%,#fff 30%)}.apmi-capi__line--1{stroke:color-mix(in srgb,var(--apmi-accent-b) 68%,#fff 32%)}.apmi-capi__line--2{stroke:color-mix(in srgb,var(--apmi-accent-c) 72%,#fff 28%)}.apmi-capi__line--3{stroke:color-mix(in srgb,var(--apmi-accent-d) 70%,#fff 30%)}.apmi-capi__line--4{stroke:color-mix(in srgb,var(--apmi-accent-e) 68%,#fff 32%)}.apmi-capi__orbit{fill:none;stroke:color-mix(in srgb,var(--apmi-accent-a) 34%,transparent);stroke-width:1;stroke-dasharray:3 6;animation:apmi-orbit-spin 60s linear infinite;transform-origin:240px 230px}.apmi-capi__orbit--inner{stroke:color-mix(in srgb,var(--apmi-accent-b) 30%,transparent);stroke-dasharray:2 10;animation-duration:45s;animation-direction:reverse;r:175}@keyframes apmi-orbit-spin{to{transform:rotate(1turn)}}.apmi-capi__hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:116px;height:116px;border-radius:50%;background:linear-gradient(135deg,rgba(34,211,238,.28),rgba(167,139,250,.22) 45%,rgba(30,30,34,.85));border:2px solid color-mix(in srgb,var(--apmi-accent-a) 52%,#fff 48%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5rem;box-shadow:0 0 30px hsla(0,0%,50%,.35),0 0 60px hsla(0,0%,50%,.12),inset 0 1px 0 hsla(0,0%,100%,.12);z-index:4}.apmi-capi__hub-ring{position:absolute;border-radius:50%;border:1px solid hsla(0,0%,50%,.3);pointer-events:none}.apmi-capi__hub-ring--1{inset:-12px;animation:apmi-ring-spin 9s linear infinite}.apmi-capi__hub-ring--2{inset:-22px;border-style:dashed;opacity:.45;animation:apmi-ring-spin 14s linear infinite reverse}.apmi-capi__hub-text{font-size:.62rem;font-weight:900;color:var(--apmi-jade2);letter-spacing:.02em;line-height:1.25;text-align:center}.apmi-capi__hub-sub{font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:none;color:#d4d4d8;margin-top:.25rem;line-height:1.3;text-align:center}.apmi-capi__label-wrap{margin-top:1.25rem;padding:.85rem 1.1rem;border-radius:14px;border:1px solid hsla(0,0%,50%,.25);background:linear-gradient(135deg,hsla(0,0%,50%,.1),rgba(30,30,34,.65));backdrop-filter:blur(8px);text-align:center}.apmi-capi__label-title{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apmi-jade2);margin:0 0 .4rem}.apmi-capi__label-strength{font-size:.82rem;font-weight:600;color:var(--apmi-gold2);margin:0;line-height:1.5}.apmi-capi__keyline{margin:0;width:min(100%,520px);padding:.95rem 1.1rem;border-left:4px solid #9ca3af;border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,63%,.16),rgba(75,85,99,.08));color:#f3f4f6;font-size:.9rem;font-weight:700;line-height:1.5;box-shadow:0 14px 32px rgba(0,0,0,.22);text-align:left}.apmi-capi__node{--apmi-orbit-r:170px;--apmi-orbit-dur:32s;--apmi-orbit-start:0deg;position:absolute;left:50%;top:50%;width:128px;margin-left:-64px;margin-top:calc(var(--apmi-orbit-r) * -1 - 40px);transform-origin:50% calc(var(--apmi-orbit-r) + 40px);z-index:3;animation:apmi-orbit var(--apmi-orbit-dur) linear infinite;animation-delay:calc(var(--apmi-orbit-dur) / -5 * var(--apmi-orbit-idx, 0))}@keyframes apmi-orbit{0%{transform:rotate(var(--apmi-orbit-start))}to{transform:rotate(calc(var(--apmi-orbit-start) + 1turn))}}.apmi-capi__node-inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:.28rem;padding:.65rem .7rem .6rem;background:linear-gradient(145deg,rgba(16,16,18,.92),rgba(16,18,42,.8));border:1px solid color-mix(in srgb,var(--apmi-cc) 38%,transparent);border-radius:14px;overflow:hidden;backdrop-filter:blur(14px);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-cc) 16%,transparent),0 14px 36px rgba(0,0,0,.38);transition:box-shadow .3s ease;animation:apmi-orbit-counter var(--apmi-orbit-dur) linear infinite;animation-delay:calc(var(--apmi-orbit-dur) / -5 * var(--apmi-orbit-idx, 0))}@keyframes apmi-orbit-counter{0%{transform:rotate(calc(var(--apmi-orbit-start) * -1))}to{transform:rotate(calc(var(--apmi-orbit-start) * -1 - 1turn))}}.apmi-capi__node:hover,.apmi-capi__node:hover .apmi-capi__node-inner{animation-play-state:paused}.apmi-capi__node:hover{z-index:5}.apmi-capi__node:hover .apmi-capi__node-inner{box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-cc) 55%,transparent),0 22px 55px color-mix(in srgb,var(--apmi-cc) 24%,transparent),inset 0 1px 0 hsla(0,0%,100%,.07)}.apmi-capi__node-bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--apmi-cc),transparent);border-radius:14px 14px 0 0}.apmi-capi__node-glow{position:absolute;inset:-8px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--apmi-cc) 18%,transparent),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.apmi-capi__node:hover .apmi-capi__node-glow{opacity:1}.apmi-capi__node-icon{font-size:1.3rem;line-height:1}.apmi-capi__node-tag{font-size:.56rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--apmi-cc);background:color-mix(in srgb,var(--apmi-cc) 14%,transparent);border-radius:5px;padding:.1rem .35rem;display:inline-block;width:-moz-fit-content;width:fit-content}.apmi-capi__node-title{font-size:.76rem;font-weight:700;color:#e5e7eb;line-height:1.3}.apmi-capi__node-desc{font-size:.65rem;color:#9ca3af;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.apmi-capi__node:hover .apmi-capi__node-desc{-webkit-line-clamp:unset;color:#d1d5db}.apmi-capi__node--0{--apmi-orbit-idx:0}.apmi-capi__node--1{--apmi-orbit-idx:1}.apmi-capi__node--2{--apmi-orbit-idx:2}.apmi-capi__node--3{--apmi-orbit-idx:3}.apmi-capi__node--4{--apmi-orbit-idx:4}@media (prefers-reduced-motion:reduce){.apmi-capi__svg circle,.apmi-capi__svg g{animation-play-state:paused}}@media (max-width:1023px){.apmi-capi{min-height:unset;max-width:560px;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;background:linear-gradient(145deg,rgba(16,16,18,.88),rgba(16,18,42,.78));border:1px solid hsla(0,0%,50%,.2);border-radius:20px}.apmi-capi__hub,.apmi-capi__svg{display:none}.apmi-capi__node{position:static;width:auto;left:auto;top:auto;margin:0;transform:none;transform-origin:center;animation:apmi-node-in .5s ease both}.apmi-capi__node-inner{animation:none;transform:none;height:auto}.apmi-capi__node-desc{-webkit-line-clamp:unset}.apmi-capi__node--4{grid-column:1/-1}}@keyframes apmi-node-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.apmi-capi__hub-ring,.apmi-capi__line,.apmi-capi__node,.apmi-capi__node-inner,.apmi-capi__orbit{animation:none!important;transform:none!important}.apmi-capi__node:hover{transform:none}}.apmi-section--compare{background:linear-gradient(160deg,#131416,#1f2328 35%,#3a3d43 58%,#30343a 82%,#131416);position:relative}.apmi-compare__bg-photo{position:absolute;inset:0;z-index:0}.apmi-compare__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(34,34,34,.78),rgba(48,48,48,.68) 35%,rgba(64,64,64,.6) 55%,rgba(48,48,48,.68) 78%,rgba(34,34,34,.78))}.apmi-compare__orb{position:absolute;width:560px;height:560px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,hsla(0,0%,63%,.35) 0,hsla(0,0%,50%,.18) 45%,transparent 70%);filter:blur(60px);z-index:1;pointer-events:none;animation:apmi-orb-drift 18s ease-in-out infinite}.apmi-compare__lede{max-width:52rem;margin:0 auto 2rem;text-align:center}.apmi-compare__lede-p{margin:0 0 .85rem;color:#e2e8f0;font-size:clamp(.95rem,1.6vw,1.05rem)}.apmi-compare__lede-p:last-child{margin-bottom:0}.apmi-compare__panels{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:stretch;position:relative;z-index:2}@media (max-width:768px){.apmi-compare__panels{grid-template-columns:1fr;grid-template-rows:auto auto auto}}@keyframes apmi-card-magnetic-left{0%{opacity:0;transform:translateX(-180px) scale(.92)}20%{opacity:1;transform:translateX(-140px) scale(.95)}60%{opacity:1;transform:translateX(-52px) scale(.99)}80%{opacity:1;transform:translateX(-36px) scale(1)}to{opacity:1;transform:translateX(-32px) scale(1)}}@keyframes apmi-card-magnetic-right{0%{opacity:0;transform:translateX(180px) scale(.92)}20%{opacity:1;transform:translateX(140px) scale(.95)}60%{opacity:1;transform:translateX(52px) scale(.99)}80%{opacity:1;transform:translateX(36px) scale(1)}to{opacity:1;transform:translateX(32px) scale(1)}}@keyframes apmi-item-fadein{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.apmi-compare__panel{border-radius:20px;padding:1.75rem;backdrop-filter:blur(14px);transition:transform .35s ease,box-shadow .35s ease}.apmi-compare__panel:hover{transform:translateY(-5px)}.apmi-compare__panel--before{background:linear-gradient(145deg,rgba(34,211,238,.14),rgba(24,26,31,.88) 55%,rgba(41,45,52,.72));border:1px solid color-mix(in srgb,var(--apmi-accent-a) 40%,transparent);box-shadow:0 0 0 1px hsla(0,0%,50%,.14),0 20px 50px hsla(0,0%,63%,.12),inset 0 1px 0 hsla(0,0%,100%,.06);animation:apmi-card-magnetic-left 1.6s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.apmi-compare__panel--after{background:linear-gradient(145deg,rgba(167,139,250,.14),rgba(28,31,36,.9) 55%,rgba(45,50,57,.76));border:1px solid color-mix(in srgb,var(--apmi-accent-b) 40%,transparent);box-shadow:0 0 0 1px hsla(0,0%,63%,.18),0 20px 50px hsla(0,0%,50%,.18),inset 0 0 80px hsla(0,0%,63%,.05);animation:apmi-card-magnetic-right 1.6s cubic-bezier(.22,1,.36,1) both;animation-play-state:paused}.apmi-compare__panels.apmi-reveal--in .apmi-compare__panel--after,.apmi-compare__panels.apmi-reveal--in .apmi-compare__panel--before{animation-play-state:running}@media (prefers-reduced-motion:reduce){.apmi-compare__panel--after,.apmi-compare__panel--before{animation:none}.apmi-compare__panel:hover{transform:none}}.apmi-compare__panel-header{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.apmi-compare__panel-dot{width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}.apmi-compare__panel-dot--red{background:linear-gradient(135deg,var(--apmi-accent-d),var(--apmi-accent-c));box-shadow:0 0 10px color-mix(in srgb,var(--apmi-accent-d) 70%,transparent)}.apmi-compare__panel-dot--green{background:linear-gradient(135deg,var(--apmi-accent-a),var(--apmi-accent-b));box-shadow:0 0 12px color-mix(in srgb,var(--apmi-accent-a) 70%,transparent);animation:apmi-badge-pulse 2s ease-in-out infinite}.apmi-compare__panel-label{font-size:.82rem;font-weight:700;color:#e5e7eb}.apmi-compare__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.apmi-compare__item{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.5;opacity:0;animation:apmi-item-fadein .45s ease both;animation-play-state:paused}.apmi-compare__panels.apmi-reveal--in .apmi-compare__item{animation-play-state:running}.apmi-compare__panel--before .apmi-compare__item:first-child{animation-delay:1.62s}.apmi-compare__panel--before .apmi-compare__item:nth-child(2){animation-delay:1.74s}.apmi-compare__panel--before .apmi-compare__item:nth-child(3){animation-delay:1.86s}.apmi-compare__panel--after .apmi-compare__item:first-child{animation-delay:1.7s}.apmi-compare__panel--after .apmi-compare__item:nth-child(2){animation-delay:1.82s}.apmi-compare__panel--after .apmi-compare__item:nth-child(3){animation-delay:1.94s}.apmi-compare__panel--after .apmi-compare__item:nth-child(4){animation-delay:2.06s}@media (prefers-reduced-motion:reduce){.apmi-compare__item{animation:none;opacity:1}}.apmi-compare__item--before{color:#d4d4d8}.apmi-compare__item--after{color:#d1d5db}.apmi-compare__item-icon{display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0}.apmi-compare__item--before .apmi-compare__item-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--apmi-accent-d) 34%,transparent) 0,rgba(96,96,96,.14) 100%);color:color-mix(in srgb,var(--apmi-accent-d) 78%,#fff 22%)}.apmi-compare__item--after .apmi-compare__item-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--apmi-accent-a) 34%,transparent) 0,hsla(0,0%,50%,.14) 100%);color:color-mix(in srgb,var(--apmi-accent-a) 78%,#fff 22%)}.apmi-compare__divider{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .5rem}@media (max-width:768px){.apmi-compare__divider{flex-direction:row;padding:.25rem 0}}.apmi-compare__divider-label{font-size:.75rem;font-weight:800;letter-spacing:.12em;background:linear-gradient(135deg,var(--apmi-accent-a),var(--apmi-accent-b),var(--apmi-accent-c));-webkit-background-clip:text;background-clip:text;color:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;padding:.3rem .5rem}.apmi-compare__tagline{font-size:1.05rem;font-weight:700;color:#e5e7eb;text-align:center;margin:2rem 0 0;padding:1rem 1.5rem;background:linear-gradient(135deg,hsla(0,0%,50%,.14),rgba(96,96,96,.08));border:1px solid hsla(0,0%,50%,.2);border-radius:14px}.apmi-section--ground{position:relative;overflow:clip;background:linear-gradient(168deg,#0a0f1e,#0f172a 28%,#1e1b4b 55%,#312e81)}.apmi-ground__orb{position:absolute;border-radius:50%;filter:blur(58px);pointer-events:none;z-index:0}.apmi-ground__orb--a{width:420px;height:420px;top:-100px;right:-80px;background:radial-gradient(circle,rgba(129,140,248,.42) 0,transparent 72%);animation:apmi-orb-drift 18s ease-in-out infinite}.apmi-ground__orb--b{width:340px;height:340px;bottom:-80px;left:-60px;background:radial-gradient(circle,rgba(34,211,238,.26) 0,transparent 74%);animation:apmi-orb-drift 22s ease-in-out infinite reverse}.apmi-ground__orb--c{width:280px;height:280px;top:42%;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(167,139,250,.22) 0,transparent 70%);animation:apmi-orb-drift 26s ease-in-out infinite}.apmi-ground__grid{opacity:.08;background-image:linear-gradient(rgba(248,250,252,.09) 1px,transparent 0),linear-gradient(90deg,rgba(248,250,252,.09) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 35%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 85% 70% at 50% 35%,#000 20%,transparent 100%)}.apmi-ground__grain,.apmi-ground__grid{position:absolute;inset:0;z-index:0;pointer-events:none}.apmi-ground__grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.apmi-section--ground .apmi-container{position:relative;z-index:1}.apmi-ground__head{text-align:center;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.apmi-ground__title{margin-bottom:.85rem}.apmi-ground__head-line{display:block;width:min(12rem,40vw);height:4px;margin:0 auto;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#a78bfa 40%,#fbbf24 72%,#fb923c);box-shadow:0 0 24px rgba(129,140,248,.45)}.apmi-ground__stage{position:relative;padding-top:clamp(.5rem,2vw,1.25rem)}.apmi-ground__flow{position:absolute;left:0;right:0;top:-.5rem;height:clamp(140px,22vw,220px);width:100%;opacity:.22;pointer-events:none;z-index:0}.apmi-ground__flow-path{animation:apmi-ground-dash 22s linear infinite}.apmi-ground__flow-node{opacity:.85;filter:drop-shadow(0 0 6px rgba(255,255,255,.35))}@keyframes apmi-ground-dash{to{stroke-dashoffset:-240}}@media (max-width:719px){.apmi-ground__flow{opacity:.12;height:100px}}@media (prefers-reduced-motion:reduce){.apmi-ground__flow-path{animation:none}}.apmi-ground__grid-cards{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,2.2vw,1.35rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.apmi-ground__grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.1rem;align-items:stretch}}@media (max-width:639px){.apmi-ground__grid-cards{grid-template-columns:1fr}}.apmi-ground__card{position:relative;margin:0;padding:1.5rem 1.2rem 1.45rem 1.35rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--apmi-gc,#818cf8) 38%,transparent);background:linear-gradient(152deg,rgba(15,23,42,.88),rgba(30,27,75,.72) 52%,rgba(49,46,129,.45));backdrop-filter:blur(14px);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-gc,#818cf8) 14%,transparent),0 20px 48px rgba(2,6,23,.55),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .4s ease;animation:apmi-ground-card-in .75s ease forwards;animation-delay:var(--apmi-gd,0s);overflow:hidden;min-height:9.5rem;display:flex;flex-direction:column}@keyframes apmi-ground-card-in{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.apmi-ground__card{animation:none}}.apmi-ground__card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--apmi-gc,#818cf8) 58%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-gc,#818cf8) 32%,transparent),0 28px 56px color-mix(in srgb,var(--apmi-gc,#818cf8) 18%,rgba(2,6,23,.4)),inset 0 1px 0 hsla(0,0%,100%,.1)}@media (prefers-reduced-motion:reduce){.apmi-ground__card:hover{transform:none}}.apmi-ground__card-rail{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:20px 0 0 20px;background:linear-gradient(180deg,color-mix(in srgb,var(--apmi-gc,#818cf8) 90%,transparent),color-mix(in srgb,var(--apmi-gc,#818cf8) 25%,transparent));opacity:.95;pointer-events:none}.apmi-ground__card-shimmer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.apmi-ground__card-shimmer:before{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,hsla(0,0%,100%,.06) 48%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06) 52%,transparent 58%);animation:apmi-ground-shimmer 5.5s ease-in-out infinite;animation-delay:var(--apmi-gd,0s)}@keyframes apmi-ground-shimmer{0%,to{transform:translateX(-12%) rotate(8deg)}50%{transform:translateX(18%) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.apmi-ground__card-shimmer:before{animation:none;opacity:0}}.apmi-ground__card-glow{position:absolute;inset:-1px;border-radius:20px;background:radial-gradient(circle at 18% -10%,color-mix(in srgb,var(--apmi-gc,#818cf8) 32%,transparent),transparent 52%);pointer-events:none;opacity:.5}.apmi-ground__card-index{position:absolute;top:.65rem;right:.75rem;font-size:.68rem;font-weight:800;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--apmi-gc,#a5b4fc) 75%,#e2e8f0);text-shadow:0 0 20px color-mix(in srgb,var(--apmi-gc,#818cf8) 40%,transparent);z-index:2}.apmi-ground__card-top{display:flex;align-items:flex-start;margin-bottom:.75rem}.apmi-ground__icon-well{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--apmi-gc,#818cf8) 45%,transparent);background:linear-gradient(145deg,rgba(15,23,42,.95) 0,color-mix(in srgb,var(--apmi-gc,#818cf8) 14%,rgba(15,23,42,.75)) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 10px 28px color-mix(in srgb,var(--apmi-gc,#818cf8) 16%,transparent);transition:transform .35s ease,box-shadow .35s ease}.apmi-ground__card:hover .apmi-ground__icon-well{transform:scale(1.06) rotate(-3deg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 14px 32px color-mix(in srgb,var(--apmi-gc,#818cf8) 28%,transparent)}@media (prefers-reduced-motion:reduce){.apmi-ground__card:hover .apmi-ground__icon-well{transform:none}}.apmi-ground__card-icon{display:block;font-size:1.65rem;line-height:1}.apmi-ground__card-text{margin:0;font-size:clamp(.98rem,1.35vw,1.05rem);font-weight:600;color:#e8ecf4;line-height:1.5;position:relative;z-index:2}.apmi-ground__card-text a{color:#c7d2fe;text-decoration:underline;text-underline-offset:3px}.apmi-ground__card-text a:hover{color:#f0f4ff}.apmi-ground__result{margin:clamp(2rem,4vw,2.75rem) auto 0;max-width:46rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem .85rem;font-size:clamp(1.02rem,1.5vw,1.15rem);font-weight:800;color:#f8fafc;padding:1.15rem 1.5rem 1.15rem 1.65rem;border-radius:16px;border:1px solid rgba(129,140,248,.4);background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(15,23,42,.65) 55%,rgba(30,27,75,.5));box-shadow:0 0 0 1px rgba(139,92,246,.15),0 20px 50px rgba(15,23,42,.4),inset 0 1px 0 hsla(0,0%,100%,.06);text-align:center;position:relative;overflow:hidden}.apmi-ground__result:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:16px 0 0 16px;background:linear-gradient(180deg,#22d3ee,#a78bfa 45%,#34d399)}.apmi-ground__result-icon{font-size:1.35rem;line-height:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.apmi-ground__result-text{flex:1 1 16rem;text-align:center;padding-left:.25rem}.apmi-section--ground .apmi-section__ctas{margin-top:2rem;justify-content:center}.apmi-section--orch{background:#111827}.apmi-orch__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.apmi-orch__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.apmi-orch__bg-overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.5);pointer-events:none}.apmi-section--orch .apmi-container{z-index:3}.apmi-section--orch .apmi-section__sub{color:#e5e7eb;text-shadow:0 1px 2px rgba(0,0,0,.35)}.apmi-orch__orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:2}.apmi-orch__orb--a{width:420px;height:420px;top:-60px;left:-60px;background:radial-gradient(circle,hsla(0,0%,64%,.32) 0,transparent 70%);animation:apmi-orb-drift 20s ease-in-out infinite}.apmi-orch__orb--b{width:350px;height:350px;bottom:-40px;right:-40px;background:radial-gradient(circle,hsla(0,0%,50%,.28) 0,transparent 70%);animation:apmi-orb-drift 16s ease-in-out infinite reverse}.apmi-orch__grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,64%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,64%,.07) 1px,transparent 0);background-size:52px 52px;z-index:2}.apmi-orch__flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative;z-index:1}@media (max-width:900px){.apmi-orch__flow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.apmi-orch__flow{grid-template-columns:1fr}}.apmi-orch__flow-rail{position:absolute;top:1.8rem;left:12%;right:12%;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--apmi-accent-a) 34%,transparent) 0,color-mix(in srgb,var(--apmi-accent-b) 34%,transparent) 33%,color-mix(in srgb,var(--apmi-accent-c) 34%,transparent) 66%,color-mix(in srgb,var(--apmi-accent-d) 34%,transparent) 100%);border-radius:999px}@media (max-width:900px){.apmi-orch__flow-rail{display:none}}.apmi-orch__step{flex-direction:column;text-align:center;gap:1rem;animation:apmi-card-in .6s ease both;animation-delay:var(--apmi-od)}.apmi-orch__step,.apmi-orch__step-node{display:flex;align-items:center;position:relative}.apmi-orch__step-node{width:3.5rem;height:3.5rem;justify-content:center;background:linear-gradient(135deg,rgba(18,18,22,.9),rgba(30,30,34,.8));border-radius:50%;border:2px solid var(--apmi-oc,var(--apmi-jade));box-shadow:0 0 20px color-mix(in srgb,var(--apmi-oc,var(--apmi-jade)) 30%,transparent);flex-shrink:0;z-index:2}.apmi-orch__step-ring{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--apmi-oc,var(--apmi-jade)) 40%,transparent);animation:apmi-ring-spin 5s linear infinite}.apmi-orch__step-pulse{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--apmi-oc,var(--apmi-jade)) 20%,transparent),transparent 70%);animation:apmi-step-pulse 3s ease-in-out infinite}@keyframes apmi-step-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.apmi-orch__step-num{font-size:.8rem;font-weight:800;color:var(--apmi-oc,var(--apmi-jade));position:relative;z-index:1}.apmi-orch__step-card{position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--apmi-oc) 14%,rgba(18,18,22,.85)) 0,rgba(30,30,34,.7) 100%);border:1px solid color-mix(in srgb,var(--apmi-oc,var(--apmi-jade)) 25%,transparent);border-radius:16px;padding:1.2rem 1rem;backdrop-filter:blur(10px);transition:transform .3s ease;flex:1}.apmi-orch__step-card:hover{transform:translateY(-4px)}.apmi-orch__step-bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--apmi-oc,var(--apmi-jade)),transparent);border-radius:16px 16px 0 0}.apmi-orch__step-icon{font-size:1.4rem;display:block;margin-bottom:.5rem}.apmi-orch__step-title{font-size:.92rem;font-weight:700;color:#e5e7eb;margin:0 0 .4rem}.apmi-orch__step-desc{font-size:.78rem;color:#9ca3af;margin:0}.apmi-orch__connector{position:absolute;top:1.75rem;right:-.5rem;width:1rem;height:2px;background:color-mix(in srgb,var(--apmi-oc,var(--apmi-jade)) 35%,transparent);z-index:1}.apmi-orch__connector-beam{display:block;height:100%;background:linear-gradient(90deg,transparent,var(--apmi-oc,var(--apmi-jade)));animation:apmi-beam 2.5s ease-in-out infinite}@keyframes apmi-beam{0%{transform:scaleX(0) translateX(-100%)}50%{transform:scaleX(1)}to{transform:scaleX(0) translateX(100%)}}@media (prefers-reduced-motion:reduce){.apmi-orch__connector-beam,.apmi-orch__step-pulse,.apmi-orch__step-ring{animation:none}.apmi-orch__step-card:hover{transform:none}}.apmi-section--integrate{background:linear-gradient(160deg,#15161a,#2d3137 55%,#15161a)}.apmi-integrate__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(0,0,0,.72),rgba(16,16,18,.78))}.apmi-integrate__orb{position:absolute;width:400px;height:400px;top:20%;right:-60px;background:radial-gradient(circle,hsla(0,0%,50%,.28) 0,transparent 70%);filter:blur(50px);z-index:1;pointer-events:none}.apmi-integrate__cta-wrap{text-align:center;margin-top:1.5rem}.apmi-integrate__cta-line{font-size:1rem;font-weight:800;color:#f3f4f6;margin:0 auto 1rem;width:-moz-fit-content;width:fit-content;max-width:min(100%,640px);padding:.78rem 1rem;border-left:4px solid color-mix(in srgb,var(--apmi-accent-d) 68%,#d1d5db);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--apmi-accent-d) 16%,hsla(0,0%,50%,.12)) 0,color-mix(in srgb,var(--apmi-accent-c) 14%,rgba(96,96,96,.08)) 60%,rgba(96,96,96,.06) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--apmi-accent-d) 24%,transparent),0 10px 28px color-mix(in srgb,var(--apmi-accent-c) 18%,rgba(0,0,0,.2))}.apmi-carousel{position:relative;margin:0 auto}.apmi-carousel__fade{position:absolute;top:0;bottom:0;width:clamp(2rem,10vw,6rem);z-index:2;pointer-events:none}.apmi-carousel__fade--left{left:0;background:linear-gradient(90deg,#1d2024,transparent)}.apmi-carousel__fade--right{right:0;background:linear-gradient(270deg,#1d2024,transparent)}.apmi-carousel__viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.apmi-carousel__viewport::-webkit-scrollbar{display:none}.apmi-carousel__track{display:flex;gap:1.5rem;padding:1.5rem clamp(1.5rem,10vw,6rem)}.apmi-carousel__card{min-width:clamp(240px,38vw,320px);max-width:320px;flex-shrink:0;scroll-snap-align:center;position:relative;background:linear-gradient(145deg,rgba(16,16,18,.88),color-mix(in srgb,var(--apmi-accent-b) 16%,rgba(24,24,28,.72)));border:1px solid color-mix(in srgb,var(--apmi-accent-a) 22%,transparent);border-radius:18px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;transform:scale(.93);opacity:.65;transition:transform .45s ease,opacity .45s ease}.apmi-carousel__card--active{transform:scale(1);opacity:1}.apmi-carousel__card-accent{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--apmi-accent-a),var(--apmi-accent-b),var(--apmi-accent-c));border-radius:18px 18px 0 0}.apmi-carousel__card-num{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:var(--apmi-jade)}.apmi-carousel__card-icon{font-size:1.8rem}.apmi-carousel__card-label{font-size:.95rem;font-weight:700;color:#e5e7eb}.apmi-carousel__card-text{font-size:.82rem;color:#9ca3af;margin:0;flex:1}.apmi-carousel__card-link{font-size:.78rem;font-weight:700;color:var(--apmi-jade2);text-decoration:none;transition:color .2s ease}.apmi-carousel__card-link:hover{color:var(--apmi-gold2)}.apmi-carousel__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.25rem}.apmi-carousel__dot{height:.5rem;width:.5rem;border-radius:999px;border:none;background:linear-gradient(135deg,hsla(0,0%,50%,.36),rgba(96,96,96,.24));cursor:pointer;transition:width .35s ease,background .35s ease;padding:0}.apmi-carousel__dot--active{width:1.75rem;background:linear-gradient(90deg,var(--apmi-accent-a),var(--apmi-accent-b),var(--apmi-accent-d))}.apmi-section--faq{position:relative;background:linear-gradient(165deg,#0a0f1e,#0f172a 42%,#1e1b4b 78%,#0a0f1e);overflow:hidden}.apmi-faq__blob{position:absolute;border-radius:50%;filter:blur(65px);pointer-events:none;z-index:0}.apmi-faq__blob--a{width:520px;height:520px;top:-140px;left:-120px;background:radial-gradient(circle,rgba(139,92,246,.32) 0,transparent 68%);animation:apmi-orb-drift 22s ease-in-out infinite}.apmi-faq__blob--b{width:400px;height:400px;bottom:-100px;right:-80px;background:radial-gradient(circle,rgba(56,189,248,.26) 0,transparent 68%);animation:apmi-orb-drift 18s ease-in-out infinite reverse}.apmi-faq__blob--c{width:320px;height:320px;top:38%;right:12%;background:radial-gradient(circle,rgba(251,191,36,.18) 0,transparent 65%);animation:apmi-orb-drift 14s ease-in-out infinite}.apmi-faq__grid-mask{background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 22%,transparent 100%);mask-image:radial-gradient(ellipse 80% 65% at 50% 40%,#000 22%,transparent 100%)}.apmi-faq__grid-mask,.apmi-faq__pattern{position:absolute;inset:0;z-index:0;pointer-events:none}.apmi-faq__pattern{background-image:radial-gradient(circle,rgba(99,102,241,.09) 1px,transparent 1.5px);background-size:22px 22px;opacity:.55}.apmi-faq__rail{display:none}@media (min-width:901px){.apmi-faq__rail{display:block;position:absolute;top:12%;bottom:12%;left:calc(min(1200px, 100% - 2rem) * .42);width:1px;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(139,92,246,.45) 20%,rgba(56,189,248,.35) 50%,rgba(139,92,246,.4) 80%,transparent);box-shadow:0 0 24px rgba(139,92,246,.25)}}.apmi-faq__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (max-width:900px){.apmi-faq__inner{grid-template-columns:1fr}}.apmi-faq__left{position:relative;z-index:2}.apmi-faq__brand{padding:clamp(1.25rem,3vw,1.75rem);border-radius:20px;border:1px solid rgba(139,92,246,.28);background:linear-gradient(145deg,rgba(15,23,42,.88),rgba(30,27,75,.72) 55%,rgba(15,23,42,.78));backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgba(56,189,248,.12),0 24px 56px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06)}.apmi-badge--faq{border-color:rgba(167,139,250,.42);background:rgba(139,92,246,.1);color:#e9d5ff;margin-bottom:1.1rem}.apmi-badge__dot--faq{background:linear-gradient(135deg,#a78bfa,#38bdf8);box-shadow:0 0 14px rgba(167,139,250,.75)}.apmi-faq__title{margin:0 0 1rem;padding:0;border:none;background:none;box-shadow:none;display:flex;flex-direction:column;gap:.35rem}.apmi-faq__title-kicker{font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8}.apmi-faq__title-main{font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:900;line-height:normal;color:#f8fafc}.apmi-faq__title-accent{background:linear-gradient(100deg,#fde047,#f472b6 35%,#a78bfa 55%,#38bdf8 85%,#f8fafc);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(0,0,0,.4))}.apmi-faq__lede{margin:0 0 1.35rem;padding:.9rem 1rem;border-radius:14px;border-left:3px solid rgba(56,189,248,.55);font-size:.95rem;line-height:1.65;color:#cbd5e1;background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(139,92,246,.06))}@media (prefers-reduced-motion:reduce){.apmi-faq .faq-item{transition:none}.apmi-faq .faq-item:hover{transform:none}.apmi-faq .faq-toggle{transition:none}}.apmi-faq__right{position:relative;z-index:2}.apmi-faq__accordion-shell{padding:clamp(1.25rem,3vw,1.75rem);border-radius:20px;border:1px solid rgba(99,102,241,.22);background:linear-gradient(155deg,rgba(15,23,42,.55),rgba(30,27,75,.42));backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(56,189,248,.1),0 28px 64px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.05)}.apmi-faq__ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(99,102,241,.22)}.apmi-faq .faq-container{counter-reset:apmi-faq}.apmi-faq .faq-item{counter-increment:apmi-faq;display:grid;grid-template-columns:3.1rem 1fr;grid-template-rows:auto auto;-moz-column-gap:.65rem;column-gap:.65rem;align-items:stretch;border-radius:16px;border:1px solid rgba(99,102,241,.22);background:linear-gradient(135deg,rgba(15,23,42,.78),rgba(30,27,75,.58));backdrop-filter:blur(10px);overflow:hidden;margin-bottom:.7rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;padding:0 1rem}.apmi-faq .faq-item:hover{border-color:rgba(167,139,250,.38);transform:translateY(-2px);box-shadow:0 0 0 1px rgba(56,189,248,.15),0 14px 36px rgba(139,92,246,.15)}.apmi-faq .faq-item:before{content:counter(apmi-faq,decimal-leading-zero);grid-column:1;grid-row:1/-1;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;letter-spacing:.04em;color:#64748b;background:linear-gradient(180deg,rgba(30,27,75,.9),rgba(15,23,42,.95));border-right:1px solid rgba(99,102,241,.2)}.apmi-faq .faq-item.active:before{color:#e9d5ff;background:linear-gradient(180deg,rgba(91,33,182,.35),rgba(30,27,75,.9));border-right-color:rgba(167,139,246,.45)}.apmi-faq .faq-item.active{border-color:rgba(139,92,246,.55);box-shadow:0 0 0 1px rgba(139,92,246,.28),0 16px 44px rgba(139,92,246,.2)}.apmi-faq .faq-item.active .faq-toggle{transform:rotate(45deg);color:#f0abfc}.apmi-faq .faq-question{grid-column:2;grid-row:1;width:100%;margin:0;padding:1rem 1rem 1rem 0;color:#e2e8f0;font-size:clamp(.92rem,1.5vw,1.02rem);font-weight:700;line-height:1.35;text-align:left;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.75rem;transition:color .2s ease,background .2s ease}.apmi-faq .faq-question:hover{color:#f8fafc}.apmi-faq .faq-question:focus-visible{outline:2px solid rgba(56,189,248,.75);outline-offset:2px}.apmi-faq .faq-toggle{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.25rem;font-weight:300;color:#a5b4fc;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.35);transition:transform .35s ease,color .2s ease,background .2s ease}.apmi-faq .faq-answer{grid-column:2;grid-row:2}.apmi-faq .faq-answer.active{max-height:min(28rem,85vh)}.apmi-faq .faq-answer p{margin:0;padding:.65rem 0 .65rem .9rem;border-left:3px solid rgba(167,139,250,.45);border-radius:0 10px 10px 0;color:#94a3b8;font-size:.94rem;line-height:1.65}.apmi-faq .faq-item.active .faq-answer p{color:#cbd5e1}.apmi-section--convert{background:#0f172a}.apmi-convert__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.apmi-convert__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.apmi-convert__overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.5);pointer-events:none}.apmi-convert__orb{position:absolute;border-radius:50%;filter:blur(55px);z-index:2;pointer-events:none}.apmi-convert__orb--a{width:450px;height:450px;top:-80px;left:-80px;background:radial-gradient(circle,hsla(0,0%,50%,.38) 0,transparent 70%);animation:apmi-orb-drift 20s ease-in-out infinite}.apmi-convert__orb--b{width:350px;height:350px;bottom:-60px;right:-60px;background:radial-gradient(circle,hsla(0,0%,64%,.28) 0,transparent 70%);animation:apmi-orb-drift 16s ease-in-out infinite reverse}.apmi-convert__inner{position:relative;z-index:3;max-width:780px;margin:0 auto;text-align:center}.apmi-section--convert .apmi-badge{border-color:hsla(0,0%,100%,.32);background:linear-gradient(135deg,rgba(15,23,42,.55),rgba(30,27,75,.4));color:#f1f5f9}.apmi-section--convert .apmi-badge__dot{background:linear-gradient(135deg,#38bdf8,#a78bfa);box-shadow:0 0 14px rgba(56,189,248,.5)}.apmi-convert__title{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;background:linear-gradient(102deg,#f5f5f5 0,color-mix(in srgb,var(--apmi-accent-a) 50%,#e5e7eb) 34%,color-mix(in srgb,var(--apmi-accent-b) 55%,#d4d4d8) 68%,#e5e7eb 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.4));margin:1rem 0 1.25rem}.apmi-convert__title-highlight{display:inline-block;padding:.1em 0 .2em;background:linear-gradient(100deg,color-mix(in srgb,var(--apmi-accent-c) 62%,#f5f5f5) 0,color-mix(in srgb,var(--apmi-accent-d) 66%,#d4d4d8) 35%,color-mix(in srgb,var(--apmi-accent-a) 58%,#9ca3af) 70%,#e5e7eb 96%);-webkit-background-clip:text;background-clip:text;color:transparent;border-bottom:3px solid color-mix(in srgb,var(--apmi-accent-c) 64%,#9ca3af);filter:drop-shadow(0 2px 14px rgba(0,0,0,.45))}.apmi-convert__sub{font-size:1rem;color:#9ca3af;max-width:600px;margin:0 auto 1rem}.apmi-convert__ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.faq-section-header{display:none}.faq-section{background:none!important}.faq-section .container{width:100%!important;max-width:none!important}.faq-section{background:#fff;padding:60px 0;line-height:25px}.faq-container{max-width:800px;margin:0 auto}.faq-section-header{text-align:center}.faq-section-title{font-size:3rem;font-weight:700;color:#1a202c;margin-bottom:24px;line-height:1.2;letter-spacing:-.01em}.faq-item{border-bottom:1px solid #e2e8f0;margin-bottom:0}.faq-question{width:100%;padding:25px 0;background:none;border:none;text-align:left;font-size:1.2rem;font-weight:600;color:#333657;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.faq-question:hover{color:#e13940}.faq-toggle{font-size:1.5rem;color:#64748b;transition:all .3s ease;font-weight:300}.faq-answer{padding-bottom:0;max-height:0;overflow:hidden;transition:all .4s ease}.faq-answer.active{padding-bottom:32px;max-height:300px}.faq-answer p{color:#64748b;line-height:1.7;font-size:1rem;margin:0}.faq-answer-link{color:#e13940;text-decoration:underline;font-weight:600}.text{letter-spacing:.5px;line-height:1.56}.text--xxs{font-size:11px}.text--xs{font-size:12px}.text--s{font-size:14px}.text--m{font-size:16px}.text--l{font-size:18px}.text--xl{font-size:20px}.text--xxl{font-size:22px}.text--xxxl{font-size:30px;line-height:38px}.text--thin{font-weight:300}.text--normal{font-weight:400}.text--semi-bold{font-weight:500}.text--bold{font-weight:700}.text--black{color:#101c22}.text--gray-darker{color:#212121}.text--gray-dark{color:#495865}.text--gray{color:#888}.text--gray-light{color:#e5e9ee}.text--white{color:#fff}.text--primary{color:#e1242a}.text--secondary{color:#156bd3}@media(min-width:992px){.text--xxl{font-size:35px;line-height:1.2}.text--xxxl{font-size:45px;line-height:1.2}}.section-title__dual--remaining-words,.section-title__dual-reverse--first-word{color:#e1242a}.section-title__last-word-gradient--gradient{background:linear-gradient(90deg,#6d5bd0,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-title__secondary{padding-bottom:15px;position:relative}.section-title__secondary:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:#e1242a}.section-title__secondary--full{display:inline-block}.section-title__secondary--full:after{width:100%}.section-title__secondary--center{text-align:center}.section-title__secondary--center:after{left:50%;transform:translateX(-50%);width:120px}.section-title__secondary--left:after{width:120px}.container{margin:0 auto;padding-left:15px;padding-right:15px}.container--fluid{padding-left:30px;padding-right:30px}@media(min-width:768px){.container:not(.container--fluid){width:750px}}@media(min-width:992px){.container--fluid{padding-left:100px;padding-right:100px}.container:not(.container--fluid){width:970px}}@media(min-width:1200px){.container:not(.container--fluid){width:1170px}}.slider{display:flex;align-items:center;position:relative}.slider__arrow{background:none;border:none;position:relative;height:50px;width:30px;cursor:pointer;overflow:hidden}.slider__arrow:before{content:"";position:absolute;top:8px;height:30px;width:30px;border-color:#495865 #495865 transparent transparent;border-style:solid;border-width:2px}.slider__arrow--prev:before{transform:rotate(-135deg);left:15px}.slider__arrow--next:before{transform:rotate(45deg);left:-15px}.slider__arrow--disabled{cursor:default;pointer-events:none;opacity:.3}.slider__list-wrapper{flex:1;overflow:hidden}.slider__list{position:relative;display:flex;flex-wrap:nowrap;transition:left .8s ease-in-out}.slider__list>li{flex:0 0 100%;padding:0 15px}@media(min-width:768px){.slider__list>li{flex:0 0 50%}}@media(min-width:992px){.slider__list>li{flex:0 0 33.33333%}}.related-resource-item{display:block;background:#fff;border:1px solid #e5e9ee;box-shadow:0 0 5px #e5e9ee;text-decoration:none}.related-resource-item__image-container{height:105px;position:relative}.related-resource-item__image{-o-object-fit:cover;object-fit:cover}.related-resource-item__description-container{height:140px;padding:20px 25px 20px 20px}.related-resource-item__description{height:92px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.related-resource-item__footer{border-top:1px solid #e5e9ee;padding:10px 25px 10px 20px}@media(min-width:992px){.related-resource-item__image-container{height:150px}}.spinner{margin:0 auto;border-radius:50%;border-width:2px;border-style:solid;animation:loading .7s linear infinite}.spinner--default{border-color:#101c22 #101c22 #101c22 transparent}.spinner--primary{border-color:#e1242a #e1242a #e1242a transparent}.spinner--secondary{border-color:#156bd3 #156bd3 #156bd3 transparent}.spinner--small{width:16px;height:16px}.spinner--medium{width:28px;height:28px}.spinner--large{width:40px;height:40px}.related-resources{background:#f5f7fa;padding-top:50px;padding-bottom:50px}.related-resources__header{text-align:center;padding-bottom:50px}.related-resources__description{padding-top:8px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button{position:relative;background:none;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:800;border-radius:32px;transition:background-position .4s ease-in-out;min-width:200px}.button--small{height:40px;padding:12px 20px}.button--medium{height:46px;padding:14px 24px}.button--large{height:56px;padding:14px 62px}.button--loading{pointer-events:none}.button--loading:after{content:"";position:absolute;top:9px;left:45%;width:28px;height:28px;border-radius:50%;border:2px solid transparent;animation:loading .7s linear infinite}.button--primary{background:#e1242a;color:#fff;background-size:300% 100%}.button--primary:active,.button--primary:focus,.button--primary:hover{background-position:100%;background-image:linear-gradient(90deg,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px rgba(242,97,103,.4)}.button--primary-loading{color:#e1242a}.button--primary-loading:after{border-color:#fff #fff #fff transparent}.button--primary-outline{background:#fff;color:#e1242a;border:1px solid #e1242a}.button--primary-outline:active,.button--primary-outline:hover{color:#fff;background:#e1242a}.button--primary-outline-loading{color:#fff}.button--primary-outline-loading:after{border-color:#e1242a #e1242a #e1242a transparent}.button--primary-outline-loading:focus{background:#fff}.button--secondary{background:#156bd3;color:#fff;border:none;background-size:300% 100%}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-position:100%;background-image:linear-gradient(90deg,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px 0 rgba(65,132,234,.75)}.button--secondary-loading{color:#156bd3}.button--secondary-loading:after{border-color:#fff #fff #fff transparent}.button--secondary-outline{background:#fff;color:#156bd3;border:1px solid #156bd3}.button--secondary-outline:active,.button--secondary-outline:focus,.button--secondary-outline:hover{color:#fff;background:#156bd3}.button--secondary-outline-loading{color:#fff}.button--secondary-outline-loading:after{border-color:#156bd3 #156bd3 #156bd3 transparent}.button--default{background:#495865;color:#fff;border:1px solid #495865;background-size:300% 100%}.button--default:active,.button--default:focus,.button--default:hover{background-position:100%;background-image:linear-gradient(90deg,#888,#495865);box-shadow:0 4px 15px 0 #888}.button--default-loading{color:#fff}.button--default-loading:after{border-color:#495865 #495865 #495865 transparent}.button--default-outline{background:#fff;color:#495865;border:1px solid #495865}.button--default-outline:active,.button--default-outline:focus,.button--default-outline:hover{background:#495865;color:#fff}.button--default-outline-loading{color:#fff}.button--default-outline-loading:after{border-color:#495865 #495865 #495865 transparent}.button--disabled{pointer-events:none;opacity:.5}.button--block{width:100%}.button--flexible{min-width:unset}.button--with-icon{height:auto;padding:4px 16px}@keyframes infiniteslide{0%{transform:translateZ(0)}to{transform:translate3d(-3445px,0,0)}}.loginext-empower-brands{background:#efefef;text-align:center;padding:12px 0 20px;overflow:hidden;height:225px}.loginext-empower-brands__section-title{text-align:center;padding:8px 0 14px}.loginext-empower-brands__brand-list{display:flex;align-items:center;gap:50px;animation:infiniteslide 37.92s linear 0s infinite normal none running}.loginext-empower-brands__brand-list-item{height:65px;display:inline-flex}.loginext-empower-brands__brand-image{height:100%;width:unset;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}