.app-store-badge{display:inline-block;line-height:0;vertical-align:middle;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.app-store-badge img,.app-store-badge svg{height:48px;width:auto;display:block}.app-store-badge:hover,.app-store-badge:focus{opacity:0.85}.app-phone-frame{position:relative;display:inline-block;padding:12px 10px 14px;background:linear-gradient(160deg, #2a2d3e 0%, #181a26 100%);border-radius:44px;-webkit-box-shadow:0 0 0 1.5px rgba(255,255,255,0.08),0 30px 80px rgba(0,0,0,0.55),0 10px 30px rgba(107,92,255,0.25);box-shadow:0 0 0 1.5px rgba(255,255,255,0.08),0 30px 80px rgba(0,0,0,0.55),0 10px 30px rgba(107,92,255,0.25)}.app-phone-frame img{display:block;border-radius:32px;width:240px;height:auto}@media (min-width: 767px){.app-phone-frame{padding:14px 12px 16px}.app-phone-frame img{width:260px}}@media (min-width: 1120px){.app-phone-frame img{width:300px}}.app-launch-tagline,article#app-launch-page .app-hero .app-hero-copy h1{font-family:"Poppins", sans-serif;font-weight:700;letter-spacing:-0.5px;margin:0 0 16px}.app-launch-subtagline,article#app-launch-page .app-hero .app-hero-copy .sub{font-family:"Inter", sans-serif;font-weight:400;color:#c9c8e5;margin:0 0 28px}article#app-launch-page{font-family:"Inter", sans-serif;color:#fff}article#app-launch-page .app-hero{background:linear-gradient(135deg, #0b0d1a 0%, #1a1d33 50%, #141627 100%);color:#fff;position:relative;overflow:hidden;padding:80px 0 64px}article#app-launch-page .app-hero::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle, rgba(136,129,254,0.35) 0%, rgba(136,129,254,0) 70%);pointer-events:none}article#app-launch-page .app-hero::after{content:"";position:absolute;bottom:-300px;left:-200px;width:700px;height:700px;background:radial-gradient(circle, rgba(107,92,255,0.25) 0%, rgba(107,92,255,0) 70%);pointer-events:none}@media (min-width: 1120px){article#app-launch-page .app-hero{padding:120px 0 96px}}article#app-launch-page .app-hero .container{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (min-width: 1120px){article#app-launch-page .app-hero .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:72px}}article#app-launch-page .app-hero .app-hero-copy{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media (min-width: 1120px){article#app-launch-page .app-hero .app-hero-copy{text-align:left}}article#app-launch-page .app-hero .app-hero-copy .eyebrow{display:inline-block;font-family:"Inter", sans-serif;font-weight:600;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#8881fe;margin-bottom:20px;padding:6px 14px;border-radius:999px;background:rgba(136,129,254,0.12);border:1px solid rgba(136,129,254,0.35)}article#app-launch-page .app-hero .app-hero-copy h1{color:#fff;font-size:36px;line-height:1.1}@media (min-width: 767px){article#app-launch-page .app-hero .app-hero-copy h1{font-size:44px}}@media (min-width: 1120px){article#app-launch-page .app-hero .app-hero-copy h1{font-size:56px}}article#app-launch-page .app-hero .app-hero-copy h1 .accent{color:#8881fe}article#app-launch-page .app-hero .app-hero-copy .sub{font-size:18px;line-height:1.55;max-width:560px;margin-left:auto;margin-right:auto}@media (min-width: 1120px){article#app-launch-page .app-hero .app-hero-copy .sub{margin-left:0;margin-right:0}}article#app-launch-page .app-hero .app-hero-copy .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (min-width: 767px){article#app-launch-page .app-hero .app-hero-copy .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1120px){article#app-launch-page .app-hero .app-hero-copy .cta-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}article#app-launch-page .app-hero .app-hero-copy .signin-note{margin-top:20px;font-size:14px;color:#c9c8e5}article#app-launch-page .app-hero .app-hero-copy .signin-note a{color:#8881fe;text-decoration:underline}article#app-launch-page .app-hero .app-hero-visual{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}article#app-launch-page .app-hero .app-hero-visual .app-phone-frame img{width:280px}@media (min-width: 1120px){article#app-launch-page .app-hero .app-hero-visual .app-phone-frame img{width:340px}}article#app-launch-page .app-features{background:#ffffff;color:#1a1a2e;padding:72px 0}@media (min-width: 1120px){article#app-launch-page .app-features{padding:112px 0}}article#app-launch-page .app-features .container{max-width:1180px;margin:0 auto;padding:0 24px}article#app-launch-page .app-features .section-head{text-align:center;margin-bottom:56px}article#app-launch-page .app-features .section-head h2{font-family:"Poppins", sans-serif;font-weight:700;font-size:32px;line-height:1.15;color:#1a1a2e;margin:0 0 12px}@media (min-width: 1120px){article#app-launch-page .app-features .section-head h2{font-size:42px}}article#app-launch-page .app-features .section-head p{font-size:17px;color:#4c4c5e;max-width:620px;margin:0 auto}article#app-launch-page .app-features .feature-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 767px){article#app-launch-page .app-features .feature-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1120px){article#app-launch-page .app-features .feature-grid{grid-template-columns:repeat(3, 1fr);gap:28px}}article#app-launch-page .app-features .feature-card{background:#f6f7fb;border:1px solid #ebecf3;border-radius:18px;padding:28px;-webkit-transition:-webkit-transform 0.15s ease, -webkit-box-shadow 0.15s ease;transition:-webkit-transform 0.15s ease, -webkit-box-shadow 0.15s ease;transition:transform 0.15s ease, box-shadow 0.15s ease;transition:transform 0.15s ease, box-shadow 0.15s ease, -webkit-transform 0.15s ease, -webkit-box-shadow 0.15s ease}article#app-launch-page .app-features .feature-card:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 18px 50px rgba(136,129,254,0.15);box-shadow:0 18px 50px rgba(136,129,254,0.15)}article#app-launch-page .app-features .feature-card .icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg, #8881fe 0%, #6b5cff 100%);color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-bottom:18px}article#app-launch-page .app-features .feature-card h3{font-family:"Poppins", sans-serif;font-weight:600;font-size:19px;margin:0 0 8px;color:#1a1a2e}article#app-launch-page .app-features .feature-card p{font-size:15px;line-height:1.55;color:#5a5a72;margin:0}article#app-launch-page .app-screens{background:linear-gradient(135deg, #0b0d1a 0%, #1a1d33 50%, #141627 100%);color:#fff;position:relative;overflow:hidden;padding:80px 0 96px}article#app-launch-page .app-screens::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle, rgba(136,129,254,0.35) 0%, rgba(136,129,254,0) 70%);pointer-events:none}article#app-launch-page .app-screens::after{content:"";position:absolute;bottom:-300px;left:-200px;width:700px;height:700px;background:radial-gradient(circle, rgba(107,92,255,0.25) 0%, rgba(107,92,255,0) 70%);pointer-events:none}article#app-launch-page .app-screens .container{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 24px;text-align:center}article#app-launch-page .app-screens .section-head h2{font-family:"Poppins", sans-serif;font-weight:700;font-size:32px;color:#fff;margin:0 0 12px}@media (min-width: 1120px){article#app-launch-page .app-screens .section-head h2{font-size:42px}}article#app-launch-page .app-screens .section-head p{color:#c9c8e5;font-size:17px;margin:0 auto 56px;max-width:620px}article#app-launch-page .app-screens .screen-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:28px}@media (min-width: 1120px){article#app-launch-page .app-screens .screen-row{gap:36px}}article#app-launch-page .app-screens .screen-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}article#app-launch-page .app-screens .screen-tile .label{font-family:"Inter", sans-serif;font-weight:600;font-size:14px;letter-spacing:0.4px;color:#8881fe;text-transform:uppercase}article#app-launch-page .app-screens .screen-tile .app-phone-frame img{width:200px}@media (min-width: 767px){article#app-launch-page .app-screens .screen-tile .app-phone-frame img{width:220px}}@media (min-width: 1120px){article#app-launch-page .app-screens .screen-tile .app-phone-frame img{width:240px}}article#app-launch-page .app-signin{background:#f6f7fb;color:#1a1a2e;padding:72px 0}article#app-launch-page .app-signin .container{max-width:920px;margin:0 auto;padding:0 24px}article#app-launch-page .app-signin h2{font-family:"Poppins", sans-serif;font-weight:700;font-size:30px;margin:0 0 16px;text-align:center}@media (min-width: 1120px){article#app-launch-page .app-signin h2{font-size:38px}}article#app-launch-page .app-signin .lead{text-align:center;font-size:17px;color:#4c4c5e;margin:0 auto 40px;max-width:680px}article#app-launch-page .app-signin .signin-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 767px){article#app-launch-page .app-signin .signin-grid{grid-template-columns:1fr 1fr}}article#app-launch-page .app-signin .signin-card{background:#ffffff;border:1px solid #e7e8f0;border-radius:16px;padding:28px}article#app-launch-page .app-signin .signin-card .step{display:inline-block;font-weight:700;color:#8881fe;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}article#app-launch-page .app-signin .signin-card h3{font-family:"Poppins", sans-serif;font-weight:600;font-size:19px;margin:0 0 8px}article#app-launch-page .app-signin .signin-card p{font-size:15px;color:#5a5a72;margin:0;line-height:1.55}article#app-launch-page .app-signin .not-a-client{text-align:center;margin-top:32px;padding:24px;border-radius:14px;background:#ffffff;border:1px dashed #c9cad8;color:#4c4c5e;font-size:15px}article#app-launch-page .app-signin .not-a-client a{color:#6b5cff;font-weight:600;text-decoration:underline}article#app-launch-page .app-faq{background:#ffffff;padding:72px 0}article#app-launch-page .app-faq .container{max-width:820px;margin:0 auto;padding:0 24px}article#app-launch-page .app-faq h2{font-family:"Poppins", sans-serif;font-weight:700;font-size:30px;text-align:center;margin:0 0 36px;color:#1a1a2e}article#app-launch-page .app-faq .faq-item{border-bottom:1px solid #ebecf3;padding:18px 0}article#app-launch-page .app-faq .faq-item summary{cursor:pointer;font-family:"Inter", sans-serif;font-weight:600;font-size:17px;color:#1a1a2e;list-style:none;padding-right:32px;position:relative}article#app-launch-page .app-faq .faq-item summary::-webkit-details-marker{display:none}article#app-launch-page .app-faq .faq-item summary::after{content:"+";position:absolute;right:0;top:0;font-size:22px;color:#6b5cff;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}article#app-launch-page .app-faq .faq-item[open] summary::after{content:"−"}article#app-launch-page .app-faq .faq-item .faq-body{margin-top:12px;font-size:15px;line-height:1.6;color:#5a5a72}article#app-launch-page .app-faq .support-line{text-align:center;margin-top:40px;font-size:15px;color:#5a5a72}article#app-launch-page .app-faq .support-line a{color:#6b5cff;font-weight:600}article#app-launch-page .app-final-cta{background:linear-gradient(135deg, #0b0d1a 0%, #1a1d33 50%, #141627 100%);color:#fff;position:relative;overflow:hidden;padding:64px 0 80px;text-align:center}article#app-launch-page .app-final-cta::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle, rgba(136,129,254,0.35) 0%, rgba(136,129,254,0) 70%);pointer-events:none}article#app-launch-page .app-final-cta::after{content:"";position:absolute;bottom:-300px;left:-200px;width:700px;height:700px;background:radial-gradient(circle, rgba(107,92,255,0.25) 0%, rgba(107,92,255,0) 70%);pointer-events:none}article#app-launch-page .app-final-cta .container{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:0 24px}article#app-launch-page .app-final-cta h2{font-family:"Poppins", sans-serif;font-weight:700;font-size:30px;color:#fff;margin:0 0 12px}@media (min-width: 1120px){article#app-launch-page .app-final-cta h2{font-size:38px}}article#app-launch-page .app-final-cta p{color:#c9c8e5;font-size:17px;margin:0 0 28px}
