.ma6{--ma6-ink:var(--ink,#17131d);--ma6-muted:var(--muted,#a9a2b5);--ma6-lilac:var(--lilac,#c8afff);background:var(--dark,#101014);color:#f8f5ff;overflow:hidden}.ma6 [hidden]{display:none!important}.ma6 .eyebrow{color:var(--ma6-lilac)}.ma6 h1,.ma6 h2,.ma6 h3{color:inherit}.ma6 p{color:#bdb6c9}.ma6 a:focus-visible,.ma6 button:focus-visible,.ma6 summary:focus-visible,.ma6 [role=tabpanel]:focus-visible{outline:3px solid var(--ma6-lilac);outline-offset:5px}.ma6-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:32px 60px;padding-top:88px;padding-bottom:72px;align-items:center}.ma6-intro h1{font-size:clamp(40px,3.63vw,58px);line-height:1.08;letter-spacing:-2.3px;margin:25px 0;font-weight:700}.ma6-intro h1 span{display:block;font-size:clamp(22px,2.5vw,35px);font-weight:700;letter-spacing:-.7px;color:var(--ma6-lilac);line-height:1.18;margin-bottom:16px}.ma6-intro>p:not(.ma6-intro-note){font-size:18px;line-height:1.65}.ma6-hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}.ma6 .text-link{color:#e3d7fb}.ma6-platforms{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}.ma6-platforms span{border:1px solid #494050;padding:9px 14px;border-radius:0;font-size:13px;color:#ece5f7}.ma6-intro-note{max-width:460px;font-size:13px;line-height:1.7;margin-top:18px}.ma6-showcase{position:relative;display:flex;flex-direction:column;align-items:center;padding:10px 0 0;isolation:isolate}.ma6-showcase:before{content:"";position:absolute;z-index:-1;inset:7% -6% 13%;background:radial-gradient(ellipse,#6f43844f,transparent 70%);border:1px solid #9e7abb20;border-radius:50%;transform:rotate(-22deg)}.ma6-phone{width:310px;max-width:100%;border:1px solid #736a81;border-radius:40px;background:linear-gradient(145deg,#49424e,#15121b 25%);padding:9px;box-shadow:0 25px 70px #0008}.ma6-phone-head{height:74px;background:#1c1822;border-radius:31px 31px 0 0;padding:34px 18px 8px;position:relative;display:flex;justify-content:space-between;align-items:center}.ma6-phone-head img{width:123px;height:auto;object-fit:contain}.ma6-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);height:14px;width:74px;border-radius:20px;background:#050408}.ma6-phone-dot{width:8px;height:8px;border-radius:50%;background:#c8afff}.ma6-screen{background:#1c1822;min-height:434px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.ma6-kicker{font-size:12px;letter-spacing:1.3px;color:#b8a8d1}.ma6-screen h2{font-size:28px;line-height:1.08;letter-spacing:-1px;margin:0}.ma6-screen-photo{width:100%;height:143px;object-fit:cover;object-position:center 35%;border-radius:14px}.ma6-mini-list{display:grid;gap:4px}.ma6-mini-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #ffffff0d}.ma6-mini-list>div>span:nth-child(2){min-width:0;flex:1}.ma6-mini-list strong,.ma6-mini-list small{display:block}.ma6-mini-list strong{font-size:13px;font-weight:600;line-height:1.3}.ma6-mini-list small{font-size:12px;line-height:1.4;color:#b3a9c1;margin-top:3px}.ma6-mini-list b{font-size:15px;font-weight:400;color:var(--ma6-lilac)}.ma6-icon{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;background:#c8afff15;border-radius:0;color:var(--ma6-lilac);font-size:18px}.ma6-phone-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:8px;background:#ccb4f5;color:#21162d!important;border-radius:10px;text-decoration:none;padding:12px;font-size:12px;font-weight:700}.ma6-phone-bottom{height:28px;background:#1c1822;border-radius:0 0 31px 31px;display:grid;place-items:center}.ma6-phone-bottom span{height:3px;width:80px;background:#91889d;border-radius:5px}.ma6-showcase-caption{font-size:12px;letter-spacing:2px;color:#b7a8c7;margin-top:18px}.ma6-membership-card{background:linear-gradient(120deg,#cdb8ed,#a08ac5);border-radius:0;padding:18px;color:#2a2038;min-height:155px}.ma6-membership-card>span{font-size:12px;letter-spacing:1px}.ma6-membership-card>strong{display:block;font-size:24px;line-height:1.08;letter-spacing:-.7px;margin:13px 0}.ma6-membership-card>div{display:flex;gap:8px}.ma6-membership-card>div>span{font-size:12px;border:1px solid #3b285a40;border-radius:0;padding:5px 8px}.ma6-entry-symbol{width:156px;height:156px;margin:10px auto 0;display:grid;place-items:center;color:#c8afff;background:radial-gradient(circle,#c8afff19,transparent 65%)}.ma6-entry-symbol svg{width:100px}.ma6-phone-copy{font-size:13px!important;text-align:center;line-height:1.65!important;margin:0!important}.ma6-pill-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ma6-pill-row span{font-size:12px;border:1px solid #52435f;padding:6px 10px;border-radius:0}.ma6-progress-symbol{padding:10px 8px 14px;background:#2a2037;border-radius:0;color:var(--ma6-lilac)}.ma6-progress-symbol svg{width:100%;height:105px}.ma6-progress-symbol strong{display:block;font-size:16px;padding:0 10px;line-height:1.25}.ma6-message-card{background:#cbb5ed;color:#281d37;border-radius:0;padding:17px}.ma6-message-card>span{font-size:12px;letter-spacing:1.2px}.ma6-message-card strong{display:block;font-size:20px;line-height:1.12;margin-top:10px}.ma6-message-card p{font-size:12px;line-height:1.5;color:#433251;margin-bottom:0}.ma6-message-card.is-outlined{background:transparent;border:1px solid #5d4d71;color:#e2d3f7}.ma6-message-card.is-outlined p{color:#b9a8cc}.ma6-profile-symbol{width:88px;height:88px;margin:3px auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#21172f;background:#c8afff;font-weight:700;font-size:32px;letter-spacing:-2px}.ma6-profile-symbol span{font-size:12px;letter-spacing:1px}.ma6-tabs{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff22;margin-top:24px}.ma6-tabs button{background:transparent;border:0;color:#bab1c8;padding:22px 10px;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer;font:inherit;font-size:14px;border-bottom:2px solid transparent}.ma6-tabs button span{font-size:12px;color:#887899}.ma6-tabs button[aria-selected=true]{color:#e3d2ff;border-bottom-color:var(--ma6-lilac);background:linear-gradient(0deg,#b48cdd12,transparent)}.ma6-tabs button[aria-selected=true] span{color:var(--ma6-lilac)}.ma6-features{padding-top:80px;padding-bottom:85px}.ma6-section-heading h2{font-size:clamp(30px,2.81vw,43px);line-height:1.14;letter-spacing:-1.7px;margin:18px 0 42px;font-weight:700}.ma6 em{font-style:normal;color:var(--ma6-lilac)}.ma6-feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px}.ma6-feature-grid article{border-top:1px solid #4b4056;padding-top:21px}.ma6-feature-no{font-size:12px;color:#9f83bc}.ma6-feature-grid h3{font-size:18px;line-height:1.3;margin:16px 0 10px}.ma6-feature-grid p{font-size:14px;line-height:1.7;margin:0}.ma6-connect{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center;padding-top:50px;padding-bottom:100px}.ma6-connect-image{border-radius:0;overflow:hidden}.ma6-connect-image img{display:block;width:100%;height:360px;object-fit:cover;object-position:center}.ma6-connect h2,.ma6-faq h2,.ma6-final h2{font-size:clamp(30px,2.78vw,43px);letter-spacing:-1.6px;line-height:1.13;margin:20px 0;font-weight:700}.ma6-connect p{font-size:16px;line-height:1.8}.ma6-connect .text-link{margin-top:20px;display:inline-flex}.ma6-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:50px;padding-bottom:90px;border-top:1px solid #fff2}.ma6-faq details{border-bottom:1px solid #ffffff26;padding:21px 0}.ma6-faq summary{cursor:pointer;position:relative;list-style:none;padding-right:30px;font-size:16px;font-weight:600;line-height:1.4}.ma6-faq summary::-webkit-details-marker{display:none}.ma6-faq summary:after{content:'+';position:absolute;right:2px;top:0;color:var(--ma6-lilac);font-weight:400}.ma6-faq details[open] summary:after{content:'−'}.ma6-faq details p{font-size:15px;line-height:1.8;margin:16px 0 3px}.ma6-final{border-top:1px solid #fff2;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:62px;padding-bottom:78px}.ma6-final .eyebrow{font-size:12px}.ma6-final h2{margin-bottom:0}
@media(max-width:1050px){.ma6-hero{gap:24px;padding-top:60px}.ma6-intro h1{font-size:42px;font-weight:700}.ma6-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ma6-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ma6-connect{gap:35px}.ma6-faq{gap:40px}}@media(max-width:720px){.ma6-hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:40px;gap:32px}.ma6-intro h1{font-size:40px;letter-spacing:-1.8px;margin-top:18px;font-weight:700}.ma6-intro h1 span{font-size:24px}.ma6-intro>p:not(.ma6-intro-note){font-size:16px}.ma6-hero-actions{gap:20px 16px}.ma6-platforms{margin-top:25px}.ma6-showcase{grid-row:3;margin:0 auto;width:100%;max-width:340px}.ma6-tabs{grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.ma6-tabs button{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;padding:16px 8px}.ma6-phone{width:302px}.ma6-features{padding-top:48px;padding-bottom:40px}.ma6-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 21px}.ma6-feature-grid h3{font-size:18px}.ma6-feature-grid p{font-size:14px}.ma6-section-heading h2{font-size:30px;letter-spacing:-1px;margin-bottom:32px;font-weight:700}.ma6-connect{grid-template-columns:1fr;gap:28px;padding-top:35px;padding-bottom:55px}.ma6-connect-image img{height:auto;aspect-ratio:4/3}.ma6-faq{grid-template-columns:1fr;gap:10px;padding-top:35px;padding-bottom:48px}.ma6-faq h2{margin-bottom:10px}.ma6-faq summary{font-size:16px}.ma6-final{align-items:flex-start;flex-direction:column;padding-top:36px;padding-bottom:52px}.ma6-final .eyebrow{font-size:12px}.ma6-final h2{font-size:35px;font-weight:700}.ma6 .eyebrow{line-height:1.7}.ma6-screen{min-height:434px}}@media(prefers-reduced-motion:reduce){.ma6 *{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:720px){.ma6-tabs button{min-width:0;overflow-wrap:anywhere}.ma6-showcase-caption{max-width:100%;text-align:center;overflow-wrap:anywhere}.ma6-feature-grid>div{min-width:0}}
@media(max-width:420px){.ma6-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ma6-feature-grid{grid-template-columns:minmax(0,1fr)}}
