.lt-root:has(.asl-root){background:#fff}.lt-root:has(.asl-root):before,.lt-root:has(.asl-root):after,.lt-root:has(.asl-root) .orb-field{display:none!important}.lt-root .asl-root{--asl-green: rgb(var(--champ-600, 26 184 84));--asl-green-hi: rgb(var(--champ-500, 37 211 102));--asl-green-ink: rgb(var(--champ-700, 20 122 58));--asl-line: #e5e7eb;position:relative;z-index:1;background:#fff;color:#111827;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.lt-root .asl-root h1,.lt-root .asl-root h2,.lt-root .asl-root h3,.lt-root .asl-root h4{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;margin:0}.lt-root .asl-root p{margin:0}.asl-root .text-gray-950{color:#0b0f19}.asl-root .asl-container{width:100%;max-width:1184px;margin:0 auto;padding-left:24px;padding-right:24px}@media(max-width:639px){.asl-root .asl-container{padding-left:16px;padding-right:16px}}.asl-root .asl-link{color:var(--asl-green-ink)}.asl-root .asl-link:hover{text-decoration:underline;text-underline-offset:3px}.lt-root .asl-root .btn-primary{background:var(--asl-green);color:var(--champ-on, #fff);border-radius:10px;box-shadow:inset 0 -2px #0000001f;font-weight:700;transition:background-color .12s ease,transform .12s ease}.lt-root .asl-root .btn-primary:hover{background:var(--asl-green-ink);color:var(--champ-on, #fff);filter:none;transform:none;box-shadow:inset 0 -2px #0000001f}.asl-root .asl-header{border-bottom:1px solid var(--asl-line);background:#fff}.asl-root .asl-card{background:#fff;border:1px solid var(--asl-line);border-radius:12px}.asl-root .asl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "buy" "rest";row-gap:24px}.asl-root .asl-area-head{grid-area:head}.asl-root .asl-area-media{grid-area:media}.asl-root .asl-area-buy{grid-area:buy}.asl-root .asl-area-rest{grid-area:rest;padding-top:8px}@media(min-width:1024px){.asl-root .asl-hero-grid{grid-template-columns:minmax(0,720px) 384px;grid-template-areas:"head buy" "media buy" "rest buy";grid-template-rows:auto auto 1fr;-moz-column-gap:32px;column-gap:32px;justify-content:space-between}.asl-root .asl-area-buy{align-self:start;position:sticky;top:24px}}.asl-root .asl-stage{border-radius:12px;overflow:hidden;background:#f6f7f9}.asl-root .asl-stage>div>div[class*=rounded-2xl]{border-radius:12px}.asl-root .asl-stage-slide{aspect-ratio:16 / 9}.asl-root .asl-stage-slide .asl-banner{height:100%;border-radius:12px}.asl-root .asl-thumbs{margin-top:12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media(max-width:639px){.asl-root .asl-thumbs{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.asl-root .asl-thumbs::-webkit-scrollbar{display:none}.asl-root .asl-thumbs .asl-thumb{flex:0 0 96px}}.lt-root .asl-root .asl-thumb{position:relative;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;border:1px solid var(--asl-line);background:linear-gradient(135deg,#effbf3,#f3f1fe);padding:0;transition:border-color .12s ease,box-shadow .12s ease}.lt-root .asl-root .asl-thumb:hover{border-color:#9ca3af}.lt-root .asl-root .asl-thumb.is-on{border-color:var(--asl-green);box-shadow:0 0 0 1px var(--asl-green)}.asl-root .asl-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asl-root .asl-thumb-shot .asl-thumb-img{inset:14% 10% auto 10%;width:80%;height:100%;border-radius:3px;box-shadow:0 2px 6px #0f172a26}.asl-root .asl-thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:9999px;background:#ffffffeb;color:#111827;display:grid;place-items:center;padding-left:2px;box-shadow:0 2px 8px #00000040}.asl-root .asl-banner{position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,#e6f8ec 0%,transparent 55%),radial-gradient(120% 90% at 100% 100%,#ece9fd 0%,transparent 55%),#f7f8fb;display:flex;flex-direction:column;align-items:center;padding-top:7%}.asl-root .asl-banner-head{text-align:center;padding:0 6%}.asl-root .asl-banner-title{font-size:clamp(20px,2.6vw,30px);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#0b1324}.asl-root .asl-banner-title em{font-style:normal;color:var(--asl-green)}.asl-root .asl-banner-sub{margin-top:8px;font-size:14px;color:#4b5563}.asl-root .asl-banner-shot{margin-top:5%;flex:0 1 auto;min-height:0;border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 18px 40px -16px #0f172a47,0 2px 6px #0f172a0f}.asl-root .asl-banner-shot img{display:block;width:100%;height:auto}.asl-root .asl-banner-full{border-radius:16px;overflow:hidden;aspect-ratio:16 / 9;background:#f7f8fb;box-shadow:0 0 0 1px #0f172a0f}.asl-root .asl-banner-full img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asl-root .asl-stage-slide .asl-banner-full{height:100%;border-radius:12px;box-shadow:none}.asl-root .asl-banner-compact{aspect-ratio:16 / 10.5;padding-top:6%}.asl-root .asl-banner-compact .asl-banner-title{font-size:clamp(20px,2.2vw,26px)}@media(max-width:639px){.asl-root .asl-banner-compact{aspect-ratio:4 / 3.4}.asl-root .asl-banner-sub{font-size:13px}}.asl-root .asl-buybox{background:#fff;border:1px solid #d1d5db;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #0f172a1f}.asl-root .asl-buybox-band{border-top:1px solid #d7efdf;background:#f1faf4;padding:16px 24px}.asl-root .asl-perk-icon{color:var(--asl-green-ink);display:inline-flex}.asl-root .asl-checkdot{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--asl-green);color:#fff;flex-shrink:0}.asl-root .asl-countdown .glass-pill{background:#fff!important;border:1px solid var(--asl-line)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:8px!important}.asl-root .asl-countdown .glass-pill>div:first-child{font-family:Inter,system-ui,sans-serif;color:#0b0f19}.asl-root .asl-countdown p{color:#4b5563}.asl-root .asl-tabbar{position:sticky;top:0;z-index:40;background:#fffffff7;border-top:1px solid var(--asl-line);border-bottom:1px solid var(--asl-line)}.asl-root .asl-tabbar .asl-container{min-height:60px}.asl-root .asl-tabs{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;align-self:stretch}.asl-root .asl-tabs::-webkit-scrollbar{display:none}.asl-root .asl-tab{display:inline-flex;align-items:center;font-size:16px;font-weight:600;color:#4b5563;border-bottom:3px solid transparent;padding-top:3px;white-space:nowrap}.asl-root .asl-tab:hover{color:#0b0f19}.asl-root .asl-tab.is-on{color:#0b0f19;border-bottom-color:var(--asl-green)}@media(max-width:639px){.asl-root .asl-tabbar .asl-container{min-height:52px}.asl-root .asl-tabs{gap:16px}.asl-root .asl-tab{font-size:14.5px}.asl-root .asl-plan-badge{font-size:12px;padding:6px 4px}}.asl-root .asl-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media(min-width:768px){.asl-root .asl-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.asl-root .asl-feature.is-flip .asl-feature-text{order:2}.asl-root .asl-feature.is-flip .asl-feature-media{order:1}}.asl-root .asl-bullets{list-style:disc;margin:14px 0 0;padding-left:22px}.asl-root .asl-bullets li{font-size:16px;line-height:1.6;color:#1f2937;padding-left:2px;margin-top:8px}.asl-root .asl-bullets li::marker{color:#111827}.asl-root .asl-bullets strong{font-weight:700;color:#0b0f19}.asl-root .asl-channels{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.asl-root .asl-channel{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid var(--asl-line);display:grid;place-items:center}.asl-root .asl-plan{max-width:880px;margin-left:auto;margin-right:auto}.asl-root .asl-plan-table{width:100%;border-collapse:separate;border-spacing:0}.asl-root .asl-plan-table th,.asl-root .asl-plan-table td,.asl-root .asl-plan-corner{border-bottom:1px solid var(--asl-line)}.asl-root .asl-plan-label{text-align:left;font-weight:500;font-size:15px;line-height:1.45;color:#111827;padding:14px 18px;border-left:1px solid var(--asl-line)}.asl-root .asl-plan-table tbody tr:first-child .asl-plan-label{border-top:1px solid var(--asl-line);border-top-left-radius:10px}.asl-root .asl-plan-table tbody tr:last-child .asl-plan-label{border-bottom-left-radius:10px}.asl-root .asl-plan-col{width:260px;text-align:center;vertical-align:middle;border-left:2px solid var(--asl-green);border-right:2px solid var(--asl-green);background:#fbfefc;padding:12px}.asl-root .asl-plan-col .asl-checkdot{margin:0 auto}.asl-root .asl-plan-col.is-last{border-bottom:2px solid var(--asl-green);border-radius:0 0 10px 10px}.asl-root .asl-plan-head{padding:0;border-top:2px solid var(--asl-green);border-radius:10px 10px 0 0;overflow:hidden;vertical-align:bottom;background:#fff}.asl-root .asl-plan-badge{background:var(--asl-green);color:var(--champ-on, #fff);font-size:13px;font-weight:700;padding:7px 10px;letter-spacing:.01em}@media(max-width:639px){.asl-root .asl-plan-col{width:112px;padding:10px 6px}.asl-root .asl-plan-label{padding:12px;font-size:14px}.asl-root .asl-plan-head .px-4{padding-left:8px;padding-right:8px}}.lt-root .asl-root .asl-terms-btn,.lt-root .asl-root .asl-faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;border-radius:0}.lt-root .asl-root .asl-terms-btn{padding:20px 24px;min-height:64px}.lt-root .asl-root .asl-faq-btn{padding:18px 20px;min-height:60px}.lt-root .asl-root .asl-faq-btn:hover,.lt-root .asl-root .asl-terms-btn:hover{background:#fafafa}.asl-root .asl-founder{background:#f3f4f6;border-radius:16px;padding:40px}@media(max-width:639px){.asl-root .asl-founder{padding:20px 16px;border-radius:12px}}.asl-root .asl-founder-top{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:1024px){.asl-root .asl-founder-top{grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start}}.asl-root .asl-facts{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0f172a14,0 8px 20px -10px #0f172a1f}.asl-root .asl-letter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:768px){.asl-root .asl-letter-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.asl-root .asl-letter p{font-size:16px;line-height:1.7;color:#1f2937}.asl-root .asl-letter p+p{margin-top:16px}.lt-root .asl-root .asl-vcard{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;padding:0;background:#0f172a}.asl-root .asl-vcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asl-root .asl-vcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .7))}.asl-root .asl-vcard-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:9999px;background:#ffffffe6;color:#111827;display:grid;place-items:center;padding-left:3px}.asl-root .asl-vcard-cap{position:absolute;z-index:1;left:14px;right:14px;bottom:14px;color:#fff;font-size:14px;font-weight:600;line-height:1.35;text-align:left}.asl-root .asl-founder-sub{margin-top:40px;padding-top:36px;border-top:1px solid #e2e4e8}.asl-root .asl-story{background:#fff;border-radius:12px;padding:20px;border:1px solid var(--asl-line)}.asl-root .asl-qr-tabs{display:flex;justify-content:center;gap:8px;border-bottom:1px solid var(--asl-line)}.asl-root .asl-qr-tab{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:600;color:#111827;border-bottom:3px solid transparent;margin-bottom:-1px}.asl-root .asl-qr-tab:hover{border-bottom-color:var(--asl-green)}.asl-root .asl-count{font-size:12px;font-weight:700;color:#374151;background:#f3f4f6;border-radius:9999px;padding:2px 8px}.asl-root .asl-split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:1024px){.asl-root .asl-split{grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}}.asl-root .asl-review{padding:22px 0}.lt-root .asl-root .asl-more{margin-top:6px;font-size:14px;font-weight:600;color:var(--asl-green-ink);padding:4px 0}.asl-root .asl-bar{background:var(--asl-green)}.asl-root .asl-final{padding:32px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:1024px){.asl-root .asl-final{grid-template-columns:minmax(0,1fr) 360px;padding:40px;gap:48px}}@media(max-width:639px){.asl-root .asl-final{padding:22px 18px}}.asl-root .asl-footer{border-top:1px solid var(--asl-line)}.asl-root .asl-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--asl-line);box-shadow:0 -6px 20px -8px #0f172a2e;transform:translateY(120%);transition:transform .25s ease}.asl-root .asl-mobilebar.is-on{transform:translateY(0)}@media(min-width:640px){.asl-root .asl-mobilebar{display:none}}@media(max-width:1023px){.asl-root .asl-side-first{order:-1}}.asl-root a.asl-banner-zoom{display:block;position:relative;cursor:zoom-in}.asl-root .asl-zoom-cap{display:none}@media(max-width:639px){.asl-root .asl-feature-media a.asl-banner-zoom,.asl-root .bf-intro a.asl-banner-zoom{margin-left:-16px;margin-right:-16px;border-radius:0}.asl-root .asl-zoom-cap{display:block;position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:8px;background:#0f172ab8;color:#fff;font-size:13px;font-weight:600;line-height:1.3}}
