.proprietary-million-platform{color:#f5f5f7;background-color:#000;overflow-x:hidden}.proprietary-million-platform ::selection{color:#fff;background-color:#10b981}.proprietary-million-platform .text-gradient-pro{background:linear-gradient(135deg,#fff 0%,#86868b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proprietary-million-platform .text-gradient-magic{background:linear-gradient(135deg,#6ee7b7 0%,#10b981 50%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proprietary-million-platform .text-gradient-secure{background:linear-gradient(135deg,#f87171 0%,#fb923c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proprietary-million-platform .text-gradient-gold{background:linear-gradient(135deg,#fef08a 0%,#f59e0b 50%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proprietary-million-platform .text-gradient-future{background:linear-gradient(135deg,#93c5fd 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proprietary-million-platform .text-gradient-muscle{background:linear-gradient(135deg,#f472b6 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.proprietary-million-platform .text-apple-lightGray{color:#86868b}.proprietary-million-platform .text-apple-emerald{color:#10b981}.proprietary-million-platform .bento-card{background:#1c1c1e;border:1px solid #ffffff0d;border-radius:2rem;padding:3rem;transition:transform .4s,border-color .4s;position:relative;overflow:hidden}.proprietary-million-platform .bento-card:hover{z-index:10;border-color:#ffffff1a;transform:scale(1.02)}.proprietary-million-platform .glow-bg{z-index:0;pointer-events:none;background:radial-gradient(circle,#10b98126 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes proprietary-fill-59-days{0%{stroke-dashoffset:100px}to{stroke-dashoffset:20px}}.proprietary-million-platform .timer-ring{stroke-dasharray:100;stroke-dashoffset:100px;animation:3s cubic-bezier(.4,0,.2,1) infinite alternate proprietary-fill-59-days}@keyframes proprietary-unlock-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proprietary-million-platform .unlock-ring{animation:8s linear infinite proprietary-unlock-spin}.proprietary-million-platform .unlock-ring-slow-reverse{animation:6s linear infinite reverse proprietary-unlock-spin}@keyframes proprietary-shield-scan-line{0%{opacity:.45;transform:translateY(-80px)}to{opacity:1;transform:translateY(80px)}}.proprietary-million-platform .proprietary-shield-scan-line{animation:2s ease-in-out infinite alternate proprietary-shield-scan-line}.proprietary-million-platform .proprietary-timer-track{fill:none;stroke:#ffffff1a;stroke-width:2px}.proprietary-million-platform .proprietary-timer-arc{fill:none;stroke:#10b981;stroke-width:2px;stroke-dasharray:100 100;animation:3s cubic-bezier(.4,0,.2,1) infinite alternate proprietary-fill-59-days}@keyframes proprietary-data-flow{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(-50px)}}.proprietary-million-platform .proprietary-data-particle{animation:2s linear infinite proprietary-data-flow}@keyframes proprietary-bar-chart{0%{height:20%}to{height:100%}}.proprietary-million-platform .proprietary-chart-bar{animation:1.5s ease-in-out infinite alternate proprietary-bar-chart}.proprietary-million-platform .pm-eyebrow{letter-spacing:.28em;font-size:clamp(.6875rem,.15vw + .62rem,.8125rem)}.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{max-width:42rem;font-size:clamp(.9375rem,.35vw + .82rem,1.1875rem);line-height:1.7}.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-stage,.proprietary-million-platform .proprietary-snap-panel{box-sizing:border-box;width:100%}.proprietary-million-platform .pm-snap-inner{width:100%;max-width:none;margin-inline:auto}.proprietary-scroll-viewport{top:var(--pm-scroll-chrome);height:calc(100dvh - var(--pm-scroll-chrome));max-height:calc(100dvh - var(--pm-scroll-chrome));scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:sticky;overflow:hidden auto}.proprietary-scroll-viewport::-webkit-scrollbar{display:none}.proprietary-scroll-viewport [data-aos]{pointer-events:auto;opacity:1!important;transition:none!important;transform:none!important}.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));scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;overflow:hidden}.proprietary-scroll-viewport .pm-snap-inner{flex-direction:column;justify-content:center;height:100%;display:flex;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));scroll-snap-stop:normal;max-height:none;overflow:visible}.proprietary-scroll-viewport .pm-snap-inner{height:auto;min-height:calc(100dvh - var(--pm-scroll-chrome) - 2.5rem);justify-content:center;overflow:visible}.proprietary-scroll-viewport .proprietary-snap-panel--scrollable{overflow-y:visible}}.proprietary-scroll-viewport .pm-snap-inner--row{flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(1.25rem,4vw,2rem)}.proprietary-scroll-viewport .pm-snap-inner--grid{grid-template-columns:1fr;align-items:center;gap:clamp(1.25rem,4vw,2rem);display:grid}.proprietary-scroll-viewport .proprietary-snap-panel--scrollable{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-y:auto}.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;justify-content:space-between;align-items:center;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}}
