.hero-module__5-FZra__hero{background:var(--color-black);flex-direction:column;padding:clamp(40px,6vw,80px) max(24px,50vw - 700px) clamp(64px,10vw,120px);display:flex}@media (max-width:767px){.hero-module__5-FZra__hero{min-height:100svh}}.hero-module__5-FZra__wordmark{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.035em;color:var(--color-bone);text-transform:uppercase;margin-bottom:clamp(36px,5.5vw,72px);margin-left:-.025em;font-size:clamp(5rem,12vw,8rem);font-weight:900;line-height:.9;text-decoration:none;display:block}.hero-module__5-FZra__wordmark:focus-visible{outline:2px solid var(--color-bone);outline-offset:4px;border-radius:2px}.hero-module__5-FZra__heroBody,.hero-module__5-FZra__heroLeft{flex-direction:column;display:flex}.hero-module__5-FZra__headline{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.02em;color:var(--color-bone);text-transform:uppercase;text-wrap:balance;margin-bottom:clamp(20px,3vw,32px);font-size:clamp(2.25rem,6.5vw,4.5rem);font-weight:800;line-height:.95}.hero-module__5-FZra__subhead{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.01em;color:var(--color-bone-dim);max-width:52ch;margin-bottom:clamp(32px,5vw,48px);font-size:1rem;font-weight:400;line-height:1.75}@media (min-width:768px){.hero-module__5-FZra__subhead{font-size:1.0625rem}}.hero-module__5-FZra__mono{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:0;color:var(--color-bone);font-variant-numeric:tabular-nums;font-size:.88em}.hero-module__5-FZra__badges{gap:var(--space-12);flex-flow:wrap;display:flex}.hero-module__5-FZra__badge{border:1px solid var(--color-border);color:var(--color-bone);min-height:44px;transition:border-color .15s var(--ease-out-quart), transform .15s var(--ease-out-quart);background:0 0;border-radius:8px;align-items:center;gap:10px;padding:10px 18px 10px 14px;text-decoration:none;display:inline-flex}@media (hover:hover){.hero-module__5-FZra__badge:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}}.hero-module__5-FZra__badge:focus-visible{outline:2px solid var(--color-bone);outline-offset:3px;border-radius:8px}.hero-module__5-FZra__badgeIcon{color:var(--color-bone);flex-shrink:0}.hero-module__5-FZra__badgeTextGroup{flex-direction:column;gap:3px;line-height:1;display:flex}.hero-module__5-FZra__badgeEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-bone-dim);font-size:.6rem;font-weight:400}.hero-module__5-FZra__badgeName{letter-spacing:.03em;text-transform:uppercase;color:var(--color-bone);font-size:.9rem;font-weight:700}.hero-module__5-FZra__fragmentsMobile{flex-direction:column;gap:clamp(16px,4vw,24px);margin-top:clamp(48px,10vw,80px);display:flex}@media (min-width:768px){.hero-module__5-FZra__fragmentsMobile{display:none}}.hero-module__5-FZra__fragment{background:var(--color-surface-raised);border:1px solid var(--color-border);aspect-ratio:1179/2556;border-radius:32px;position:relative;overflow:hidden}.hero-module__5-FZra__fragmentImage{object-fit:cover;width:100%;height:100%;display:block}.hero-module__5-FZra__phone1{align-self:flex-start;width:min(78%,270px)}.hero-module__5-FZra__phone2{align-self:flex-end;width:min(64%,220px)}.hero-module__5-FZra__phone3{align-self:flex-start;width:min(72%,250px)}.hero-module__5-FZra__phone4{align-self:flex-end;width:min(60%,210px)}.hero-module__5-FZra__animateIn{animation:hero-module__5-FZra__revealUp .5s var(--ease-out-quart) both;animation-delay:var(--delay,0s)}@keyframes hero-module__5-FZra__revealUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-module__5-FZra__scrollReveal{opacity:0;transition:opacity .4s var(--ease-out-quart), transform .4s var(--ease-out-quart);transform:translateY(24px)}.hero-module__5-FZra__scrollRevealVisible{opacity:1;transform:translateY(0)}
.more-views-module__d-6gtW__section{display:none}@media (min-width:768px){.more-views-module__d-6gtW__section{background:var(--color-black);border-top:1px solid var(--color-border);padding:clamp(64px,9vw,120px) max(24px,50vw - 700px);display:block}}.more-views-module__d-6gtW__eyebrow{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-dim);margin-bottom:clamp(32px,5vw,56px);font-size:.75rem;font-weight:700}.more-views-module__d-6gtW__row{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:clamp(24px,3vw,48px);display:flex}.more-views-module__d-6gtW__figure{align-items:center;gap:var(--space-16);flex-direction:column;flex:0 240px;margin:0;display:flex}.more-views-module__d-6gtW__frame{background:var(--color-surface-raised);border:1px solid var(--color-border);aspect-ratio:1179/2556;border-radius:28px;width:100%;max-width:240px;overflow:hidden}.more-views-module__d-6gtW__image{object-fit:cover;width:100%;height:100%;display:block}.more-views-module__d-6gtW__caption{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim);text-align:center;letter-spacing:.02em;max-width:220px;font-size:.875rem;font-weight:500;line-height:1.4}
.early-access-module__T-BlAW__section{background:var(--color-black);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:clamp(64px,10vw,120px) max(24px,50vw - 700px)}.early-access-module__T-BlAW__eyebrow{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-dim);margin-bottom:clamp(20px,3vw,28px);font-size:.75rem;font-weight:700}.early-access-module__T-BlAW__lead{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.015em;color:var(--color-bone);text-transform:uppercase;text-wrap:balance;max-width:24ch;margin-bottom:clamp(16px,2.5vw,24px);font-size:clamp(1.75rem,4.5vw,3rem);font-weight:800;line-height:1}.early-access-module__T-BlAW__body{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim);max-width:56ch;margin-bottom:clamp(24px,4vw,36px);font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.early-access-module__T-BlAW__body{font-size:1.0625rem}}.early-access-module__T-BlAW__form{gap:var(--space-12);flex-wrap:wrap;max-width:520px;display:flex}.early-access-module__T-BlAW__input{background:var(--color-surface-raised);border:1px solid var(--color-border);min-width:0;font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone);transition:border-color .15s var(--ease-out-quart), background .15s var(--ease-out-quart);border-radius:8px;outline:none;flex:240px;padding:14px 16px;font-size:1rem}.early-access-module__T-BlAW__input::placeholder{color:var(--color-bone-faint)}.early-access-module__T-BlAW__input:focus{border-color:var(--color-orange);background:#f973160a}.early-access-module__T-BlAW__input:disabled{opacity:.5}.early-access-module__T-BlAW__button{background:var(--color-orange);color:#0c1018;font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .15s var(--ease-out-quart), opacity .15s var(--ease-out-quart);border:none;border-radius:8px;flex:none;min-height:48px;padding:14px 22px;font-size:.95rem;font-weight:700}@media (hover:hover){.early-access-module__T-BlAW__button:hover:not(:disabled){transform:translateY(-1px)}}.early-access-module__T-BlAW__button:disabled{opacity:.4;cursor:not-allowed}.early-access-module__T-BlAW__button:focus-visible{outline:2px solid var(--color-bone);outline-offset:3px}.early-access-module__T-BlAW__successCard{color:var(--color-bone);background:#3ddc8414;border:1px solid #3ddc8452;border-radius:8px;align-items:center;gap:12px;max-width:520px;padding:14px 18px;font-size:1rem;line-height:1.5;display:inline-flex}.early-access-module__T-BlAW__checkmark{background:var(--color-green);color:#0c1018;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.early-access-module__T-BlAW__errorMsg{color:var(--color-red);font-size:.875rem;font-family:var(--font-barlow), "Arial Narrow", sans-serif;margin-top:12px}
.capability-module__KWDscq__section{background:var(--color-black);border-top:1px solid var(--color-border);padding:clamp(80px,12vw,160px) max(24px,50vw - 700px)}.capability-module__KWDscq__eyebrow{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-dim);margin-bottom:clamp(48px,8vw,96px);font-size:.75rem;font-weight:700}.capability-module__KWDscq__beats{flex-direction:column;gap:clamp(48px,7vw,96px);max-width:980px;list-style:none;display:flex}.capability-module__KWDscq__beat{grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(8px,1.5vw,16px) 14px;display:grid;position:relative}@media (min-width:768px){.capability-module__KWDscq__beat{grid-template-columns:96px 1fr;column-gap:clamp(32px,4vw,64px)}}.capability-module__KWDscq__beatDot{background:var(--beat-color);width:10px;height:10px;box-shadow:0 0 16px -2px var(--beat-color);border-radius:50%;flex-shrink:0;transform:translateY(2px)}@media (min-width:768px){.capability-module__KWDscq__beatDot{position:absolute;top:.55em;left:-22px;transform:none}}.capability-module__KWDscq__beatNumber{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:.05em;color:var(--beat-color);font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:500}.capability-module__KWDscq__beatLabel{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.015em;text-transform:uppercase;color:var(--color-bone);grid-column:1/-1;margin:0;font-size:clamp(1.5rem,4.5vw,2.75rem);font-weight:800;line-height:1}.capability-module__KWDscq__beatBody{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.005em;color:var(--color-bone-dim);max-width:56ch;margin-top:clamp(8px,1.5vw,16px);font-size:1rem;font-weight:400;line-height:1.7}@media (min-width:768px){.capability-module__KWDscq__beatBody{grid-column:2;font-size:1.0625rem}.capability-module__KWDscq__beatLabel{grid-column:2}.capability-module__KWDscq__beatNumber{grid-area:1/1/span 2;padding-top:.25em}}
.privacy-module__X9oHxG__section{background:var(--color-black);border-top:1px solid var(--color-border);padding:clamp(96px,14vw,200px) max(24px,50vw - 700px)}.privacy-module__X9oHxG__eyebrow{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-dim);margin-bottom:clamp(40px,7vw,80px);font-size:.75rem;font-weight:700}.privacy-module__X9oHxG__lead{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.018em;color:var(--color-bone);text-transform:uppercase;text-wrap:balance;max-width:22ch;margin-bottom:clamp(20px,3vw,32px);font-size:clamp(2rem,6vw,4.25rem);font-weight:800;line-height:1}.privacy-module__X9oHxG__leadAccent{color:var(--color-bone-dim);display:inline}.privacy-module__X9oHxG__coda{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--color-bone-dim);margin-bottom:clamp(20px,3vw,32px);font-size:clamp(1rem,2vw,1.25rem);font-weight:500}.privacy-module__X9oHxG__drumbeat{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.01em;color:var(--color-bone);text-transform:uppercase;margin-bottom:clamp(56px,9vw,112px);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.1}.privacy-module__X9oHxG__proofList{flex-direction:column;gap:clamp(20px,3vw,28px);max-width:720px;list-style:none;display:flex}.privacy-module__X9oHxG__proofItem{grid-template-columns:40px 1fr;align-items:baseline;column-gap:clamp(16px,2.5vw,24px);display:grid}.privacy-module__X9oHxG__proofNumber{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:.05em;color:var(--color-bone-dim);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.privacy-module__X9oHxG__proofText{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim);font-size:1rem;font-weight:400;line-height:1.65}@media (min-width:768px){.privacy-module__X9oHxG__proofText{font-size:1.0625rem}}.privacy-module__X9oHxG__proofKey{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--color-bone);font-style:normal;font-weight:800}
.footer-module__d_pQKq__footer{background:var(--color-black);border-top:1px solid var(--color-border);padding:clamp(48px,8vw,96px) max(24px,50vw - 700px) clamp(40px,6vw,64px)}.footer-module__d_pQKq__inner{flex-direction:column;gap:clamp(24px,4vw,40px);max-width:1280px;margin:0 auto;display:flex}@media (min-width:768px){.footer-module__d_pQKq__inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,32px) clamp(40px,6vw,80px)}}.footer-module__d_pQKq__wordmark{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-bone);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;line-height:1}.footer-module__d_pQKq__wordmark>span{vertical-align:super;color:var(--color-bone-dim);margin-left:2px;font-size:.4em;font-weight:400}.footer-module__d_pQKq__links{flex-direction:column;gap:clamp(12px,2vw,16px);display:flex}@media (min-width:768px){.footer-module__d_pQKq__links{flex-direction:row;align-items:center;gap:clamp(24px,3vw,40px)}}.footer-module__d_pQKq__link{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--color-bone-dim);transition:color .15s var(--ease-out-quart);font-size:.875rem;font-weight:500;text-decoration:none}.footer-module__d_pQKq__link:hover,.footer-module__d_pQKq__link:focus-visible{color:var(--color-bone)}.footer-module__d_pQKq__link:focus-visible{outline:2px solid var(--color-bone);outline-offset:4px;border-radius:2px}.footer-module__d_pQKq__indie{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.02em;color:var(--color-bone);flex-basis:100%;max-width:52ch;margin:0;font-size:.875rem;font-weight:600}.footer-module__d_pQKq__legal{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.02em;color:var(--color-bone-dim);flex-basis:100%;max-width:52ch;font-size:.75rem;font-weight:400;line-height:1.6}@media (min-width:768px){.footer-module__d_pQKq__legal{margin-top:clamp(16px,2vw,24px)}}
