.p22{--font-helvetica:inherit;--page-bg:#000;--ink-main:#5e6470;--accent-deep:#141414eb;--accent-soft:#141414cc;--border-soft:#fff3;color:var(--ink-main);background:#000;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.p22 *,.p22 :before,.p22 :after{box-sizing:border-box}.p22 a{color:inherit;text-decoration:none}.p22 button{font:inherit;cursor:pointer}.p22 .p22-unused{background:var(--page-bg);min-height:100vh}.p22 .performance-section,.p22 .cta-banner-section{background:var(--page-bg);padding:0 .75rem 1.5rem}.p22 .future-section{background:var(--page-bg);padding:0 .75rem 2rem}.p22 .manifesto-section{background:var(--page-bg);padding:0 .75rem 2.25rem}.p22 .protocol-section{background:var(--page-bg);padding:0 .75rem 2.5rem}.p22 .performance-shell{background:#f7f7f5;border-radius:1.5rem;width:100%;max-width:1536px;margin:0 auto;padding:2rem 2.25rem 2.2rem}.p22 .cta-banner-shell{isolation:isolate;background:#4c5a84;border-radius:1.6rem;width:100%;max-width:1536px;min-height:11rem;margin:0 auto;position:relative;overflow:hidden}.p22 .future-shell{background:#f7f7f5;border-radius:1.6rem;width:100%;max-width:1536px;margin:0 auto;padding:1.5rem 1.1rem}.p22 .manifesto-shell{background:radial-gradient(circle at 20% 20%,#e2c68029,#0000 28%),radial-gradient(circle at 78% 32%,#c0d5af1a,#0000 24%),linear-gradient(#5f6d4f 0%,#49573e 45%,#38452f 100%);border-radius:1.8rem;width:100%;max-width:1536px;min-height:260px;margin:0 auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #1c24181f}.p22 .protocol-shell{grid-template-columns:1fr;align-items:center;gap:1.6rem;width:100%;max-width:1536px;margin:0 auto;display:grid}.p22 .protocol-window{background:linear-gradient(#f6f6f4,#e9eae6);border-radius:1.8rem;padding:.45rem;box-shadow:0 10px 36px #1e253012}.p22 .protocol-window-bar{gap:.35rem;padding:.15rem .35rem .45rem;display:flex}.p22 .protocol-window-bar span{background:#caced4e6;border-radius:999px;width:.45rem;height:.45rem}.p22 .protocol-window-frame{background:#d9dfd0;border-radius:1.5rem;min-height:300px;position:relative;overflow:hidden}.p22 .protocol-window-image{filter:none;background-image:url(/__l5e/assets-v1/0d8f8c89-66b0-49c2-a662-a7332c8eb3be/expert.png);background-position:top;background-size:cover;position:absolute;inset:0;transform:none}.p22 .protocol-window-image:after{content:"";background:0 0;position:absolute;inset:0}.p22 .protocol-window-overlay{display:none}.p22 .protocol-mini-nav{color:#5a6370b8;flex-wrap:wrap;justify-content:center;gap:.8rem;font-size:.42rem;display:flex}.p22 .protocol-mini-badge{color:#485464eb;-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #ffffff85;border-radius:999px;width:fit-content;margin:1.45rem auto .8rem;padding:.25rem .6rem;font-size:.55rem}.p22 .protocol-window-overlay h3{letter-spacing:-.06em;color:#2a3343f5;max-width:12ch;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:.98}.p22 .protocol-window-overlay p{color:#424c5ccc;max-width:31ch;margin:.65rem 0 0;font-size:.72rem;line-height:1.5}.p22 .protocol-copy{text-align:center;padding:.5rem .25rem}.p22 .protocol-copy h2{letter-spacing:-.06em;color:#071f44fa;text-align:center;margin:0 auto 1rem;font-size:clamp(2.1rem,4vw,4rem);font-weight:400;line-height:1.02}.p22 .protocol-copy p{color:#2c3749e0;max-width:38ch;margin:0 auto 1.4rem;font-size:1.04rem;line-height:1.72}.p22 .protocol-link{text-transform:uppercase;letter-spacing:.24em;color:#3f46ff;align-items:center;gap:.55rem;font-size:.8rem;display:inline-flex}.p22 .protocol-link .icon-arrow-up-right{width:1.15rem;height:1.15rem}.p22 .manifesto-inner{flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;min-height:260px;padding:2rem 1.25rem;display:flex;position:relative}.p22 .manifesto-inner:before{content:"";pointer-events:none;background:linear-gradient(#14181214,#14181257),repeating-linear-gradient(92deg,#ffffff0a 0 1px,#0000 1px 18px);position:absolute;inset:0}.p22 .manifesto-copy{z-index:1;text-align:center;letter-spacing:-.02em;color:#fcf9eff5;text-shadow:0 10px 24px #1216103d;margin:0;font-size:clamp(1.2rem,3vw,2rem);line-height:1.45;position:relative}.p22 .manifesto-button{z-index:1;color:#343a2b;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#fff9ec,#f3e9cdfa);border:1px solid #fff8e7e6;border-radius:999px;padding:.82rem 1.55rem;font-size:.9rem;font-weight:500;transition:transform .18s,background-color .18s,box-shadow .18s;position:relative;box-shadow:0 16px 36px #161c1333}.p22 .manifesto-button:hover{background:linear-gradient(#fffcf2,#f6edd4);transform:translateY(-2px)scale(1.02);box-shadow:0 22px 42px #161c133d}.p22 .manifesto-button:active{transform:translateY(0)}.p22 .future-kicker{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#828994c7;margin:0 0 .35rem;font-size:.62rem}.p22 .future-shell h2{text-align:center;letter-spacing:-.05em;color:#232b35fa;margin:0 0 1.25rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;line-height:.98}.p22 .future-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.p22 .future-card{background:radial-gradient(circle at 18% 22%,#ffffffeb,#0000 18%),radial-gradient(circle at 82% 18%,#c1cde4b8,#0000 20%),radial-gradient(circle at 50% 78%,#cad6be80,#0000 24%),linear-gradient(145deg,#dbe3ee 0%,#cbd7e7 42%,#bcc8da 100%);border:1px solid #ffffffbf;border-radius:1.5rem;height:100%;min-height:220px;transition:transform .26s,box-shadow .26s,border-color .26s;position:relative;overflow:hidden;box-shadow:0 1px #d3d6dc47,0 12px 28px #1f29360a}.p22 .future-card:hover{border-color:#d4dbe6f2;transform:translateY(-6px);box-shadow:0 22px 46px #1f29361a}.p22 .future-card-visual{color:#252d3afa;background:0 0;flex-direction:column;justify-content:flex-start;height:100%;padding:1rem;display:flex}.p22 .future-card-visual,.p22 .future-card-copy{position:relative}.p22 .future-card-visual:before,.p22 .future-card-copy:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e 0%,#ffffff08 42%,#29344a1a 100%);position:absolute;inset:0}.p22 .future-visual-overlay{z-index:1;color:#252d3afa;background:0 0;flex-direction:column;justify-content:flex-start;height:100%;padding:0;display:flex;position:relative}.p22 .future-visual-overlay:before{content:"";background:#434a56d1;border-radius:999px;width:.78rem;height:.78rem;margin-bottom:1.1rem;display:block;box-shadow:0 0 0 8px #434a560f}.p22 .future-visual-overlay p{letter-spacing:-.045em;max-width:14ch;text-shadow:none;color:#222a36fa;margin:0;font-size:1.35rem;font-weight:400;line-height:.98}.p22 .future-gauge{display:none}.p22 .future-gauge span{color:#252d3ae0;font-size:.72rem}.p22 .future-gauge-ring{border:6px solid #434a56f2;border-color:#434a5624 #434a56f2 #434a56f2 #434a5624;border-radius:50%;width:62px;height:62px;transform:rotate(24deg)}.p22 .future-card-copy{color:#252d3afa;background:0 0;flex-direction:column;justify-content:flex-start;height:100%;padding:1rem;display:flex}.p22 .future-card-dot{background:#434a56d1;border-radius:999px;width:.78rem;height:.78rem;margin-bottom:1.1rem;box-shadow:0 0 0 8px #434a560f}.p22 .future-card-copy h3{letter-spacing:-.045em;color:#222a36fa;max-width:14ch;margin:0 0 .8rem;font-size:1.35rem;font-weight:400;line-height:.98}.p22 .future-card-copy p{color:#404b5ce0;max-width:26ch;margin:0;font-size:.9rem;line-height:1.62}.p22 .future-topic-body{letter-spacing:0!important;color:#404b5ce0!important;max-width:26ch!important;margin-top:.8rem!important;font-size:.9rem!important;font-weight:400!important;line-height:1.62!important}.p22 .cta-banner-video{object-fit:cover;object-position:center center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.p22 .cta-banner-overlay{z-index:1;background:linear-gradient(90deg,#2a3355b8 0%,#2a33556b 35%,#2a335529 68%,#2a335547 100%),linear-gradient(#ffffff08,#0f121e14);position:absolute;inset:0}.p22 .cta-banner-content{z-index:2;color:#fff;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:11rem;padding:1.25rem;display:flex;position:relative}.p22 .cta-banner-copy h2{letter-spacing:-.055em;text-shadow:0 8px 24px #0b0f1f2e;margin:0 0 .55rem;font-size:clamp(2rem,4.2vw,3.45rem);font-weight:400;line-height:.94}.p22 .cta-banner-copy p{color:#f2f4f9e0;max-width:31ch;margin:0;font-size:.72rem;line-height:1.45}.p22 .cta-banner-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.p22 .banner-action{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.p22 .banner-action:hover{transform:translateY(-1px)}.p22 .banner-action:active{transform:translateY(0)}.p22 .banner-action-primary{color:#2c364ffa;background:#fffffff5;box-shadow:0 8px 26px #12162629}.p22 .banner-action-secondary{color:#fffffff5;-webkit-backdrop-filter:blur(10px);background:#5b668980;border:1px solid #ffffff2e}.p22 .banner-action-icon{background:#dfe4eeeb;border-radius:999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex}.p22 .banner-action span:last-child,.p22 .banner-action-secondary span{white-space:nowrap;font-size:.7rem}.p22 .performance-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;margin-bottom:1.4rem;display:flex}.p22 .performance-header>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:52rem;margin:0 auto;display:flex}.p22 .section-eyebrow{letter-spacing:.08em;color:#747c8ac7;text-align:center;margin:0 0 .45rem;font-size:.625rem}.p22 .performance-header h2{letter-spacing:-.04em;color:#272f3af5;text-align:center;text-wrap:balance;width:100%;max-width:22ch;margin:0 auto;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.08}.p22 .section-link{color:#747c8ad1;text-align:center;flex-shrink:0;padding-top:.2rem;font-size:.7rem}.p22 .performance-subtitle{color:#7c838ecc;text-align:center;max-width:52rem;margin:0 auto 1.15rem;font-size:.68rem}.p22 .performance-grid{grid-template-columns:1fr;gap:1rem;display:grid}.p22 .perf-card{background:#fff;border-radius:1.4rem;padding:1.35rem;box-shadow:0 1px #cdd0d64d,0 12px 32px #2129360a}.p22 .perf-card h3{letter-spacing:-.04em;color:#252d3af5;text-wrap:balance;margin:0 0 .8rem;font-size:1.38rem;font-weight:400;line-height:1.08}.p22 .perf-card p{color:#737a86e0;max-width:34ch;margin:0;font-size:.96rem;line-height:1.65}.p22 .perf-card-mini{align-items:flex-start;min-height:92px;display:flex}.p22 .mini-topline{letter-spacing:.06em;color:#979ca7f2;justify-content:space-between;align-items:center;width:100%;font-size:.72rem;display:flex}.p22 .perf-card-feature{min-height:180px}.p22 .perf-card-tall{flex-direction:column;justify-content:flex-end;min-height:280px;display:flex}.p22 .perf-card-tall p{max-width:26ch}.p22 .perf-meta{letter-spacing:.06em;color:#979ca7f2;justify-content:space-between;align-items:center;margin-bottom:1.15rem;font-size:.72rem;display:flex}.p22 .perf-card-data,.p22 .perf-card-oracle{min-height:220px}.p22 .perf-card-data{flex-direction:column;display:flex}.p22 .perf-footer{color:#3c4554db;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;font-size:.84rem;display:flex}.p22 .perf-card-oracle{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.p22 .perf-card-oracle .perf-meta{width:100%;margin-bottom:1rem}.p22 .oracle-icon{color:#c3c7ce;background:#f4f5f7;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-bottom:1rem;display:flex}.p22 .perf-card-oracle p{max-width:26ch;font-size:.92rem;line-height:1.65}.p22 .hero-wrapper{background:var(--page-bg);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:.75rem;display:flex}.p22 .hero-shell{isolation:isolate;background:#ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;max-width:1536px;min-height:calc(100vh - 1.5rem);display:flex;position:relative;overflow:hidden}.p22 .hero-video{z-index:0;object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.p22 .hero-overlay{z-index:1;background:linear-gradient(#f0f0f033 0%,#f0f0f014 24%,#171f2d24 100%),radial-gradient(circle at 50% 18%,#ffffffc7,#ffffff2e 42%,#ffffff05 68%),linear-gradient(90deg,#f0f0f01f 0%,#f0f0f000 28% 72%,#f0f0f01a 100%);position:absolute;inset:0}.p22 .hero-content{z-index:10;flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 1.5rem);display:flex;position:relative}.p22 .navbar{z-index:10;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;display:flex;position:relative}.p22 .navbar-spacer{flex:1;display:none}.p22 .navbar-menu{color:#2d2d2d;align-items:center;gap:2rem;margin:0;padding:0;font-size:.875rem;font-weight:400;list-style:none;display:none}.p22 .navbar-menu a{cursor:pointer;align-items:center;gap:.25rem;transition:opacity .18s,transform .18s;display:flex}.p22 .navbar-menu a:hover{opacity:.7}.p22 .navbar-menu a:hover .icon-chevron{transform:translate(.125rem)}.p22 .navbar-mobile-logo{display:block}.p22 .navbar-mobile-logo span{letter-spacing:-.05em;color:#1e325ae6;font-size:1.25rem}.p22 .navbar-cta{flex:1;justify-content:flex-end;display:flex}.p22 .cta-button,.p22 .secondary-button{cursor:pointer;border:0;transition:transform .18s,background-color .18s,box-shadow .18s}.p22 .cta-button:hover,.p22 .secondary-button:hover{transform:scale(1.02)}.p22 .cta-button:active,.p22 .secondary-button:active{transform:scale(.98)}.p22 .cta-button{color:#fff;background:#1e325acc;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem 1rem .375rem .5rem;display:inline-flex}.p22 .cta-button:hover{background:#1e325a}.p22 .cta-icon-wrap{background:#fff3;border-radius:999px;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.p22 .cta-label{font-size:.75rem;font-weight:400}.p22 .hero-text{text-align:center;border-radius:2rem;flex-direction:column;align-items:center;width:100%;max-width:64rem;padding:2rem 1.5rem 0;display:flex;position:relative}.p22 .hero-text:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle at 50% 28%,#ffffffb8,#ffffff47 48%,#ffffff14 78%),linear-gradient(#ffffff8f,#ffffff2e);border-radius:2.25rem;height:min(17rem,58vw);position:absolute;inset:.25rem 0 auto}.p22 .hero-badge{-webkit-backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #fff6;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin:0 auto .75rem;padding:.5rem 1rem;display:inline-flex;box-shadow:0 12px 30px #1c263814}.p22 .hero-badge .icon-sparkles{color:#1e325acc;width:1rem;height:1rem}.p22 .hero-badge span{color:#182746f5;font-size:14px}.p22 .hero-title{color:#2c3544f5;letter-spacing:-.04em;text-shadow:0 2px 14px #ffffff59;margin:0 0 1rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1.05}.p22 .hero-subtitle{color:#222a38f5;text-shadow:0 1px 12px #ffffff38;max-width:40rem;margin:.35rem 0 0;padding:0;font-size:clamp(.98rem,2vw,1.18rem);font-weight:400;line-height:1.8}.p22 .bottom-left-card{-webkit-backdrop-filter:blur(20px);background:#ffffff4d;border-radius:1.2rem;flex-direction:column;gap:.5rem;width:fit-content;min-width:140px;padding:.75rem;display:flex;position:absolute;bottom:5.8rem;left:auto;right:1rem;box-shadow:0 18px 50px #4d576614}.p22 .metric-copy{flex-direction:column;gap:.2rem;display:flex}.p22 .metric-copy strong{letter-spacing:-.04em;color:#1e325ae6;font-size:2rem;font-weight:400}.p22 .metric-copy span{text-transform:uppercase;letter-spacing:.18em;color:#1e325a99;font-size:10px}.p22 .secondary-button{color:#1e325ae6;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.375rem 1.25rem .375rem .375rem;display:inline-flex}.p22 .secondary-button:hover{background:#ffffffe6}.p22 .secondary-icon-wrap{background:#1e325a1a;border-radius:999px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.p22 .secondary-button span:last-child{font-size:14px}.p22 .bottom-right-corner{background:#f0f0f0;border-top-left-radius:1.5rem;align-items:center;gap:.75rem;padding:1.25rem .75rem .75rem 2rem;display:flex;position:absolute;bottom:0;right:0}.p22 .corner-mask{pointer-events:none;position:absolute}.p22 .top-mask{width:1.5rem;height:1.5rem;top:-1.5rem;right:0}.p22 .left-mask{width:1.5rem;height:1.5rem;bottom:0;left:-1.5rem}.p22 .doc-icon-circle{color:#1e325acc;background:#1e325a0d;border:1px solid #1e325a1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.p22 .doc-copy{flex-direction:column;gap:.35rem;display:flex}.p22 .doc-copy h2{color:#1e325af2;margin:0;font-size:16px;font-weight:400}.p22 .doc-link{color:#1e325a99;align-items:center;gap:.25rem;font-size:12px;transition:color .18s;display:inline-flex}.p22 .doc-link:hover{color:#1e325acc}.p22 .icon{width:1rem;height:1rem;display:block}.p22 .icon-chevron{transition:transform .18s}.p22 .icon-arrow-up-right{width:1rem;height:1rem}.p22 .animate-on-load{opacity:0;will-change:opacity, transform}.p22 .hero-badge.animate-on-load{transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.p22 .hero-title.animate-on-load{transition:opacity .8s,transform .8s;transform:scale(.98)}.p22 .hero-subtitle.animate-on-load{transition:opacity .8s}.p22 .bottom-left-card.animate-on-load{transition:opacity .8s,transform .8s;transform:translate(-20px)}.p22 .bottom-right-corner.animate-on-load{transition:opacity .8s,transform .8s;transform:translateY(20px)}.p22 .animate-on-load.is-visible{opacity:1;transform:none}.p22 .animate-on-scroll{will-change:opacity, transform;transition:opacity .75s,transform .75s}.p22 .is-ready .animate-on-scroll:not(.is-visible){opacity:0;transform:translateY(44px)scale(.985)}.p22 .animate-on-scroll.is-visible{opacity:1;transform:translateY(0)scale(1)}.p22 .scroll-from-left{transform:translate(-52px)scale(.985)}.p22 .scroll-from-right{transform:translate(52px)scale(.985)}.p22 .is-ready .scroll-from-left:not(.is-visible){transform:translate(-52px)scale(.985)}.p22 .is-ready .scroll-from-right:not(.is-visible){transform:translate(52px)scale(.985)}.p22 .scroll-from-left.is-visible,.p22 .scroll-from-right.is-visible{transform:translate(0)scale(1)}.p22 .blur-on-scroll{will-change:opacity, transform, filter;transition:opacity .8s,transform .8s,filter .8s}.p22 .is-ready .blur-on-scroll:not(.is-visible){filter:blur(16px)}.p22 .blur-on-scroll.is-visible{filter:blur()}@media (width>=640px){.p22 .bottom-right-corner{border-top-left-radius:2rem;gap:1rem;padding:1.5rem 1rem 1rem 2.5rem}.p22 .top-mask,.p22 .left-mask{width:2rem;height:2rem}.p22 .top-mask{top:-2rem}.p22 .left-mask{left:-2rem}}@media (width>=768px){.p22 .hero-wrapper{padding:1.25rem}.p22 .performance-section,.p22 .cta-banner-section{padding:0 1.25rem 2rem}.p22 .future-section{padding:0 1.25rem 2.25rem}.p22 .manifesto-section{padding:0 1.25rem 2.5rem}.p22 .protocol-section{padding:0 1.25rem 2.8rem}.p22 .performance-shell{border-radius:2rem;padding:2.35rem 2.9rem 2.25rem}.p22 .performance-header{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.75rem}.p22 .cta-banner-shell{border-radius:1.9rem;min-height:13rem}.p22 .future-shell{border-radius:2rem;padding:1.8rem 1.45rem 1.5rem}.p22 .manifesto-shell,.p22 .manifesto-inner{border-radius:2rem;min-height:300px}.p22 .protocol-shell{grid-template-columns:minmax(0,1.08fr) minmax(0,1.12fr);gap:2.6rem}.p22 .protocol-window{border-radius:2rem;padding:.55rem}.p22 .protocol-window-frame,.p22 .protocol-window-overlay{border-radius:1.7rem;min-height:430px}.p22 .protocol-window-overlay{padding:1.15rem 1.3rem 1.3rem}.p22 .protocol-mini-nav{justify-content:flex-start;gap:.95rem;padding-left:3.7rem}.p22 .protocol-mini-badge{margin-top:2rem;margin-left:7.1rem;margin-right:0}.p22 .protocol-window-overlay h3{margin-top:.15rem;font-size:4rem}.p22 .protocol-window-overlay p{margin-left:1.2rem}.p22 .protocol-copy{text-align:left;padding:0 .75rem 0 .35rem}.p22 .protocol-copy h2{max-width:none}.p22 .protocol-copy p{max-width:42ch;margin:0 0 1.4rem}.p22 .manifesto-inner{gap:1.25rem;padding:2.4rem 1.75rem}.p22 .future-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem}.p22 .future-card{border-radius:1.7rem;min-height:270px}.p22 .future-card-copy{padding:1.15rem}.p22 .cta-banner-content{flex-direction:row;justify-content:space-between;align-items:flex-start;min-height:13rem;padding:1.6rem 1.8rem}.p22 .cta-banner-copy{padding-top:.1rem}.p22 .cta-banner-copy p{max-width:34ch}.p22 .cta-banner-actions{flex-wrap:nowrap;align-self:flex-start;padding-top:.5rem}.p22 .banner-action{padding:.48rem .95rem}.p22 .performance-grid{grid-template-rows:minmax(106px,auto) minmax(260px,auto);grid-template-columns:.95fr 1.12fr 1.12fr;align-items:stretch;gap:1.2rem}.p22 .perf-card-mini{grid-area:1/1}.p22 .perf-card-feature{grid-area:1/2/auto/4}.p22 .perf-card-tall{grid-area:2/1;min-height:260px}.p22 .perf-card-data{grid-area:2/2}.p22 .perf-card-oracle{grid-area:2/3}.p22 .hero-shell,.p22 .hero-content{border-radius:3rem;min-height:calc(100vh - 2.5rem)}.p22 .navbar{padding:1.5rem 2.5rem}.p22 .navbar-spacer,.p22 .navbar-menu{display:flex}.p22 .navbar-mobile-logo{display:none}.p22 .cta-button{gap:.75rem;padding:.5rem 1.5rem .5rem .5rem}.p22 .cta-icon-wrap{padding:.375rem}.p22 .cta-label{font-size:.875rem}.p22 .hero-text{padding-top:2rem}.p22 .hero-title{margin-bottom:.65rem}.p22 .hero-subtitle{margin-top:0;padding:0}.p22 .bottom-left-card{border-radius:1.5rem;min-width:150px;padding:1rem;bottom:1.5rem;left:1.5rem;right:auto}.p22 .metric-copy strong{font-size:3rem}.p22 .metric-copy span{font-size:12px}.p22 .bottom-right-corner{border-top-left-radius:3.5rem;gap:1.5rem;padding:2rem 1.5rem 1.5rem 3.5rem}.p22 .top-mask,.p22 .left-mask{width:3.5rem;height:3.5rem}.p22 .top-mask{top:-3.5rem}.p22 .left-mask{left:-3.5rem}.p22 .doc-icon-circle{width:3.5rem;height:3.5rem}.p22 .doc-copy h2{font-size:20px}.p22 .doc-link{font-size:15px}.p22 .icon-arrow-up-right{width:1.25rem;height:1.25rem}}@media (width>=1024px){.p22 .hero-video{object-position:center center}.p22 .cta-banner-shell{border-radius:2.1rem;min-height:13.6rem}.p22 .future-shell{border-radius:2.2rem;padding:2rem 1.75rem 1.7rem}.p22 .manifesto-shell,.p22 .manifesto-inner{border-radius:2.2rem;min-height:330px}.p22 .protocol-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);gap:3.4rem}.p22 .protocol-window{border-radius:2.3rem;padding:.65rem}.p22 .protocol-window-frame,.p22 .protocol-window-overlay{border-radius:1.9rem;min-height:500px}.p22 .protocol-window-overlay{padding:1.3rem 1.45rem 1.55rem}.p22 .protocol-mini-nav{padding-left:4.25rem}.p22 .protocol-mini-badge{margin-top:2.2rem;margin-left:8rem}.p22 .protocol-window-overlay h3{font-size:4.25rem}.p22 .protocol-copy h2{text-align:left;margin:0 0 1.25rem;font-size:4.35rem}.p22 .protocol-copy p{max-width:46ch;font-size:1.08rem;line-height:1.8}.p22 .manifesto-copy{font-size:2.2rem}.p22 .manifesto-button{padding:.62rem 1.3rem}.p22 .future-shell h2{margin-bottom:1.4rem;font-size:3rem}.p22 .future-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.05rem}.p22 .future-card{min-height:300px}.p22 .future-visual-overlay,.p22 .future-card-copy{padding:1.15rem}.p22 .future-visual-overlay p{font-size:1.08rem}.p22 .future-card-copy h3{font-size:1.5rem}.p22 .future-card-copy p{font-size:.96rem}.p22 .cta-banner-content{min-height:13.6rem;padding:1.85rem 2.1rem}.p22 .cta-banner-copy h2{font-size:3.9rem}.p22 .cta-banner-copy p{max-width:38ch}.p22 .banner-action{padding:.52rem 1.05rem}.p22 .performance-shell{border-radius:2.35rem;padding:2.6rem 3.35rem}.p22 .performance-header h2{max-width:28ch;font-size:2.15rem}.p22 .performance-header{margin-bottom:2rem}.p22 .performance-subtitle{max-width:56rem;margin-bottom:1.15rem}.p22 .performance-grid{grid-template-rows:minmax(112px,auto) minmax(288px,auto);grid-template-columns:.98fr 1.14fr 1.14fr;align-items:stretch;gap:1.35rem}.p22 .perf-card{border-radius:1.6rem;padding:1.55rem 1.5rem}.p22 .perf-card h3{font-size:1.58rem}.p22 .perf-card p{font-size:1rem}.p22 .mini-topline,.p22 .perf-meta{font-size:.74rem}.p22 .perf-footer{font-size:.88rem}.p22 .bottom-left-card{border-radius:2.2rem;gap:.75rem;min-width:180px;padding:1.25rem;bottom:2.5rem;left:2.5rem}}@media (prefers-reduced-motion:reduce){.p22 html{scroll-behavior:auto}.p22 .animate-on-load,.p22 .animate-on-scroll,.p22 .blur-on-scroll,.p22 .hero-badge.animate-on-load,.p22 .hero-title.animate-on-load,.p22 .hero-subtitle.animate-on-load,.p22 .bottom-left-card.animate-on-load,.p22 .bottom-right-corner.animate-on-load,.p22 .cta-button,.p22 .secondary-button,.p22 .navbar-menu a,.p22 .icon-chevron,.p22 .doc-link{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.p22 .cta-banner-video,.p22 .protocol-window-image{filter:grayscale()contrast(1.05)}.p22 .manifesto-shell{background:radial-gradient(circle at 20% 20%,#ffffff14,#0000 30%),linear-gradient(#2a2a2a,#0b0b0b)!important;box-shadow:inset 0 1px #ffffff14!important}.p22 .manifesto-button{color:#0a0a0a!important;background:#f3f3ef!important}.p22 .protocol-copy h2{color:#f3f3ef!important}.p22 .protocol-copy p{color:#f3f3efb3!important}.p22 .cta-banner-overlay{background:linear-gradient(90deg,#000000d9,#00000040)!important}
