.ap{--ap-text:#f5f5f7;--ap-gray:#86868b;--ap-gray-2:#86868b;--ap-line:#424245;--ap-surface:#161617;--ap-surface-2:#272729;--ap-blue:#0071e3;--ap-link:#2997ff;--ap-ease:cubic-bezier(.28,.11,.32,1);color:var(--ap-text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-size:17px;line-height:1.47}.ap *{font-family:inherit}.ap-wrap{width:min(980px,100% - 44px);margin-left:auto;margin-right:auto}.ap-wide{width:min(1200px,100% - 44px);margin-left:auto;margin-right:auto}.ap-section{padding-top:120px;padding-bottom:120px}@media (max-width:734px){.ap-wrap,.ap-wide{width:calc(100% - 32px)}.ap-section{padding-top:80px;padding-bottom:80px}}.ap-eyebrow{letter-spacing:.011em;font-size:21px;font-weight:600;line-height:1.19}.ap-hero-title,.ap-headline,.ap-title{text-wrap:balance}.ap-hero-title{letter-spacing:-.015em;font-size:max(48px,min(8.4vw,96px));font-weight:600;line-height:1.04}.ap-headline{letter-spacing:-.009em;font-size:max(40px,min(5.6vw,64px));font-weight:600;line-height:1.0625}.ap-title{letter-spacing:.004em;font-size:max(24px,min(2.6vw,32px));font-weight:600;line-height:1.125}.ap-subtitle{letter-spacing:.011em;font-size:21px;font-weight:600;line-height:1.19}.ap-intro{letter-spacing:.011em;color:var(--ap-gray-2);font-size:max(19px,min(1.9vw,21px));font-weight:600;line-height:1.381}.ap-intro strong{color:var(--ap-text);font-weight:600}.ap-body{letter-spacing:-.022em;color:var(--ap-gray);font-size:17px;line-height:1.47}.ap-small{letter-spacing:-.016em;color:var(--ap-gray);font-size:14px;line-height:1.43}.ap-micro{letter-spacing:-.01em;color:var(--ap-gray);font-size:12px;line-height:1.33}.ap-gradient-text{background:linear-gradient(90deg,#00b4ff 0%,#0071e3 55%,#6e5cff 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.ap-on-media{color:rgba(255,255,255,.78)}.ap-fade{animation:ap-fade .6s var(--ap-ease)}@keyframes ap-fade{0%{opacity:0}to{opacity:1}}.ap-btn{background:var(--ap-blue);color:#fff;letter-spacing:-.022em;border-radius:980px;justify-content:center;align-items:center;padding:12px 22px;font-size:17px;font-weight:400;line-height:1.18;transition:background-color .2s,transform .1s ease-out;display:inline-flex}.ap-btn:hover{background:#0077ed}.ap-btn:active{transform:scale(.97)}.ap-btn-sm{letter-spacing:-.01em;padding:4px 11px;font-size:12px;line-height:1.33}.ap-link{color:var(--ap-link);letter-spacing:-.022em;align-items:center;gap:2px;font-size:17px;display:inline-flex}.ap-link:hover{text-decoration:underline}.ap-btn:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.ap-link:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.ap button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.ap a:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.ap summary:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.ap-tile{background:var(--ap-surface);border-radius:28px;overflow:hidden}.ap-media{border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.ap-nav{color:#f5f5f7;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:rgba(22,22,23,.8);box-shadow:inset 0 -1px rgba(255,255,255,.16)}.ap-nav-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161617}.ap-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:20px;padding-left:max(22px,50% - 490px);padding-right:max(22px,50% - 490px);scroll-padding-inline:max(22px,50% - 490px);display:flex;overflow-x:auto}.ap-scroller::-webkit-scrollbar{display:none}.ap-scroller>*{scroll-snap-align:start;flex:none}@media (max-width:734px){.ap-scroller{gap:12px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px}}.ap-paddle{color:rgba(255,255,255,.8);background:rgba(66,66,69,.72);border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .2s,opacity .2s,transform .1s ease-out;display:grid}.ap-paddle:hover:not(:disabled){color:#fff;background:rgba(73,73,76,.72)}.ap-paddle:active:not(:disabled){transform:scale(.94)}.ap-paddle:disabled{opacity:.42;cursor:default}.ap-dots{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:rgba(66,66,69,.72);border-radius:28px;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.ap-dot{width:8px;height:8px;transition:width .4s var(--ap-ease),background-color .4s var(--ap-ease);background:rgba(255,255,255,.42);border-radius:4px}.ap-dot[aria-current=true]{background:rgba(255,255,255,.92);width:48px}.ap-chip{letter-spacing:-.016em;color:#f5f5f7;background:var(--ap-surface-2);transition:background-color .3s var(--ap-ease),color .3s var(--ap-ease),transform .1s ease-out;border-radius:980px;padding:7px 15px;font-size:14px}.ap-chip:hover{background:#333336}.ap-chip:active{transform:scale(.96)}.ap-chip[aria-pressed=true]{color:#1d1d1f;background:#f5f5f7}.ap-hl-card{width:min(980px,100vw - 44px,177.778svh - 711.111px)}@media (max-width:734px){.ap-hl-card{width:86vw}}.ap-faq summary{list-style:none}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq .ap-plus{transition:transform .3s var(--ap-ease)}.ap-faq[open] .ap-plus{transform:rotate(45deg)}.ap-reveal{opacity:0;transition:opacity 1s var(--ap-ease),transform 1s var(--ap-ease);transition-delay:var(--d,0s);transform:translateY(32px)}.ap-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ap-reveal{opacity:1;transition:none;transform:none}.ap-fade{animation:none}.ap-dot,.ap-chip,.ap-faq .ap-plus{transition:none}}@media (prefers-reduced-transparency:reduce){.ap-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161617}.ap-dots{-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.ap){background:#000}.ap-prose{letter-spacing:-.022em;color:rgba(245,245,247,.78);font-size:17px;line-height:1.65}.ap-prose h2{letter-spacing:.007em;color:#f5f5f7;margin-top:56px;font-size:28px;font-weight:600;line-height:1.14}.ap-prose h3{letter-spacing:.011em;color:#f5f5f7;margin-top:36px;font-size:21px;font-weight:600;line-height:1.19}.ap-prose p,.ap-prose ul{margin-top:20px}.ap-prose>:first-child{margin-top:0}.ap-prose ul{padding-left:22px;list-style:outside}.ap-prose li+li{margin-top:8px}.ap-prose a{color:var(--ap-link)}.ap-prose a:hover{text-decoration:underline}.ap-prose strong{color:#f5f5f7;font-weight:600}.ap-label{letter-spacing:-.016em;color:var(--ap-gray);margin-bottom:8px;font-size:14px;display:block}.ap-field{letter-spacing:-.022em;color:#f5f5f7;background:#1d1d1f;border:1px solid #424245;border-radius:12px;width:100%;padding:15px 16px;font-size:17px;transition:border-color .2s,box-shadow .2s}.ap-field::placeholder{color:#6e6e73}.ap-field:focus{border-color:#2997ff;outline:none;box-shadow:0 0 0 3px rgba(41,151,255,.25)}.ap-field[type=file]{color:var(--ap-gray);padding:12px 16px}.ap-field[type=file]::-webkit-file-upload-button{color:#f5f5f7;font:inherit;background:#333336;border:0;border-radius:980px;margin-right:14px;padding:7px 14px;font-size:14px}.ap-field[type=file]::file-selector-button{color:#f5f5f7;font:inherit;background:#333336;border:0;border-radius:980px;margin-right:14px;padding:7px 14px;font-size:14px}.ap-btn:disabled{opacity:.5;cursor:default}
