[data-landing] .dl-hero{padding-top:calc(var(--lp-header-h) + 20px);padding-bottom:60px;position:relative;overflow:hidden}[data-landing] .dl-tint{pointer-events:none;background-image:radial-gradient(ellipse 46% 60% at 8% 0%, color-mix(in oklch, var(--blue-500) 9%, transparent) 0%, transparent 66%), radial-gradient(ellipse 36% 48% at 55% 0%, color-mix(in oklch, var(--violet-500) 5%, transparent) 0%, transparent 64%);height:440px;position:absolute;top:0;left:0;right:0}[data-landing] .dl-headline{letter-spacing:-.024em;text-align:center;font-size:clamp(28px,2.6vw,37px);font-weight:800;line-height:1.22}[data-landing] .dl-headline-mobile{letter-spacing:-.02em;font-size:clamp(20px,6vw,21.5px);font-weight:800;line-height:1.3}[data-landing] .dl-main{z-index:1;justify-content:center;max-width:1200px;margin:0 auto;padding:4px 44px 0;display:flex;position:relative}[data-landing] .dl-left{text-align:center;flex-direction:column;flex:none;align-items:center;width:464px;min-width:0;padding-top:10px;display:flex}@media (max-width:1079px){[data-landing] .dl-main{padding:4px 24px 0}[data-landing] .dl-left{width:100%;max-width:480px;padding-top:0}}[data-landing] .dl-feats{text-align:left;flex-direction:column;gap:9px;width:fit-content;margin-top:18px;display:flex}[data-landing] .dl-feat{color:var(--text-secondary);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}[data-landing] .dl-feat-ic{border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}[data-landing] .dl-feat-ic.b{background:var(--blue-50);color:var(--blue-600)}[data-landing] .dl-feat-ic.v{background:var(--violet-50);color:var(--violet-600)}[data-landing] .dl-feat-ic.g{background:var(--status-success-subtle);color:var(--status-success-solid)}[data-landing] .dl-conv{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:18px;flex-direction:column;align-items:center;gap:12px;width:fit-content;margin:22px auto 0;padding:22px 28px 24px;display:flex;box-shadow:0 1px 2px #0000000a,0 26px 52px -26px #0000004d;box-shadow:0 1px 2px lab(0% 0 0/.04),0 26px 52px -26px lab(0% 0 0/.3)}[data-landing] .dl-conv-hint{max-width:260px;color:var(--blue-600);word-break:keep-all;text-align:center;margin:0;font-size:13px;font-weight:650;line-height:1.5}[data-landing] .dl-conv-qr-img{border-radius:8px;display:block}[data-landing] .dl-conv-caption{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:-6px;font-size:11px;font-weight:650}[data-landing] .dl-badges-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}[data-landing] .dl-android-caption{color:var(--text-faint);margin:0;font-size:11px}[data-landing] .dl-noti-body{flex:1;min-width:0}[data-landing] .dl-noti-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}[data-landing] .dl-noti-title{color:var(--neutral-900);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}[data-landing] .dl-noti-time{color:var(--neutral-500);flex:none;font-size:9px}[data-landing] .dl-noti-text{color:var(--neutral-700);word-break:keep-all;margin-top:1px;font-size:10.5px;line-height:1.42;display:block}[data-landing] .dl-mini-canvas{text-align:left;background-color:var(--surface-marketing-hero-base);background-image:radial-gradient(ellipse 90% 60% at 85% 0%, color-mix(in oklch, var(--surface-marketing-hero-glow-violet) 24%, transparent) 0%, transparent 62%), radial-gradient(ellipse 95% 65% at 10% 100%, color-mix(in oklch, var(--surface-marketing-hero-glow-blue) 32%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--surface-marketing-hero-base) 0%, var(--surface-marketing-hero-base-2) 100%);border-radius:18px;flex-direction:column;gap:7px;margin:18px 0 0;padding:13px 12px;display:flex;position:relative;overflow:hidden}[data-landing] .dl-mini-canvas .dl-noti-card{z-index:1;background:var(--neutral-50);border-radius:13px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex;position:relative;box-shadow:0 12px 26px -14px #00000059;box-shadow:0 12px 26px -14px lab(0% 0 0/.35)}[data-landing] .dl-web-start{text-align:center;border-radius:var(--radius-md);background:var(--text-primary);width:100%;color:var(--bg-canvas);padding:14px 22px;font-size:15px;font-weight:650;transition:transform .2s,box-shadow .2s;display:block}[data-landing] .dl-web-start:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}[data-landing] .dl-web-start:active{box-shadow:none;transform:translateY(0)}
