.mkt{color:#1a1a2e;background:#fff;min-height:100svh;font-family:system-ui,Segoe UI,Roboto,sans-serif}.mkt-nav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid #eee;position:sticky;top:0}.mkt-nav-inner{justify-content:space-between;align-items:center;max-width:1080px;height:64px;margin:0 auto;padding:0 24px;display:flex}.mkt-logo{align-items:center;display:flex}.mkt-logo-img{border-radius:8px;width:90px;height:70px}.mkt-nav-links{gap:28px;display:flex}.mkt-nav-links a{color:#555;font-size:15px;font-weight:500;text-decoration:none}.mkt-nav-links a:hover{color:#6c47ff}.mkt-hero{text-align:center;background:linear-gradient(160deg,#f5f3ff 0%,#faf5ff 60%,#f0f9ff 100%);padding:88px 24px 72px}.mkt-eyebrow{color:#6c47ff;letter-spacing:.5px;text-transform:uppercase;background:#6c47ff1a;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.mkt-hero h1{letter-spacing:-2px;color:#0f0a25;margin:0 0 20px;font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.1}.mkt-sub{color:#555;max-width:560px;margin:0 auto 36px;font-size:clamp(16px,2vw,19px);line-height:1.65}.mkt-cta-btn{color:#fff;background:#0f0a25;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.mkt-cta-btn:hover{opacity:.85}.mkt-cta-btn--light{color:#0f0a25;background:#fff}.apple-icon{flex-shrink:0;width:17px;height:17px}.mkt-features{text-align:center;max-width:1080px;margin:0 auto;padding:80px 24px}.mkt-features h2{letter-spacing:-1px;color:#0f0a25;margin:0 0 10px;font-size:clamp(26px,4vw,40px);font-weight:800}.mkt-section-sub{color:#666;margin:0 0 48px;font-size:17px}.mkt-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.mkt-card{background:#fafafa;border:1px solid #eee;border-radius:16px;padding:28px 24px}.mkt-card-icon{margin-bottom:14px;font-size:32px;display:block}.mkt-card h3{color:#0f0a25;margin:0 0 8px;font-size:16px;font-weight:700}.mkt-card p{color:#666;margin:0;font-size:14px;line-height:1.6}.mkt-about{background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:80px 24px}.mkt-about-inner{max-width:680px;margin:0 auto}.mkt-about h2{letter-spacing:-.8px;color:#0f0a25;margin:0 0 20px;font-size:clamp(24px,3.5vw,36px);font-weight:800}.mkt-about p{color:#555;margin:0 0 16px;font-size:16px;line-height:1.75}.mkt-about p:last-child{margin:0}.mkt-banner{color:#fff;text-align:center;background:#0f0a25;padding:72px 24px}.mkt-banner h2{letter-spacing:-1px;color:#fff;margin:0 0 10px;font-size:clamp(26px,4vw,42px);font-weight:800}.mkt-banner p{color:#fff9;margin:0 0 32px;font-size:17px}.mkt-footer{border-top:1px solid #eee;padding:32px 24px}.mkt-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:flex}.mkt-footer-links{gap:20px;display:flex}.mkt-footer-links a{color:#777;font-size:14px;text-decoration:none}.mkt-footer-links a:hover{color:#6c47ff}.mkt-copy{color:#aaa;margin:0;font-size:13px}@media (width<=640px){.mkt-nav-links{display:none}.mkt-footer-inner{text-align:center;flex-direction:column}.mkt-footer-links{justify-content:center}}.sup{color:#1a1a2e;background:#fff;min-height:100svh;font-family:system-ui,Segoe UI,Roboto,sans-serif}.sup-nav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid #eee;position:sticky;top:0}.sup-nav-inner{justify-content:space-between;align-items:center;max-width:1080px;height:64px;margin:0 auto;padding:0 24px;display:flex}.sup-logo{align-items:center;display:flex}.sup-logo-img{border-radius:8px;width:90px;height:70px}.sup-nav-links{gap:28px;display:flex}.sup-nav-links a{color:#555;font-size:15px;font-weight:500;text-decoration:none}.sup-nav-links a:hover{color:#6c47ff}.sup-hero{text-align:center;background:linear-gradient(160deg,#f5f3ff 0%,#faf5ff 100%);padding:72px 24px 56px}.sup-hero h1{letter-spacing:-1.5px;color:#0f0a25;margin:0 0 12px;font-size:clamp(32px,5vw,52px);font-weight:800}.sup-hero p{color:#555;margin:0;font-size:17px}.sup-section{padding:72px 24px}.sup-section:nth-child(2n){background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee}.sup-container{max-width:720px;margin:0 auto}.sup-section h2{letter-spacing:-.5px;color:#0f0a25;margin:0 0 32px;font-size:clamp(22px,3vw,32px);font-weight:800}.sup-faq{border:1px solid #eee;border-radius:14px;overflow:hidden}.faq-item{border-bottom:1px solid #eee}.faq-item:last-child{border-bottom:none}.faq-q{cursor:pointer;text-align:left;color:#0f0a25;background:#fff;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.faq-q:hover{background:#fafafa}.faq-open .faq-q{color:#6c47ff;background:#fafafa}.faq-chevron{color:#bbb;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.faq-open .faq-chevron{color:#6c47ff;transform:rotate(180deg)}.faq-a{color:#555;background:#fafafa;margin:0;padding:0 24px 20px;font-size:14px;line-height:1.7}.sup-contact-desc{color:#555;margin:0 0 24px;font-size:16px;line-height:1.65}.sup-contact-items{flex-direction:column;gap:14px;display:flex}.sup-contact-item{color:#444;align-items:center;gap:12px;font-size:15px;display:flex}.sup-contact-item a{color:#6c47ff;font-weight:600;text-decoration:none}.sup-contact-item a:hover{text-decoration:underline}.sup-privacy p{color:#555;margin:0 0 16px;font-size:15px;line-height:1.75}.sup-privacy p:last-child{margin:0}.sup-privacy a{color:#6c47ff}.sup-footer{border-top:1px solid #eee;padding:32px 24px}.sup-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:flex}.sup-footer-links{gap:20px;display:flex}.sup-footer-links a{color:#777;font-size:14px;text-decoration:none}.sup-footer-links a:hover{color:#6c47ff}.sup-copy{color:#aaa;margin:0;font-size:13px}@media (width<=640px){.sup-nav-links{display:none}.sup-footer-inner{text-align:center;flex-direction:column}.sup-footer-links{justify-content:center}}
