@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Outfit-Regular-BGsTXAXT.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Outfit-SemiBold-B7SfZ07L.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Outfit-ExtraBold-CQna6-G7.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-Regular-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-Medium-BWZEU5yA.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JetBrainsMono-Bold-BYuf6tUa.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/JetBrainsMono-ExtraBold-D2mQHRMK.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/CormorantGaramond-Italic-Dc_OZ8oc.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/CormorantGaramond-MediumItalic-Y14P-dkT.woff2)format("woff2")}:root{--color-navy:#070d1a;--color-navy-surface:#0c1117;--color-teal:#0dffc5;--color-white:#fff;--color-gold:#c9a84c;--color-body:#8a8f9a;--color-muted:#555;--color-label:#777;--color-red:#ff4757;--color-amber:#ffa502;--color-green:#2ed573;--font-sans:"Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-display-price:48px;--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:22px;--font-size-h4:15px;--font-size-body-large:14px;--font-size-body-base:13px;--font-size-body-small:12px;--font-size-mono-label:9px;--font-size-mono-button:11px;--font-size-serif-accent:16px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-48:48px;--space-60:60px;--space-80:80px;--radius-hairline:1px;--radius-button:10px;--radius-card:20px;--radius-pill:100px;--dialog-card-width:440px}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:64px}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-navy);color:var(--color-white);font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-large);-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--color-teal);color:var(--color-navy)}:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.container{max-width:1440px;padding-inline:var(--space-48);margin-inline:auto}@media (width<=768px){.container{padding-inline:var(--space-24)}}.eyebrow{align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--font-size-mono-button);letter-spacing:2.2px;text-transform:uppercase;color:var(--color-teal);display:flex}.eyebrow-pill{background:var(--color-teal);border-radius:3px;width:6px;height:6px}.section-heading{margin-top:var(--space-16);font-weight:var(--font-weight-semibold);letter-spacing:-.8px;color:var(--color-white);font-size:clamp(32px,1.5vw + 22px,40px);line-height:1.2}.section-subhead{margin-top:var(--space-14);color:#ffffffb8;max-width:540px;font-size:16px;line-height:1.6}.accent{color:var(--color-teal)}.cta-button{justify-content:center;align-items:center;gap:var(--space-8);background:var(--color-teal);color:var(--color-navy);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h4);padding:var(--space-16) var(--space-36);border-radius:8px;text-decoration:none;display:inline-flex}.cta-arrow-down{transform:rotate(90deg)}.cta-note{margin-top:var(--space-12);font-family:var(--font-mono);font-size:var(--font-size-mono-button);letter-spacing:1.98px;text-transform:uppercase;color:var(--color-body)}.cta-block{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-block .section-heading{margin-top:0}.cta-block-heading{font-weight:var(--font-weight-semibold);letter-spacing:-.6px;font-size:clamp(26px,1.5vw + 16px,36px);line-height:1.15}.cta-block .cta-button{margin-top:var(--space-20)}.cta-button-wide{min-width:380px}@media (width<=959px){.cta-button-wide{width:100%;min-width:0}}.atmosphere{pointer-events:none;z-index:-1;height:1117px;position:absolute;inset:0 0 auto;overflow:hidden}.atmosphere>*{position:absolute;inset:0}.atmosphere-gradient{background:linear-gradient(#070d1a 0%,#081319 25%,#0a1a1f 50%,#081319 75%,#060b14 100%)}.atmosphere-topo{opacity:.04;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='602.652'%20height='543.179'%20viewBox='0%200%20602.652%20543.179'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon'%3e%3cpath%20id='Path'%20d='M307.942%20466.218C462.582%20466.218%20587.942%20376.675%20587.942%20266.218C587.942%20155.761%20462.582%2066.2178%20307.942%2066.2178C153.303%2066.2178%2027.9423%20155.761%2027.9423%20266.218C27.9423%20376.675%20153.303%20466.218%20307.942%20466.218Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_2'%20d='M307.942%20436.218C440.491%20436.218%20547.942%20360.106%20547.942%20266.218C547.942%20172.329%20440.491%2096.2178%20307.942%2096.2178C175.394%2096.2178%2067.9423%20172.329%2067.9423%20266.218C67.9423%20360.106%20175.394%20436.218%20307.942%20436.218Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_3'%20d='M307.942%20406.218C418.399%20406.218%20507.942%20343.538%20507.942%20266.218C507.942%20188.898%20418.399%20126.218%20307.942%20126.218C197.485%20126.218%20107.942%20188.898%20107.942%20266.218C107.942%20343.538%20197.485%20406.218%20307.942%20406.218Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_4'%20d='M307.942%20376.218C396.308%20376.218%20467.942%20326.969%20467.942%20266.218C467.942%20205.467%20396.308%20156.218%20307.942%20156.218C219.577%20156.218%20147.942%20205.467%20147.942%20266.218C147.942%20326.969%20219.577%20376.218%20307.942%20376.218Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_5'%20d='M307.942%20346.218C374.216%20346.218%20427.942%20310.401%20427.942%20266.218C427.942%20222.035%20374.216%20186.218%20307.942%20186.218C241.668%20186.218%20187.942%20222.035%20187.942%20266.218C187.942%20310.401%20241.668%20346.218%20307.942%20346.218Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_6'%20d='M307.942%20316.218C352.125%20316.218%20387.942%20293.832%20387.942%20266.218C387.942%20238.604%20352.125%20216.218%20307.942%20216.218C263.76%20216.218%20227.942%20238.604%20227.942%20266.218C227.942%20293.832%20263.76%20316.218%20307.942%20316.218Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_7'%20d='M185.304%20191.393C247.581%20168.726%20285.817%20116.694%20270.705%2075.1754C255.594%2033.6572%20192.858%2018.3753%20130.581%2041.0424C68.3033%2063.7095%2030.0678%20115.742%2045.1792%20157.26C60.2906%20198.778%20123.027%20214.06%20185.304%20191.393Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_8'%20d='M176.753%20167.901C218.272%20152.79%20243.507%20117.4%20233.118%2088.8562C222.729%2060.3124%20180.649%2049.4233%20139.131%2064.5347C97.6129%2079.6461%2072.3778%20115.036%2082.7669%20143.579C93.156%20172.123%20135.235%20183.012%20176.753%20167.901Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_9'%20d='M469.825%20483.833C523.172%20498.127%20574.529%20479.442%20584.535%20442.1C594.541%20404.757%20559.406%20362.897%20506.06%20348.603C452.713%20334.309%20401.356%20352.993%20391.35%20390.336C381.344%20427.679%20416.478%20469.538%20469.825%20483.833Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_10'%20d='M476.295%20459.685C510.971%20468.976%20544.295%20457.047%20550.727%20433.041C557.16%20409.035%20534.264%20382.042%20499.589%20372.751C464.914%20363.46%20431.589%20375.389%20425.157%20399.395C418.725%20423.401%20441.62%20450.393%20476.295%20459.685Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_11'%20d='M77.9423%20498.179C120.989%20523.032%20169.316%20519.915%20185.885%20491.218C202.453%20462.52%20180.989%20419.109%20137.942%20394.256C94.8959%20369.404%2046.5685%20372.52%2030%20401.218C13.4315%20429.915%2034.8959%20473.327%2077.9423%20498.179Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3cpath%20id='Path_12'%20d='M517.493%20140.382C561.004%20132.71%20592.002%20102.24%20586.727%2072.326C581.452%2042.4118%20541.903%2024.3811%20498.392%2032.0534C454.88%2039.7257%20423.883%2070.1955%20429.158%20100.11C434.432%20130.024%20473.981%20148.055%20517.493%20140.382Z'%20stroke='%230DFFC5'%20stroke-width='0.6'/%3e%3c/g%3e%3c/svg%3e");background-size:600px 600px}.atmosphere-glow{background:radial-gradient(ellipse 1358px 790px at 50% 50%, var(--color-teal) 0%, transparent 70%);opacity:.02}.atmosphere-grain{opacity:.25;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.8'%20numOctaves='2'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.33%200.33%200.33%200%200'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='linear'%20slope='0.08'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20filter='url(%23grain)'/%3e%3c/svg%3e");background-size:256px 256px}.nav{z-index:10;-webkit-backdrop-filter:blur(8px);border-bottom:var(--radius-hairline) solid #0dffc514;background:#070d1ad9;height:64px;position:sticky;top:0}.nav-inner{height:100%;padding-inline:var(--space-48);justify-content:space-between;align-items:center;display:flex;position:relative}.nav-logo{background:var(--color-navy);border:var(--radius-hairline) solid #0dffc51a;border-radius:50%;place-items:center;width:115px;height:115px;margin-top:40px;display:grid;overflow:hidden}.nav-logo img{width:91.3%;height:91.3%}.nav-links{gap:var(--space-32);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-links a{font-size:var(--font-size-body-base);letter-spacing:.13px;color:#ffffffb8;text-decoration:none}.nav-links a:hover{color:var(--color-white)}.nav-actions{align-items:center;gap:var(--space-24);display:flex}.nav-login{font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--font-size-mono-button);letter-spacing:.66px;text-transform:uppercase;color:#ffffff80;text-decoration:none}.nav-login:hover{color:var(--color-white)}.nav-cta{font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:var(--font-size-mono-button);letter-spacing:.66px;text-transform:uppercase;color:var(--color-navy);background:var(--color-teal);padding:var(--space-8) var(--space-20);white-space:nowrap;border-radius:6px;text-decoration:none}.nav-cta-mobile{display:none}@media (width<=768px){.nav-inner{padding-inline:var(--space-24)}.nav-links{display:none}.nav-logo{width:72px;height:72px;margin-top:24px}.nav-login,.nav-cta-desktop{display:none}.nav-cta-mobile{display:inline}}#hero{position:relative;overflow:hidden}.hero-stage{width:975px;height:772px;position:absolute;top:-35px;left:552px}.hero-phone{width:975px;height:772px;position:relative}.hero-ground-light{pointer-events:none;background:radial-gradient(877px,#0dffc516 0%,#0dffc508 36%,#0000 68%);width:1240px;height:1240px;position:absolute;top:-257px;left:-150px}.hero-key-light{pointer-events:none;background:radial-gradient(665px 141px,#0dffc513 0%,#0dffc506 42%,#0000 70%);width:940px;height:200px;position:absolute;top:572px;left:-100px}.hero-layout{min-height:910px;position:relative}.hero-content{z-index:1;max-width:592px;padding-top:100px;padding-left:52px;position:relative}.hero-headline{margin-top:calc(var(--space-20) + 22.5px);font-weight:var(--font-weight-extrabold);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(52px,5.2vw + 33px,100px);line-height:.9}.hero-headline>span{display:block}.hero-headline-serif{font-family:var(--font-serif);font-style:italic;font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;color:#c8cdd4;margin-bottom:var(--space-6);font-size:clamp(32px,2vw + 18px,44px);line-height:1.1}.hero-headline-accent{color:var(--color-teal)}.hero-subhead{margin-top:var(--space-36);letter-spacing:-.115px;color:#dfe4ea;font-size:23px;line-height:34.5px}.hero-subhead strong{font-weight:var(--font-weight-semibold);color:var(--color-teal)}.hero-cta{margin-top:var(--space-32)}@media (width<=1199px){.hero-layout{flex-direction:column;min-height:0;padding-bottom:88px;display:flex}.hero-content{padding-top:80px;padding-left:0}.hero-stage{width:min(100%,720px);height:auto;margin:calc(var(--space-32) * 2) auto 0;order:2;position:relative;top:auto;left:auto}.hero-phone{width:100%;height:auto}.hero-ground-light,.hero-key-light{display:none}.hero-stage:before{content:"";pointer-events:none;background:radial-gradient(60% 55%,#0dffc512 0%,#0dffc505 45%,#0000 70%);position:absolute;inset:-15%}}@media (width<=768px){.hero-content{padding-top:60px}}@media (width<=959px){.hero-layout{padding-bottom:var(--space-28)}.hero-stage{display:none}}#perks{scroll-margin-top:var(--space-60);padding-bottom:85px}.perks-intro{padding-inline:calc(var(--space-48) + 100px);text-align:center;flex-direction:column;align-items:center;display:flex}.brand-tiles{gap:var(--space-16);margin-top:var(--space-36);padding:0;list-style:none;display:flex}.brand-tile{border-radius:22px;width:92px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.brand-tile img{width:100%;height:auto}.brand-tile-more{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-6);color:var(--color-teal);font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;background:#0dffc514;flex-direction:column;font-size:10px;display:flex;box-shadow:inset 0 0 0 1.5px #0dffc58c}.brand-tile-dots{font-size:22px;font-weight:var(--font-weight-extrabold);letter-spacing:2px;line-height:.6}.carousel-hint{display:none}.carousel{--slide-side:calc((min(100vw, 1440px) - 352px) / 3);--slide-focus:calc(var(--slide-side) * 1.434);--slide-gap:var(--space-24);max-width:1440px;margin:44px auto 0}.carousel-viewport{position:relative}.carousel-track{gap:calc(var(--slide-gap) + (var(--slide-focus) - var(--slide-side)) / 2);padding:var(--space-8) calc(50% - var(--slide-side) / 2) var(--space-20);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{width:var(--slide-side);height:calc(var(--slide-focus) * 1.25);scroll-snap-align:center;scroll-snap-stop:always;flex:none;justify-content:center;align-items:center;display:flex}.carousel-slide img{border-radius:var(--radius-card);background:var(--color-navy-surface);width:100%;height:auto;box-shadow:0 18px 40px #00000073,0 0 0 1px #0dffc52e}.carousel.is-live .carousel-slide img{width:var(--slide-focus);border-radius:calc(var(--radius-card) * 1.434);-webkit-tap-highlight-color:transparent;flex:none;max-width:none}.carousel.is-live .carousel-slide:not(.is-focus) img{cursor:pointer}.carousel-arrow{z-index:1;border:var(--radius-hairline) solid #0dffc580;width:52px;height:52px;color:var(--color-teal);background:#070d1ae6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:calc(50% - 26px)}.carousel-arrow[aria-disabled=true]{opacity:.35;cursor:default}.carousel-prev{left:var(--space-12)}.carousel-next{right:var(--space-12)}.carousel-dots{justify-content:center;gap:3px;display:flex}.carousel-dot{width:7px;height:24px;padding:0;transition:width .2s;position:relative}.carousel-dot:before{content:"";background:#ffffff40;border-radius:4px;transition:background-color .2s;position:absolute;inset:8.5px 0}.carousel-dot.is-on{width:18px}.carousel-dot.is-on:before{background:var(--color-teal)}.perks-cta{margin-top:var(--space-48)}.phone-mobile{display:none}@media (width<=1199px){.perks-intro{padding-inline:var(--space-48)}.carousel{--slide-side:calc((100vw - 152px) / 3)}}@media (width<=959px){.brand-tiles{gap:var(--space-12);margin-top:var(--space-24);grid-template-columns:repeat(4,minmax(0,76px));display:grid}.brand-tile{border-radius:19px;width:auto}.carousel-hint{align-items:center;gap:var(--space-8);margin-top:var(--space-20);font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--font-size-mono-button);letter-spacing:2.2px;text-transform:uppercase;color:var(--color-teal);display:flex}.carousel{--slide-side:min(100vw - 100px, 360px);--slide-focus:min(100vw - 40px, var(--slide-side) * 1.434);--slide-gap:var(--space-8);max-width:none;margin-top:var(--space-12)}.carousel-track{padding-block:var(--space-6) var(--space-20)}.carousel-arrow{width:40px;height:40px;display:none;top:calc(50% - 20px)}.carousel-prev{left:var(--space-4)}.carousel-next{right:var(--space-4)}.perks-cta{margin-top:var(--space-24)}.phone-mobile{margin-top:var(--space-32);display:block;position:relative;overflow:hidden}.phone-mobile:before{content:"";pointer-events:none;background:radial-gradient(60% 55%,#0dffc512 0%,#0dffc505 45%,#0000 70%);position:absolute;inset:0}.phone-mobile-image{--phone-width:min((100vw - 2 * var(--space-12)) * 1950 / 1345, 720px);width:var(--phone-width);max-width:none;height:auto;margin-left:calc(50% - var(--phone-width) * 937.5 / 1950);position:relative}}@media (width<=959px) and (hover:hover) and (pointer:fine){.carousel-arrow{display:grid}}@media (width<=959px){#perks{padding-top:var(--space-80);scroll-margin-top:0}}@media (width<=768px){#perks{padding-bottom:var(--space-48)}.perks-intro{padding-inline:var(--space-24)}}@media (prefers-reduced-motion:reduce){.carousel-dot,.carousel-dot:before{transition:none}}#how-it-works{padding-block:88px;position:relative;overflow:hidden}#how-it-works:before{content:"";pointer-events:none;background:radial-gradient(2304px 640px at 78% 320px,#0dffc512 0%,#0000 62%);position:absolute;inset:0}.how-layout{grid-template-columns:1fr 1fr;align-items:center;column-gap:72px;display:grid;position:relative}.how-copy{padding-left:var(--space-48)}.how-copy .section-heading{margin-top:0}.how-eyebrow{margin-top:var(--space-12)}.how-steps{margin-top:var(--space-32);counter-reset:how-step;flex-direction:column;gap:22px;padding:0;list-style:none;display:flex}.how-steps li{counter-increment:how-step;color:#ffffffb8;padding-left:56px;font-size:16px;line-height:1.5;position:relative}.how-steps li:before{content:counter(how-step);border:var(--radius-hairline) solid #0dffc533;width:36px;height:36px;font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-base);color:var(--color-teal);background:#0dffc514;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.how-steps strong{font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:2px;font-size:18px;display:block}.how-cta{margin-top:var(--space-32)}.how-media{flex-direction:column;align-items:center;display:flex}.video-hint{display:none}@media (width<=1199px){.how-copy{padding-left:0}}@media (width<=959px){#how-it-works{padding-block:var(--space-36)}.how-layout{display:block}.how-copy{text-align:center}.how-eyebrow{margin-top:var(--space-8);justify-content:center}.how-steps,.how-cta{display:none}.how-media{margin-top:var(--space-20)}.how-media .video-box-portrait{width:270px}.video-hint{margin-top:var(--space-16);font-size:var(--font-size-body-large);color:var(--color-body);display:block}}.video-box{border-radius:var(--radius-card);border:var(--radius-hairline) solid #0dffc52e;background:var(--color-navy-surface);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.video-box-portrait{aspect-ratio:9/16;width:360px;max-width:100%}.video-box-landscape{aspect-ratio:16/9;width:100%}.video-cover{object-fit:cover;width:100%;height:100%}.video-play{place-items:center;padding:0;display:grid;position:absolute;inset:0}.video-play-disc{background:var(--color-teal);filter:drop-shadow(0 8px 14px #0dffc566);border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.video-play-disc img{margin-left:3px}.video-box video{background:#000;width:100%;height:100%;position:absolute;inset:0}.video-failure{margin-top:var(--space-16);font-size:var(--font-size-body-small);color:var(--color-white);line-height:1.5}@media (width<=959px){.video-play-disc{width:64px;height:64px}}#wallet{position:relative;overflow:hidden}#wallet:before{content:"";pointer-events:none;background:radial-gradient(2304px 640px at 78% 320px,#0dffc512 0%,#0000 62%);position:absolute;inset:0}.wallet-layout{align-items:center;height:711px;display:flex;position:relative}.wallet-copy{z-index:1;width:640px;padding-left:var(--space-48);position:relative}.wallet-heading{margin-top:var(--space-16);font-weight:var(--font-weight-semibold);letter-spacing:-1.5px;color:var(--color-white);font-size:clamp(34px,1.7vw + 18px,50px);line-height:1.06}.wallet-body{color:#ffffffb8;max-width:430px;margin-top:26px;font-size:17px;line-height:31.45px}.wallet-phones{width:1194px;height:711px;position:absolute;top:0;left:430px}@media (width<=1199px){.wallet-layout{height:auto;padding-top:var(--space-60);flex-direction:column;align-items:stretch}.wallet-copy{width:auto;padding-left:0}.wallet-phones{--wallet-phones-width:min((100vw - 2 * var(--space-12)) * 2388 / 1135, 900px);width:var(--wallet-phones-width);max-width:none;height:auto;margin-left:calc(50% - var(--wallet-phones-width) * 1177.5 / 2388);position:static}}#promo{padding-block:44px}#promo .container{max-width:1200px}#about{padding-block:150px}.about-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;column-gap:76px;display:grid}.about-heading{margin-top:var(--space-16);font-weight:var(--font-weight-semibold);letter-spacing:-1.5px;color:var(--color-white);font-size:clamp(34px,1.7vw + 18px,50px);line-height:1.08}.about-link{color:var(--color-teal);border-bottom:2px solid #0dffc559;align-items:baseline;gap:7px;padding-bottom:2px;text-decoration:none;display:inline-flex}.about-link em{font-family:var(--font-serif);font-style:italic;font-weight:var(--font-weight-regular)}.about-link img{align-self:center}.about-body{margin-top:var(--space-20);color:#ffffffb8;max-width:530px;font-size:17px;line-height:30.6px}.about-mosaic{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.about-mosaic img{aspect-ratio:1;object-fit:cover;background:#ffffff08;border-radius:8px;width:100%;height:auto}@media (width<=1199px){#about{padding-block:var(--space-80)}.about-layout{gap:var(--space-48);grid-template-columns:1fr}}@media (width<=959px){#promo{padding-block:var(--space-20)}}#stats{background:var(--color-navy-surface);border-top:var(--radius-hairline) solid #0dffc514;border-bottom:var(--radius-hairline) solid #0dffc514;position:relative}#stats:before{content:"";pointer-events:none;background:radial-gradient(2496px 345px at 50% -78px,#0dffc512 0%,#0000 60%);position:absolute;inset:0}.stats-strip{padding:59px var(--space-48) 61px;justify-content:center;display:flex;position:relative}.stat{text-align:center;min-width:1px;padding:var(--space-8) var(--space-24);flex:1 0 0;position:relative}.stat+.stat:before{content:"";background:linear-gradient(#0dffc500 0%,#0dffc533 26% 74%,#0dffc500 100%);width:1px;position:absolute;top:10%;bottom:10%;left:0}.stat-figure{font-weight:var(--font-weight-bold);letter-spacing:-1.54px;margin-bottom:var(--space-14);font-size:44px;line-height:1}.stat-figure-teal{color:var(--color-teal);text-shadow:0 0 32px #0dffc542}.stat-label{font-weight:var(--font-weight-medium);font-size:var(--font-size-mono-button);letter-spacing:1.54px;text-transform:uppercase;color:#7f8ea3;line-height:18.7px}@media (width<=768px){.stats-strip{row-gap:var(--space-32);padding:var(--space-48) var(--space-24);grid-template-columns:1fr 1fr;display:grid}.stat+.stat:before{display:none}.stat:nth-child(2n):before{content:"";background:linear-gradient(#0dffc500 0%,#0dffc533 26% 74%,#0dffc500 100%);width:1px;display:block;position:absolute;top:10%;bottom:10%;left:0}}#cta{padding-block:88px}#faq{padding-block:0 88px}.faq-inner{max-width:880px;margin-inline:auto}.faq-list{margin-top:var(--space-32);border-bottom:var(--radius-hairline) solid #ffffff1a}.faq-item{border-top:var(--radius-hairline) solid #ffffff1a}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-16);cursor:pointer;font-weight:var(--font-weight-semibold);padding-block:22px;font-size:18px;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{width:var(--space-24);height:var(--space-24);color:var(--color-white);background-color:#ffffff08;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:transform .25s,background-color .25s,color .25s;display:inline-flex}.faq-item[open] .faq-icon{color:var(--color-teal);background-color:#0dffc51f;transform:rotate(45deg)}.faq-item::details-content{content-visibility:visible;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,visibility .25s;display:grid}.faq-item[open]::details-content{visibility:visible;grid-template-rows:1fr}.faq-panel{min-height:0;overflow:hidden}.faq-answer{color:#ffffffb8;max-width:780px;padding-bottom:22px;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq-icon{transition:none}.faq-item::details-content{transition:none}}@media (width<=959px){#cta{padding-block:var(--space-48)}#faq{padding-block:0 var(--space-48)}.faq-list{margin-top:var(--space-24)}.faq-item summary{padding-block:var(--space-16);font-size:16px}.faq-answer{padding-bottom:var(--space-16);font-size:15px}}.footer{border-top:var(--radius-hairline) solid #0dffc514}.footer-inner{padding-top:57px;padding-bottom:var(--space-32)}.footer-columns{gap:var(--space-48);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.footer-brand-name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-small);letter-spacing:2.4px;text-transform:uppercase;color:#ffffff80}.footer-blurb{margin-top:var(--space-12);max-width:280px;font-size:var(--font-size-body-base);color:#ffffff6b;line-height:20.8px}.footer-socials{gap:var(--space-12);margin-top:var(--space-20);display:flex}.footer-socials a{border:var(--radius-hairline) solid #0dffc514;background:#ffffff0a;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.footer-socials a:hover{background:#ffffff14}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column-title{font-family:var(--font-mono);font-weight:var(--font-weight-bold);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb8;margin-bottom:var(--space-20);font-size:10px}.footer-column a{font-size:var(--font-size-body-base);color:#ffffff6b;line-height:28.6px;text-decoration:none}.footer-column a:hover{color:#ffffffb8}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-48);border-top:var(--radius-hairline) solid #ffffff0a;font-size:var(--font-size-mono-button);color:#444;padding-top:25px;display:flex}.footer-legal{gap:var(--space-20);display:flex}.footer-legal a{color:#444;text-decoration:none}.footer-legal a:hover{color:#ffffff80}@media (width<=768px){.footer-columns{gap:var(--space-32);grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}
