.mkt{--mkt-bg:#0c0c14;--mkt-surface:#14142a;--mkt-surface-2:#1c1c34;--mkt-border:#ffffff12;--mkt-text:#eeeef8;--mkt-text-2:#eeeef880;--mkt-accent:#c8953a;--mkt-cta:#6b59e0;--mkt-cta-hover:#7d6ef5;--mkt-radius:12px;--mkt-gap:clamp(1.5rem, 3vw, 2.5rem);--mkt-section-pad:clamp(4rem, 8vw, 8rem);--mkt-max-w:1140px;background:var(--mkt-bg);color:var(--mkt-text);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt a{color:inherit;text-decoration:none}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt p{margin:0}.mkt-hero__headline,.mkt-section__title{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}.mkt-inner{max-width:var(--mkt-max-w);margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.mkt-section{padding-top:var(--mkt-section-pad);padding-bottom:var(--mkt-section-pad)}.mkt-section__title{color:var(--mkt-text);margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem)}.mkt-section__sub{color:var(--mkt-text-2);margin-bottom:clamp(2.5rem,5vw,4rem);font-size:1.125rem}.mkt-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .18s,transform .12s;display:inline-flex}.mkt-btn:active{transform:scale(.97)}.mkt-btn--primary{background:var(--mkt-cta);color:#fff}.mkt-btn--primary:hover{background:var(--mkt-cta-hover)}.mkt-btn--outline{color:var(--mkt-text);border:1px solid var(--mkt-border);background:0 0}.mkt-btn--outline:hover{background:var(--mkt-surface)}.mkt-btn--ghost{color:var(--mkt-text-2);background:0 0}.mkt-btn--ghost:hover{color:var(--mkt-text)}.mkt-nav{z-index:100;border-bottom:1px solid #0000;align-items:center;height:64px;padding:0 clamp(1.25rem,4vw,3rem);transition:background .2s,border-color .2s;display:flex;position:fixed;top:0;left:0;right:0}.mkt-nav--scrolled{-webkit-backdrop-filter:blur(14px);border-color:var(--mkt-border);background:#0c0c14e6}.mkt-nav__inner{width:100%;max-width:var(--mkt-max-w);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.mkt-nav__logo{color:var(--mkt-text);letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:1.25rem}.mkt-nav__links{align-items:center;gap:2rem;display:flex}.mkt-nav__links a{color:var(--mkt-text-2);font-size:.875rem;transition:color .15s}.mkt-nav__links a:hover{color:var(--mkt-text)}.mkt-nav__cta{border-radius:7px;padding:.5rem 1.25rem;font-weight:500;background:var(--mkt-cta)!important;color:#fff!important}.mkt-nav__cta:hover{background:var(--mkt-cta-hover)!important}.mkt-nav__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.mkt-nav__hamburger span{background:var(--mkt-text);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}@media (max-width:768px){.mkt-nav__hamburger{display:flex}.mkt-nav__links{background:var(--mkt-surface);border-bottom:1px solid var(--mkt-border);flex-direction:column;gap:0;padding:1.5rem clamp(1.25rem,4vw,3rem);display:none;position:fixed;top:64px;left:0;right:0}.mkt-nav__links--open{display:flex}.mkt-nav__links a{padding:.75rem 0;font-size:1rem}.mkt-nav__cta{margin-top:.5rem}}.mkt-hero{text-align:center;padding-top:calc(64px + clamp(4rem,10vw,8rem));padding-bottom:clamp(4rem,8vw,8rem)}.mkt-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-accent);background:#c8953a1a;border:1px solid #c8953a33;border-radius:100px;margin-bottom:1.5rem;padding:.3rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.mkt-hero__headline{color:var(--mkt-text);margin-bottom:1.25rem;font-size:clamp(2.75rem,7vw,5.5rem)}.mkt-hero .mkt-hero__sub{color:var(--mkt-text-2);text-align:center;max-width:560px;margin:0 auto 2.5rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.mkt-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.mkt-hero__note{color:var(--mkt-text-2);font-size:.8125rem}.mkt-how{background:var(--mkt-surface)}.mkt-how__steps{gap:var(--mkt-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mkt-how__step{background:var(--mkt-bg);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);padding:2rem;position:relative}.mkt-how__num{color:var(--mkt-accent);opacity:.7;margin-bottom:1rem;font-family:Instrument Serif,Georgia,serif;font-size:3rem;line-height:1;display:block}.mkt-how__step h3{color:var(--mkt-text);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.mkt-how__step p{color:var(--mkt-text-2);font-size:.9375rem;line-height:1.6}.mkt-widgets__grid{background:var(--mkt-border);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}.mkt-widget-card{background:var(--mkt-bg);padding:0;transition:background .15s;overflow:hidden}.mkt-widget-card:hover{background:var(--mkt-surface)}.mkt-widget-card__preview{background:#fff;flex-shrink:0;height:150px;position:relative;overflow:hidden}.mkt-widget-card__preview--soon{background:var(--mkt-surface-2);justify-content:center;align-items:center;display:flex}.mkt-widget-card__soon-label{color:var(--mkt-text-2);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.mkt-widget-card__iframe{pointer-events:none;border:none;display:block}.mkt-widget-card__body{padding:.875rem 1.25rem}.mkt-widget-card__name{color:var(--mkt-text);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.mkt-widget-card__desc{color:var(--mkt-text-2);font-size:.8125rem;line-height:1.5}.mkt-demo{background:var(--mkt-surface)}.mkt-demo__strip{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.mkt-demo__item{flex-direction:column;align-items:center;gap:.625rem;display:flex}.mkt-demo__item-label{color:var(--mkt-text-2);letter-spacing:.03em;font-size:.8125rem}.mkt-demo__frame-wrap{background:#fff;border:1px solid #ffffff1f;border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}.mkt-demo__frame{border:none;width:100%;height:100%;display:block}.mkt-features{background:var(--mkt-surface)}.mkt-features__grid{gap:var(--mkt-gap);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mkt-feature{background:var(--mkt-bg);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);padding:1.75rem 2rem}.mkt-feature h3{color:var(--mkt-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.mkt-feature p{color:var(--mkt-text-2);font-size:.9rem;line-height:1.65}.mkt-pricing-preview{text-align:center}.mkt-pricing-preview__cards{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;display:flex}.mkt-plan-card{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);text-align:center;width:260px;padding:2rem 2rem 2.5rem;position:relative}.mkt-plan-card--featured{border-color:var(--mkt-cta);background:linear-gradient(160deg, #6b59e01f 0%, var(--mkt-surface) 60%)}.mkt-plan-card__badge{background:var(--mkt-cta);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:0 0 8px 8px;padding:.3rem .9rem;font-size:.6875rem;font-weight:600;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.mkt-plan-card h3{color:var(--mkt-text-2);text-transform:uppercase;letter-spacing:.07em;margin-top:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.mkt-plan-card__price{color:var(--mkt-text-2);margin-bottom:.25rem;font-size:1rem}.mkt-plan-card__amount{color:var(--mkt-text);font-family:Instrument Serif,Georgia,serif;font-size:3.5rem;line-height:1}.mkt-plan-card__save{color:var(--mkt-accent);margin-bottom:1.25rem;font-size:.8125rem}.mkt-plan-card .mkt-btn{width:100%;margin-top:1.25rem}.mkt-pricing-preview__note{color:var(--mkt-text-2);font-size:.875rem}.mkt-faq-preview{background:var(--mkt-surface)}.mkt-faq-preview__list{max-width:700px;margin:clamp(2.5rem,5vw,4rem) auto 2rem}.mkt-faq-item{border-bottom:1px solid var(--mkt-border)}.mkt-faq-item:first-child{border-top:1px solid var(--mkt-border)}.mkt-faq-item summary{cursor:pointer;color:var(--mkt-text);justify-content:space-between;align-items:center;padding:1.25rem 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.mkt-faq-item summary::-webkit-details-marker{display:none}.mkt-faq-item summary:after{content:"+";color:var(--mkt-text-2);flex-shrink:0;margin-left:1rem;font-size:1.25rem;transition:transform .2s}.mkt-faq-item[open] summary:after{transform:rotate(45deg)}.mkt-faq-item__a{color:var(--mkt-text-2);padding:0 0 1.25rem;font-size:.9375rem;line-height:1.65}.mkt-faq-preview__more{text-align:center;color:var(--mkt-cta);margin-top:2rem;font-size:.9375rem;display:block}.mkt-faq-preview__more:hover{color:var(--mkt-cta-hover)}.mkt-footer{border-top:1px solid var(--mkt-border);padding:3rem clamp(1.25rem,4vw,3rem)}.mkt-footer__inner{max-width:var(--mkt-max-w);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin:0 auto;display:flex}.mkt-footer__logo{margin-bottom:.5rem;font-family:Instrument Serif,Georgia,serif;font-size:1.125rem;display:block}.mkt-footer__tagline{color:var(--mkt-text-2);font-size:.875rem}.mkt-footer__links{flex-wrap:wrap;gap:1.5rem;display:flex}.mkt-footer__links a{color:var(--mkt-text-2);font-size:.875rem;transition:color .15s}.mkt-footer__links a:hover{color:var(--mkt-text)}.mkt-footer__legal{width:100%;color:var(--mkt-text-2);border-top:1px solid var(--mkt-border);padding-top:2rem;font-size:.8125rem}.mkt-footer__legal a{color:var(--mkt-text-2)}.mkt-footer__legal a:hover{color:var(--mkt-text)}.mkt-pricing-page{padding-top:calc(64px + clamp(3rem,6vw,5rem));padding-bottom:var(--mkt-section-pad);text-align:center}.mkt-pricing-page__headline{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem)}.mkt-pricing-page__sub{color:var(--mkt-text-2);margin-bottom:2.5rem;font-size:1.125rem}.mkt-toggle{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:100px;gap:4px;margin-bottom:3rem;padding:4px;display:inline-flex}.mkt-toggle__btn{cursor:pointer;color:var(--mkt-text-2);background:0 0;border:none;border-radius:100px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s}.mkt-toggle__btn--active{background:var(--mkt-cta);color:#fff}.mkt-pricing-page__cards{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem;margin-bottom:2rem;display:flex}.mkt-pricing-page__card{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);text-align:center;width:300px;padding:2.5rem 2rem}.mkt-pricing-page__card--featured{border-color:var(--mkt-cta);background:linear-gradient(160deg, #6b59e01a 0%, var(--mkt-surface) 60%)}.mkt-pricing-page__card h3{color:var(--mkt-text-2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:1rem;font-size:.875rem;font-weight:500}.mkt-pricing-page__amount{color:var(--mkt-text);margin-bottom:.25rem;font-family:Instrument Serif,Georgia,serif;font-size:4rem;line-height:1;display:block}.mkt-pricing-page__period{color:var(--mkt-text-2);margin-bottom:.5rem;font-size:.9rem}.mkt-pricing-page__save{color:var(--mkt-accent);background:#c8953a1a;border-radius:100px;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.8125rem;display:inline-block}.mkt-pricing-page__features{text-align:left;margin:0 0 2rem;padding:0;list-style:none}.mkt-pricing-page__features li{color:var(--mkt-text-2);border-bottom:1px solid var(--mkt-border);gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex}.mkt-pricing-page__features li:before{content:"✓";color:var(--mkt-accent);flex-shrink:0}.mkt-pricing-page__card .mkt-btn{width:100%}.mkt-pricing-page__note{color:var(--mkt-text-2);margin-top:1rem;font-size:.875rem}.mkt-faq-page{padding-top:calc(64px + clamp(3rem,6vw,5rem));padding-bottom:var(--mkt-section-pad)}.mkt-faq-page__headline{margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.5rem)}.mkt-faq-page__sub{color:var(--mkt-text-2);margin-bottom:clamp(2.5rem,5vw,4rem);font-size:1.0625rem}.mkt-faq-group{max-width:720px;margin:0 auto 3rem}.mkt-faq-group__title{letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-accent);margin-bottom:1rem;font-size:.75rem;font-weight:600}.mkt-faq-page__cta{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);text-align:center;max-width:720px;margin:0 auto;padding:2rem}.mkt-faq-page__cta p{color:var(--mkt-text-2);margin-bottom:1.25rem}
