.proprietary-million-platform{background-color:#000000;color:#f5f5f7;overflow-x:hidden}.proprietary-million-platform ::selection{background-color:#10b981;color:#fff}.proprietary-million-platform .text-gradient-pro{background:linear-gradient(135deg,#fff,#86868b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proprietary-million-platform .text-gradient-magic{background:linear-gradient(135deg,#6ee7b7,#10b981 50%,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proprietary-million-platform .text-gradient-secure{background:linear-gradient(135deg,#f87171,#fb923c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proprietary-million-platform .text-gradient-gold{background:linear-gradient(135deg,#fef08a,#f59e0b 50%,#b45309);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proprietary-million-platform .text-gradient-future{background:linear-gradient(135deg,#93c5fd,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proprietary-million-platform .text-gradient-muscle{background:linear-gradient(135deg,#f472b6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proprietary-million-platform .text-apple-lightGray{color:#86868b}.proprietary-million-platform .text-apple-emerald{color:#10b981}.proprietary-million-platform .bento-card{background:#1c1c1e;border-radius:2rem;padding:3rem;overflow:hidden;position:relative;transition:transform .4s ease,border-color .4s ease;border:1px solid rgba(255,255,255,.05)}.proprietary-million-platform .bento-card:hover{z-index:10;transform:scale(1.02);border-color:rgba(255,255,255,.1)}.proprietary-million-platform .glow-bg{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(16,185,129,.15) 0,rgba(0,0,0,0) 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}@keyframes proprietary-fill-59-days{0%{stroke-dashoffset:100}to{stroke-dashoffset:20}}.proprietary-million-platform .timer-ring{stroke-dasharray:100;stroke-dashoffset:100;animation:proprietary-fill-59-days 3s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes proprietary-unlock-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.proprietary-million-platform .unlock-ring{animation:proprietary-unlock-spin 8s linear infinite}.proprietary-million-platform .unlock-ring-slow-reverse{animation:proprietary-unlock-spin 6s linear infinite reverse}@keyframes proprietary-shield-scan-line{0%{transform:translateY(-80px);opacity:.45}to{transform:translateY(80px);opacity:1}}.proprietary-million-platform .proprietary-shield-scan-line{animation:proprietary-shield-scan-line 2s ease-in-out infinite alternate}.proprietary-million-platform .proprietary-timer-track{fill:none;stroke:rgba(255,255,255,.1);stroke-width:2}.proprietary-million-platform .proprietary-timer-arc{fill:none;stroke:#10b981;stroke-width:2;stroke-dasharray:100 100;animation:proprietary-fill-59-days 3s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes proprietary-data-flow{0%{transform:translateY(0);opacity:0}50%{opacity:1}to{transform:translateY(-50px);opacity:0}}.proprietary-million-platform .proprietary-data-particle{animation:proprietary-data-flow 2s linear infinite}@keyframes proprietary-bar-chart{0%{height:20%}to{height:100%}}.proprietary-million-platform .proprietary-chart-bar{animation:proprietary-bar-chart 1.5s ease-in-out infinite alternate}.proprietary-million-platform .pm-eyebrow{font-size:clamp(.6875rem,.15vw + .62rem,.8125rem);letter-spacing:.28em}.proprietary-million-platform .pm-hero-title{font-size:clamp(2rem,4.2vw + .75rem,3.75rem);line-height:1.08}.proprietary-million-platform .pm-hero-lead{font-size:clamp(1rem,.55vw + .82rem,1.3125rem);line-height:1.65}.proprietary-million-platform .pm-section-title{font-size:clamp(1.625rem,2.2vw + .85rem,2.75rem);line-height:1.12}.proprietary-million-platform .pm-section-title--display{font-size:clamp(1.75rem,2.5vw + .9rem,3rem);line-height:1.1}.proprietary-million-platform .pm-body{font-size:clamp(.9375rem,.35vw + .82rem,1.1875rem);line-height:1.7;max-width:42rem}.proprietary-million-platform .pm-body--wide{max-width:48rem}.proprietary-million-platform .pm-list-title{font-size:clamp(1rem,.35vw + .88rem,1.1875rem);line-height:1.35}.proprietary-million-platform .pm-list-body{font-size:clamp(.875rem,.2vw + .8rem,1.0625rem);line-height:1.65}.proprietary-million-platform .pm-cta-title{font-size:clamp(1.75rem,2vw + .9rem,2.5rem);line-height:1.15}.proprietary-million-platform{--pm-scroll-chrome:5.5rem}.proprietary-million-platform .proprietary-snap-panel,.proprietary-million-platform .proprietary-stage{width:100%;box-sizing:border-box}.proprietary-million-platform .pm-snap-inner{width:100%;max-width:none;margin-inline:auto}.proprietary-scroll-viewport{position:sticky;top:var(--pm-scroll-chrome);height:calc(100dvh - var(--pm-scroll-chrome));max-height:calc(100dvh - var(--pm-scroll-chrome));overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.proprietary-scroll-viewport::-webkit-scrollbar{display:none}.proprietary-scroll-viewport [data-aos]{opacity:1!important;transform:none!important;transition:none!important;pointer-events:auto}.proprietary-scroll-viewport .proprietary-snap-panel{height:calc(100dvh - var(--pm-scroll-chrome));min-height:calc(100dvh - var(--pm-scroll-chrome));max-height:calc(100dvh - var(--pm-scroll-chrome));flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.proprietary-scroll-viewport .pm-snap-inner{height:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media (max-width:1023px){.proprietary-scroll-viewport{scroll-snap-type:y proximity}.proprietary-scroll-viewport .proprietary-snap-panel{height:auto;min-height:calc(100dvh - var(--pm-scroll-chrome));max-height:none;overflow:visible;scroll-snap-stop:normal}.proprietary-scroll-viewport .pm-snap-inner{height:auto;min-height:calc(100dvh - var(--pm-scroll-chrome) - 2.5rem);overflow:visible;justify-content:center}.proprietary-scroll-viewport .proprietary-snap-panel--scrollable{overflow-y:visible}}.proprietary-scroll-viewport .pm-snap-inner--row{flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(1.25rem,4vw,2rem)}.proprietary-scroll-viewport .pm-snap-inner--grid{display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.25rem,4vw,2rem)}.proprietary-scroll-viewport .proprietary-snap-panel--scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.proprietary-scroll-viewport .proprietary-snap-panel--scrollable .pm-snap-inner{height:auto;min-height:100%;overflow:visible}@media (min-width:1024px){.proprietary-million-platform{--pm-scroll-chrome:7.25rem}.proprietary-scroll-viewport .pm-snap-inner--row{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(2rem,4vw,5rem)}.proprietary-scroll-viewport .pm-snap-inner--row.pm-snap-inner--reverse{flex-direction:row-reverse}.proprietary-scroll-viewport .pm-snap-inner--grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,5rem)}}@media (prefers-reduced-motion:reduce){.proprietary-scroll-viewport{scroll-snap-type:none;height:auto;max-height:none;overflow-y:visible}.proprietary-scroll-viewport .proprietary-snap-panel{height:auto;min-height:auto;max-height:none;overflow:visible}}