.landing{font-family:var(--font-body);background:var(--paper);color:var(--ink-text);overflow-x:hidden}.landing ul{list-style:none}.landing a{text-decoration:none}.landing .nav__links a.is-active{color:var(--ink-text)}.landing .ticker{background:var(--ink);color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.04em;border-bottom:1px solid var(--ink-line);padding:8px 0;font-size:11.5px}.landing .ticker .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing .ticker__status{align-items:center;gap:8px;display:flex}.landing .ticker__dot{background:var(--tally);border-radius:50%;width:6px;height:6px;animation:2s infinite landing-pulse;box-shadow:0 0 #ff5a5299}@keyframes landing-pulse{0%{box-shadow:0 0 #ff5a528c}70%{box-shadow:0 0 0 6px #ff5a5200}to{box-shadow:0 0 #ff5a5200}}.landing .ticker__msg{display:none}@media (min-width:640px){.landing .ticker__msg{display:inline}}.landing .ticker__code{color:var(--teal-bright);font-weight:500}.landing .nav{background:var(--paper);border-bottom:1px solid var(--line);z-index:50;position:sticky;top:0}.landing .nav .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.landing .brand{font-family:var(--font-display);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.landing .nav__links{align-items:center;gap:36px;font-size:14.5px;font-weight:500;display:none}.landing .nav__links a{color:var(--muted);transition:color .2s var(--ease)}.landing .nav__links a:hover{color:var(--ink-text)}@media (min-width:880px){.landing .nav__links{display:flex}}.landing .nav__actions{align-items:center;gap:18px;display:flex}.landing .nav__signin{color:var(--muted);font-size:14.5px;font-weight:500;display:none}@media (min-width:640px){.landing .nav__signin{display:inline}}.landing .nav__signin:hover{color:var(--ink-text)}.landing .nav__burger{flex-direction:column;gap:4px;width:22px;display:flex}@media (min-width:880px){.landing .nav__burger{display:none}}.landing .nav__burger span{background:var(--ink-text);height:1.5px;display:block}.landing .nav__mobile{border-top:1px solid var(--line);flex-direction:column;gap:18px;padding:20px 32px 28px;font-size:15px;font-weight:500;display:none}.landing .nav__mobile.is-open{display:flex}.landing .nav__mobile a{color:var(--ink-text)}.landing section{position:relative}.landing .section-dark{background:var(--ink);color:var(--paper-text);isolation:isolate}.landing .section-pad{padding:96px 0}@media (max-width:640px){.landing .section-pad{padding:64px 0}}.landing .section-dark:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.landing .section-dark>.wrap,.landing .section-dark>.ruler{z-index:1;position:relative}.landing .ruler{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--line) 0, var(--line) 1px, transparent 1px, transparent 40px);align-items:flex-end;height:34px;display:flex;overflow:hidden}.landing .section-dark .ruler{border-top-color:var(--ink-line);border-bottom-color:var(--ink-line);background:repeating-linear-gradient(90deg, var(--ink-line) 0, var(--ink-line) 1px, transparent 1px, transparent 40px)}.landing .ruler__label{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;padding:0 0 9px 32px;font-size:10.5px}.landing .section-dark .ruler__label{color:var(--muted-dark)}.landing .hero{overflow:hidden}.landing .hero .wrap{padding-top:88px;padding-bottom:88px}@media (max-width:640px){.landing .hero .wrap{padding-top:56px;padding-bottom:56px}}.landing .hero__glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#4fe1c729,#0000 72%);width:900px;height:560px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.landing .hero__grid{align-items:center;gap:56px;display:grid}@media (min-width:980px){.landing .hero__grid{grid-template-columns:1.05fr 1fr}}.landing .hero h1,.landing .hero__heading{margin:18px 0 22px}.landing .hero__app-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper-text);font-size:clamp(42px,6vw,68px);font-weight:700;line-height:1.02;display:block}.landing .hero__tagline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--muted-dark);margin-top:12px;font-size:clamp(24px,3.4vw,36px);font-weight:500;line-height:1.15;display:block}.landing .hero__legal{flex-wrap:wrap;gap:16px;margin-top:18px;font-size:13px;display:flex}.landing .hero__legal a{color:var(--teal-bright);font-weight:600}.landing .hero__legal a:hover{color:var(--paper-text)}.landing .hero p.lead{color:var(--muted-dark);max-width:480px;margin-bottom:34px;font-size:17px}.landing .hero__ctas{flex-wrap:wrap;gap:14px;margin-bottom:34px;display:flex}.landing .hero__meta{font-family:var(--font-mono);color:var(--muted-dark);flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.landing .hero__meta span{align-items:center;gap:7px;display:flex}.landing .hero__meta b{color:var(--paper-text);font-weight:600}.landing .codewin{background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -20px #0000008c}.landing .codewin__bar{border-bottom:1px solid var(--ink-line);align-items:center;gap:8px;padding:12px 16px;display:flex}.landing .codewin__dot{border-radius:50%;width:9px;height:9px}.landing .codewin__dot:first-child{background:#e96a5c}.landing .codewin__dot:nth-child(2){background:#e0b65c}.landing .codewin__dot:nth-child(3){background:#5cc798}.landing .codewin__title{font-family:var(--font-mono);color:var(--muted-dark);margin-left:8px;font-size:11.5px}.landing .codewin__body{font-family:var(--font-mono);padding:20px 22px 22px;font-size:13px;line-height:1.7}.landing .codewin__body .k{color:var(--muted-dark)}.landing .codewin__body .s{color:var(--teal-bright)}.landing .codewin__body .p{color:var(--amber)}.landing .codewin__body pre{white-space:pre-wrap;word-break:break-word}.landing .jobpanel{border-top:1px dashed var(--ink-line);margin-top:14px;padding-top:14px}.landing .jobpanel__row{font-family:var(--font-mono);color:var(--muted-dark);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.landing .jobpanel__status{font-weight:600}.landing .jobpanel__status[data-state=queued]{color:var(--muted-dark)}.landing .jobpanel__status[data-state=processing]{color:var(--amber)}.landing .jobpanel__status[data-state=rendered]{color:var(--teal-bright)}.landing .jobpanel__bar{background:var(--ink-line);border-radius:4px;height:6px;overflow:hidden}.landing .jobpanel__fill{background:var(--teal);border-radius:4px;width:0%;height:100%;transition:width 1.4s linear}.landing .footer{padding:64px 0 28px}.landing .footer__top{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(4,1fr);gap:36px;padding-bottom:48px;display:grid}@media (max-width:780px){.landing .footer__top{grid-template-columns:repeat(2,1fr)}}.landing .footer__brand p{color:var(--muted);max-width:220px;margin-top:14px;font-size:13.5px;line-height:1.55}.landing .footer__col h4{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:11px;font-weight:500}.landing .footer__col ul{flex-direction:column;gap:11px;display:flex}.landing .footer__col a{color:var(--ink-text);font-size:13.5px}.landing .footer__col a:hover{color:var(--teal)}.landing .footer__bottom{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:11.5px;display:flex}.landing .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.landing .reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing .reveal{opacity:1;transform:none}}
.landing .logos{border-bottom:1px solid var(--line);padding:56px 0}.landing .logos__label{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:30px;font-size:11.5px}.landing .logos__row{font-family:var(--font-display);color:var(--muted);opacity:.75;flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,56px);font-size:18px;font-weight:600;display:flex}.landing .head-block{max-width:560px;margin-bottom:56px}.landing .head-block h2{margin:14px 0;font-size:clamp(28px,3.6vw,40px);line-height:1.12}.landing .head-block p{color:var(--muted);font-size:16px}.landing .section-dark .head-block p{color:var(--muted-dark)}.landing .pipeline__track{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}@media (max-width:880px){.landing .pipeline__track{grid-template-columns:1fr;gap:28px}}.landing .pipeline__track:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:21px;left:0;right:0}@media (max-width:880px){.landing .pipeline__track:before{display:none}}.landing .pipeline__node{z-index:1;padding-right:24px;position:relative}.landing .pipeline__num{font-family:var(--font-mono);color:var(--teal);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:inline-flex}.landing .pipeline__num:before{content:"";background:var(--paper);border:2px solid var(--teal);border-radius:50%;width:11px;height:11px}.landing .pipeline__node h3{margin-bottom:8px;font-size:17px}.landing .pipeline__node p{color:var(--muted);font-size:14.5px;line-height:1.55}.landing .features__grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:880px){.landing .features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.landing .features__grid{grid-template-columns:1fr}}.landing .feature{background:var(--paper);transition:background .25s var(--ease);padding:30px 26px}.landing .feature:hover{background:var(--paper-soft)}.landing .feature__icon{background:var(--paper-soft-2);width:38px;height:38px;color:var(--teal);border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.landing .feature__icon svg{width:19px;height:19px}.landing .feature h3{margin-bottom:8px;font-size:16px;font-weight:600}.landing .feature p{color:var(--muted);font-size:14px;line-height:1.55}.landing .dev__grid{align-items:start;gap:48px;display:grid}@media (min-width:980px){.landing .dev__grid{grid-template-columns:.85fr 1.15fr;align-items:center}}.landing .dev__copy h2{margin:14px 0 16px;font-size:clamp(26px,3.4vw,36px);line-height:1.15}.landing .dev__copy p{color:var(--muted-dark);max-width:440px;margin-bottom:26px;font-size:15.5px}.landing .dev__list{flex-direction:column;gap:14px;margin-bottom:30px;display:flex}.landing .dev__list li{color:var(--muted-dark);font-size:14.5px;font-family:var(--font-mono);align-items:flex-start;gap:10px;display:flex}.landing .dev__list li:before{content:"→";color:var(--teal-bright);flex-shrink:0}.landing .tabs__bar{gap:2px;padding:0 12px;display:flex}.landing .tabs__btn{font-family:var(--font-mono);color:var(--muted-dark);border-bottom:2px solid #0000;padding:11px 14px;font-size:12px}.landing .tabs__btn.is-active{color:var(--paper-text);border-color:var(--teal-bright)}.landing .tabs__panel{display:none}.landing .tabs__panel.is-active{display:block}.landing .stats__grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:780px){.landing .stats__grid{grid-template-columns:repeat(2,1fr)}}.landing .stat{background:var(--paper);text-align:left;padding:32px 24px}.landing .stat__num{font-family:var(--font-mono);color:var(--ink-text);letter-spacing:-.02em;font-size:clamp(28px,4vw,38px);font-weight:600}.landing .stat__label{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.4}.landing .pricing__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){.landing .pricing__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.landing .plan{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;padding:30px 26px;display:flex}.landing .plan--featured{border-color:var(--teal);background:var(--ink);color:var(--paper-text);box-shadow:0 26px 50px -24px #179c8b59}.landing .plan__top{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.landing .plan__name{font-family:var(--font-display);font-size:18px;font-weight:700}.landing .plan__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--teal);color:var(--teal-ink);border-radius:20px;padding:4px 9px;font-size:10.5px}.landing .plan__price{font-family:var(--font-display);margin-bottom:4px;font-size:34px;font-weight:700}.landing .plan__price span{color:var(--muted);font-size:14px;font-weight:500}.landing .plan--featured .plan__price span{color:var(--muted-dark)}.landing .plan__desc{color:var(--muted);margin-bottom:24px;font-size:13.5px}.landing .plan--featured .plan__desc{color:var(--muted-dark)}.landing .plan__list{flex-direction:column;flex:1;gap:11px;margin-bottom:26px;display:flex}.landing .plan__list li{align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.landing .plan__list li:before{content:"✓";color:var(--teal);flex-shrink:0;font-weight:600}.landing .plan--featured .plan__list li:before{color:var(--teal-bright)}.landing .cta-final{text-align:center;overflow:hidden}.landing .cta-final .wrap{padding:104px 32px;position:relative}.landing .cta-final__glow{z-index:0;background:radial-gradient(closest-side,#e07b3f24,#0000 70%),radial-gradient(closest-side,#4fe1c71f,#0000 60%);width:1000px;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%,-40%)}.landing .cta-final h2{max-width:640px;margin:16px auto 18px;font-size:clamp(30px,4.6vw,48px);line-height:1.1}.landing .cta-final p{color:var(--muted-dark);max-width:440px;margin:0 auto 34px;font-size:16px}.landing .cta-final__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:18px;display:flex}.landing .cta-final__note{font-family:var(--font-mono);color:var(--muted-dark);font-size:12px}
.landing .nav__links a.is-active{color:var(--ink-text)}.landing .mkt-page-head{padding-bottom:48px}.landing .mkt-page-head h1{font-family:var(--font-display);letter-spacing:-.01em;max-width:720px;margin:14px 0 16px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.08}.landing .mkt-page-head__lede{color:var(--muted);max-width:620px;font-size:17px;line-height:1.6}.landing .url-panel{background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -20px #0000008c}.landing .url-panel__bar{border-bottom:1px solid var(--ink-line);align-items:center;gap:8px;padding:12px 16px;display:flex}.landing .url-panel__title{color:var(--muted-dark);margin-left:8px;font-size:11.5px}.landing .url-panel__body{padding:22px}.landing .url-panel__label{color:var(--muted-dark);font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;display:block}.landing .url-panel__row{flex-wrap:wrap;gap:10px;display:flex}.landing .url-panel__input{border:1px solid var(--ink-line);background:var(--ink);min-width:200px;min-height:46px;color:var(--paper-text);border-radius:8px;flex:1;padding:0 14px;font-size:12.5px}.landing .url-panel__input:focus{border-color:var(--teal-bright);outline:none}.landing .url-panel__hint{color:var(--muted-dark);margin-top:12px;font-size:12.5px}.landing .url-panel__steps{gap:8px;margin:20px 0 16px;display:flex}.landing .url-panel__step{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ink-line);color:var(--muted-dark);border-radius:20px;padding:5px 10px;font-size:10.5px}.landing .url-panel__step.is-done{border-color:var(--teal);color:var(--teal-bright)}.landing .url-panel__step.is-active{border-color:var(--teal-bright);color:var(--teal-bright);background:#4fe1c71f}.landing .url-panel__preview{border:1px dashed var(--ink-line);border-radius:8px;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.landing .url-panel__thumb{aspect-ratio:9/16;width:52px;color:var(--teal-bright);background:linear-gradient(160deg,#1d2422,#0d1110);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing .url-panel__preview-title{color:var(--paper-text);margin-bottom:4px;font-size:14px;font-weight:600}.landing .url-panel__preview-meta{color:var(--muted-dark);font-size:11px}.landing .url-panel__link{color:var(--teal-bright);font-size:11.5px}.landing .url-panel__link:hover{color:var(--paper-text)}.landing .mkt-video-row{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;display:grid}.landing .mkt-video-card__thumb{aspect-ratio:9/16;background:linear-gradient(155deg, var(--ink-soft), var(--ink));border:1px solid var(--line);border-radius:10px;margin-bottom:10px;position:relative}.landing .mkt-video-card__play{color:#f4f1e9d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing .mkt-video-card__play svg{width:30px;height:30px}.landing .mkt-video-card__duration{color:var(--paper-text);background:#00000073;border-radius:5px;padding:2px 6px;font-size:10.5px;position:absolute;bottom:8px;right:8px}.landing .mkt-video-card__title{font-size:13.5px;font-weight:600}.landing .mkt-video-card__meta{color:var(--muted);margin:3px 0;font-size:12px}.landing .mkt-video-card__type{color:var(--teal);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.landing .mkt-template-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.landing .mkt-template-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.landing .mkt-template-grid{grid-template-columns:1fr}}.landing .mkt-template-card{background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:var(--radius);padding:18px}.landing .mkt-template-card__thumb{aspect-ratio:9/16;border:1px solid var(--ink-line);background:linear-gradient(160deg,#1d2422,#0d1110);border-radius:8px;width:78px;max-height:140px;margin-bottom:14px}.landing .mkt-template-card__cat{color:var(--teal-bright);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:10px}.landing .mkt-template-card h3{margin-bottom:8px;font-size:16px}.landing .mkt-template-card p{color:var(--muted-dark);margin-bottom:12px;font-size:13.5px;line-height:1.55}.landing .mkt-template-card__dur{color:var(--muted-dark);font-size:11px}.landing .mkt-compare{border:1px solid var(--line);border-radius:var(--radius);margin-top:40px;overflow:hidden}.landing .mkt-compare__head,.landing .mkt-compare__row{background:var(--line);grid-template-columns:1.4fr repeat(3,1fr);gap:1px;display:grid}.landing .mkt-compare__head span,.landing .mkt-compare__row span{background:var(--paper);padding:14px 16px;font-size:13.5px}.landing .mkt-compare__head span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.landing .mkt-compare__row span:first-child{font-weight:600}@media (max-width:780px){.landing .mkt-compare__head,.landing .mkt-compare__row{grid-template-columns:1fr 1fr}.landing .mkt-compare__head span:nth-child(n+3),.landing .mkt-compare__row span:nth-child(n+3){display:none}}.landing .mkt-faq{flex-direction:column;gap:10px;max-width:760px;display:flex}.landing .mkt-faq__item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:16px 18px}.landing .mkt-faq__item summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}.landing .mkt-faq__item summary::-webkit-details-marker{display:none}.landing .mkt-faq__item p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.landing .mkt-legal{flex-direction:column;gap:28px;max-width:760px;padding-bottom:80px;display:flex}.landing .mkt-legal section a{color:var(--teal);font-weight:600}.landing .mkt-legal section a:hover{color:var(--ink-text)}.landing .mkt-legal section h2{font-family:var(--font-display);margin-bottom:10px;font-size:20px}.landing .mkt-legal section p,.landing .mkt-legal section li{color:var(--muted);font-size:14.5px;line-height:1.65}.landing .mkt-legal section ul{margin-top:10px;padding-left:18px;list-style:outside}.landing .mkt-legal section li+li{margin-top:6px}.landing .mkt-legal__updated{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.landing .mkt-contact-grid{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:80px;display:grid}@media (max-width:880px){.landing .mkt-contact-grid{grid-template-columns:1fr}}.landing .mkt-contact-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-soft);padding:24px}.landing .mkt-contact-card h3{margin-bottom:8px;font-size:16px}.landing .mkt-contact-card p{color:var(--muted);font-size:14px;line-height:1.6}.landing .mkt-contact-card a{color:var(--teal);font-weight:600}.landing .mkt-contact-form{gap:14px;display:grid}.landing .mkt-contact-form label{gap:8px;font-size:13.5px;font-weight:600;display:grid}.landing .mkt-contact-form input,.landing .mkt-contact-form textarea,.landing .mkt-contact-form select{border:1px solid var(--line);background:var(--paper);width:100%;font:inherit;border-radius:8px;padding:12px 14px}.landing .mkt-contact-form textarea{resize:vertical;min-height:120px}.landing .mkt-contact-form input:focus,.landing .mkt-contact-form textarea:focus,.landing .mkt-contact-form select:focus{border-color:var(--teal);outline:none}.landing .mkt-wa-btn{color:#053319;background:#25d366;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:11px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.landing .mkt-preview-hero{grid-template-columns:1fr 380px;align-items:start;gap:40px;padding-bottom:48px;display:grid}@media (max-width:980px){.landing .mkt-preview-hero{grid-template-columns:1fr}}.landing .mkt-preview-player{aspect-ratio:9/16;border-radius:var(--radius);background:linear-gradient(155deg, var(--ink-soft), var(--ink));border:1px solid var(--line);max-height:620px;position:relative;overflow:hidden}.landing .mkt-preview-player iframe,.landing .mkt-preview-player video{object-fit:cover;border:0;width:100%;height:100%;display:block}.landing .mkt-preview-player__play{color:#f4f1e9e6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing .mkt-preview-player__play svg{width:56px;height:56px}.landing .mkt-preview-player__badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#0e5849;background:#4fe1c729;border-radius:20px;padding:5px 10px;font-size:10px;position:absolute;top:16px;left:16px}.landing .mkt-preview-meta{flex-direction:column;gap:20px;display:flex}.landing .mkt-preview-meta h1{font-family:var(--font-display);font-size:clamp(26px,4vw,34px);line-height:1.12}.landing .mkt-preview-meta__tags{flex-wrap:wrap;gap:8px;display:flex}.landing .mkt-preview-tag{font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:5px 10px;font-size:11px}.landing .mkt-preview-list{flex-direction:column;gap:10px;display:flex}.landing .mkt-preview-list li{color:var(--muted);gap:10px;font-size:14px;display:flex}.landing .mkt-preview-list li:before{content:"✓";color:var(--teal);flex-shrink:0;font-weight:700}.landing .mkt-preview-caption{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-soft);padding:16px}.landing .mkt-preview-caption h3{font-size:13px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--teal);margin-bottom:10px}.landing .mkt-preview-caption p{font-size:14px;line-height:1.65}.landing .mkt-preview-hashtags{font-family:var(--font-mono);color:var(--muted);margin-top:10px;font-size:11.5px}.landing .mkt-preview-cta-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.landing .mkt-preview-proof{border-left:3px solid var(--teal);background:var(--paper-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);padding:14px 18px;font-size:13.5px}.landing .hero__meta b{color:var(--paper-text)}

