.pg-platform{background:var(--black);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.pg-platform *{box-sizing:border-box}.pg-platform a{color:var(--sky)}.pg-platform a:hover{color:var(--white)}.pg-platform .wrap{max-width:1320px;margin:0 auto;padding:0 48px}.pg-platform .mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.pg-platform .d-xl{letter-spacing:-.05em;font-size:104px;font-weight:400;line-height:.94}.pg-platform .d-l{letter-spacing:-.04em;font-size:68px;font-weight:400;line-height:.98}.pg-platform .d-m{letter-spacing:-.03em;font-size:44px;font-weight:400;line-height:1.04}.pg-platform .lede{font-size:20px;font-weight:300;line-height:1.5}.pg-platform .body{font-size:17.5px;line-height:1.6}.pg-platform .pill{background:var(--cobalt);min-height:48px;color:var(--white);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.pg-platform .pill:hover{background:var(--cobalt-deep);color:var(--white);transform:translateY(-1px)}.pg-platform .pill-w{background:var(--white);color:var(--black)}.pg-platform .pill-w:hover{color:var(--black);background:#dce4ff}.pg-platform .tlink{min-height:44px;color:inherit;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pg-platform .tlink span{border-bottom:1px solid;padding-bottom:2px}.pg-platform .navlink{color:#c9d0e2;align-items:center;min-height:44px;font-size:14.5px;text-decoration:none;display:inline-flex}.pg-platform .navlink:hover,.pg-platform .navlink.on{color:var(--white)}.pg-platform .chipnav{border:1px solid var(--rule-dark-2);color:#c9d0e2;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.pg-platform .chipnav:hover{background:var(--white);color:var(--black);border-color:var(--white)}.pg-platform .shot{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 40px 100px -20px #00000080}.pg-platform .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.pg-platform .cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.pg-platform .sticky{position:sticky;top:120px}.pg-platform .nav-links{align-items:center;gap:32px;display:flex}.pg-platform .step{border-top:1px solid var(--rule);gap:16px;padding:18px 0;font-size:16.5px;line-height:1.5;display:flex}.pg-platform .in{animation:1s cubic-bezier(.16,.84,.24,1) both rise}.pg-platform .in2{animation-delay:.12s}.pg-platform .in3{animation-delay:.24s}@supports (animation-timeline:view()){.pg-platform .reveal{animation:linear both rise;animation-timeline:view();animation-range:entry 5% entry 55%}.pg-platform .grow{animation:linear both grow;animation-timeline:view();animation-range:entry cover 35%}.pg-platform .rule{transform-origin:0;animation:linear both rule;animation-timeline:view();animation-range:entry 10% entry 70%}}@media (prefers-reduced-motion:reduce){.pg-platform .in,.pg-platform .reveal,.pg-platform .grow,.pg-platform .rule{animation:none!important}}@media (max-width:980px){.pg-platform .wrap{padding:0 20px}.pg-platform .d-xl{font-size:52px}.pg-platform .d-l{font-size:40px}.pg-platform .d-m{font-size:32px}.pg-platform .lede{font-size:17px}.pg-platform .split,.pg-platform .cols3{grid-template-columns:minmax(0,1fr);gap:32px}.pg-platform .sticky{position:static}.pg-platform .nav-links{display:none}}
