.mkt{--mkt-blue:#263c6d;--mkt-blue-hover:#1d2f58;--mkt-blue-soft:#e9edf5;--mkt-coral:#b74832;--mkt-coral-soft:#f5e3dc;--mkt-gold:#dfa936;--mkt-forest:#354c3e;--mkt-forest-mid:#496251;--mkt-silver:#b9ad98;--mkt-silver-soft:#e6dfd2;--mkt-ink:#20212a;--mkt-muted:#68676a;--mkt-paper:#f6f2e9;--mkt-white:#fffdf8;--mkt-ease:cubic-bezier(.22, 1, .36, 1);color:var(--mkt-ink);background-color:var(--mkt-paper);font-feature-settings:"kern" 1, "liga" 1;background-image:linear-gradient(#fffdf8 0%,#f8f4eb 48%,#f1ecdf 100%);min-height:100vh;overflow-x:hidden}.mkt a{color:inherit;text-decoration:none}.mkt-container{width:min(1080px,100% - 2.5rem);margin-inline:auto}.mkt-brand{letter-spacing:-.04em;color:var(--mkt-blue);font-size:clamp(2.75rem,9vw,5.5rem);font-weight:700;line-height:.95}.mkt-title{letter-spacing:-.025em;color:var(--mkt-ink);font-size:clamp(1.65rem,3.4vw,2.4rem);font-weight:650;line-height:1.22}.mkt-lead{color:var(--mkt-muted);max-width:34rem;font-size:1.05rem;font-weight:400;line-height:1.75}.mkt-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-coral);margin-bottom:.85rem;font-size:.72rem;font-weight:600}.mkt-rule{background:linear-gradient(90deg, var(--mkt-gold), var(--mkt-silver-soft) 72%, transparent);border:0;height:1px;margin:0}.mkt-hero:before{z-index:0;background:radial-gradient(ellipse at 14% 22%, color-mix(in srgb, var(--mkt-gold) 28%, transparent), transparent 38%), radial-gradient(ellipse at 78% 48%, color-mix(in srgb, var(--mkt-coral) 12%, transparent), transparent 37%);content:"";pointer-events:none;position:absolute;inset:0}.mkt-hero>.mkt-container{z-index:1;position:relative}.mkt-btn{transition:background .25s var(--mkt-ease), color .25s var(--mkt-ease), border-color .25s var(--mkt-ease), transform .2s var(--mkt-ease);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.mkt-btn:active{transform:translateY(1px)}.mkt-btn--primary{background:var(--mkt-blue);color:#fff;border:1px solid var(--mkt-blue)}.mkt-btn--primary:hover{background:var(--mkt-blue-hover);border-color:var(--mkt-blue-hover)}.mkt-btn--ghost{color:var(--mkt-ink);border:1px solid var(--mkt-silver);background:0 0}.mkt-btn--ghost:hover{border-color:var(--mkt-blue);color:var(--mkt-blue);background:var(--mkt-blue-soft)}.mkt-btn--light{background:var(--mkt-blue);border:1px solid var(--mkt-blue);color:#fff!important}.mkt-btn--light:hover{background:var(--mkt-blue-hover);border-color:var(--mkt-blue-hover)}.mkt-section{padding-block:clamp(4rem,9vw,7rem)}.mkt-panel{background:var(--mkt-white);border:1px solid color-mix(in srgb, var(--mkt-gold) 38%, var(--mkt-silver-soft))}.mkt-pyramid-layout{grid-template-columns:minmax(170px,.8fr) minmax(0,1.45fr);align-items:stretch;gap:clamp(1rem,4vw,2.25rem);display:grid}.mkt-pyramid-shape{clip-path:polygon(50% 0,100% 100%,0 100%);background:color-mix(in srgb, var(--mkt-coral) 24%, var(--mkt-white));grid-template-rows:repeat(3,minmax(0,1fr));justify-items:center;min-height:318px;display:grid;overflow:hidden}.mkt-pyramid-tier{min-width:0;color:var(--mkt-ink);text-align:center;text-wrap:balance;place-items:center;font-size:.7rem;font-weight:700;display:grid}.mkt-pyramid-tier--top{clip-path:polygon(50% 0,100% 100%,0 100%);background:color-mix(in srgb, var(--mkt-gold) 42%, var(--mkt-white));width:33.333%}.mkt-pyramid-tier--middle{clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);background:color-mix(in srgb, var(--mkt-coral) 16%, var(--mkt-white));width:66.667%}.mkt-pyramid-tier--base{clip-path:polygon(16.667% 0,83.333% 0,100% 100%,0 100%);background:color-mix(in srgb, var(--mkt-forest) 14%, var(--mkt-white));width:100%}.mkt-pyramid-note-groups{flex-direction:column;justify-content:space-between;gap:1rem;padding-block:.15rem;display:flex}.mkt-pyramid-note-group{border-bottom:1px solid var(--mkt-silver-soft);padding-bottom:.85rem}.mkt-pyramid-note-group:last-child{border-bottom:0;padding-bottom:0}.mkt-note-chip{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.mkt-note-chip__image{border:1px solid var(--mkt-silver-soft);background:var(--mkt-white);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}@media (max-width:640px){.mkt-pyramid-layout{grid-template-columns:minmax(0,1fr)}.mkt-pyramid-shape{width:min(100%,340px);min-height:236px;margin-inline:auto}.mkt-pyramid-note-groups{gap:1.25rem}}.mkt-reveal{opacity:0;transition:opacity .85s var(--mkt-ease), transform .85s var(--mkt-ease);transition-delay:var(--mkt-delay,0s);transform:translateY(28px)}.mkt-reveal.is-visible{opacity:1;transform:translateY(0)}.mkt-reveal--fade{transform:none}.mkt-reveal--scale{transform:scale(.96)}.mkt-reveal--scale.is-visible{transform:scale(1)}@keyframes mkt-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mkt-drift{animation:mkt-drift 7s var(--mkt-ease) infinite}@keyframes mkt-shimmer{0%{transform:translate(-120%)skew(-15deg)}to{transform:translate(220%)skew(-15deg)}}.mkt-shimmer{position:relative;overflow:hidden}.mkt-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);animation:3.2s ease-in-out infinite mkt-shimmer;position:absolute;inset:0}@keyframes mkt-orb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(18px,-22px)scale(1.06)}66%{transform:translate(-14px,12px)scale(.96)}}.mkt-orb{filter:blur(60px);pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite mkt-orb}@keyframes mkt-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mkt-blue) 35%, transparent)}50%{box-shadow:0 0 0 8px #0000}}@keyframes mkt-glow-light{0%,to{box-shadow:0 0 #ffffff4d}50%{box-shadow:0 0 0 8px #0000}}.mkt-glow{animation:2.8s ease-in-out infinite mkt-glow}.mkt-glow--light{animation:2.8s ease-in-out infinite mkt-glow-light}@keyframes mkt-pop{0%{opacity:0;transform:scale(.72)translateY(12px)}70%{opacity:1;transform:scale(1.04)}to{transform:scale(1)translateY(0)}}.mkt-pop{animation:mkt-pop .7s var(--mkt-ease) both;animation-delay:var(--mkt-pop-delay,0s)}@keyframes mkt-step-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mkt-step-connector{transform-origin:100%;animation:mkt-step-line .9s var(--mkt-ease) both;animation-delay:var(--mkt-step-delay,.2s)}[dir=ltr] .mkt-step-connector{transform-origin:0}@keyframes mkt-blink{0%,to{opacity:1}50%{opacity:0}}.mkt-cursor{vertical-align:middle;background:currentColor;width:2px;height:.85em;animation:1.1s step-end infinite mkt-blink;display:inline-block}@keyframes mkt-particle{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}15%{opacity:1}85%{opacity:.6}to{transform:translateY(-80px) translateX(var(--mkt-px,20px)) scale(.6);opacity:0}}.mkt-particle{background:var(--mkt-gold);width:4px;height:4px;animation:mkt-particle var(--mkt-dur,5s) ease-in-out infinite;animation-delay:var(--mkt-pdelay,0s);opacity:0;border-radius:50%;position:absolute}@keyframes mkt-slide-in-end{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes mkt-slide-in-start{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.mkt-reveal--from-end.is-visible{animation:mkt-slide-in-end .9s var(--mkt-ease) both}.mkt-reveal--from-start.is-visible{animation:mkt-slide-in-start .9s var(--mkt-ease) both}@keyframes mkt-count-up{0%{clip-path:inset(100% 0 0);transform:translateY(100%)}to{clip-path:inset(0% 0 0);transform:translateY(0)}}.mkt-count{display:inline-block;overflow:hidden}.mkt-count span{animation:mkt-count-up .65s var(--mkt-ease) both;animation-delay:var(--mkt-count-delay,.4s);display:inline-block}@keyframes mkt-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mkt-line-grow{transform-origin:100%;animation:mkt-line-in 1s var(--mkt-ease) .4s both}[dir=ltr] .mkt-line-grow{transform-origin:0}.mkt-feature-row{border-bottom:1px solid var(--mkt-silver-soft);transition:background .3s var(--mkt-ease)}.mkt-feature-row:hover{background:color-mix(in srgb, var(--mkt-coral) 5%, transparent)}.mkt-feature-row:hover .mkt-feature-num{color:var(--mkt-coral)}.mkt .swiper-wrapper{transition-timing-function:linear!important}.mkt-courier-band{border-block:1px solid var(--mkt-silver-soft);background:var(--mkt-white);padding-block:1.75rem}@media (prefers-reduced-motion:reduce){.mkt-reveal{opacity:1;transition:none;transform:none}.mkt-drift,.mkt-line-grow,.mkt-shimmer:after,.mkt-orb,.mkt-glow,.mkt-pop,.mkt-step-connector,.mkt-cursor,.mkt-particle,.mkt-reveal--from-end,.mkt-reveal--from-start,.mkt-count span{opacity:1;clip-path:none;animation:none;transform:none}}.pricing-grid{flex-direction:column;gap:1rem;display:flex}.pricing-grid>*{width:100%}@media (min-width:768px){.pricing-grid{border:1px solid var(--mkt-silver-soft);border-radius:2px;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0;display:grid}.pricing-grid>*{order:unset!important}.pricing-grid>*+*{border-inline-start:1px solid var(--mkt-silver-soft)}}.pricing-card{transition:box-shadow .25s var(--mkt-ease);border-radius:2px;padding:2rem}@media (min-width:768px){.pricing-card{border-radius:0;padding:2.5rem}}.pricing-card--default{background:var(--mkt-white);border:1px solid var(--mkt-silver-soft)}@media (min-width:768px){.pricing-card--default{border:none}}.pricing-card--pro{background:var(--mkt-blue);color:#fff;border:2px solid var(--mkt-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--mkt-blue) 18%, transparent), 0 8px 32px color-mix(in srgb, var(--mkt-blue) 22%, transparent);z-index:1;position:relative}@media (min-width:768px){.pricing-card--pro{border-radius:2px;margin-block:-1px}}.pricing-badge{color:#fff;letter-spacing:.06em;background:#ffffff2e;border:1px solid #ffffff47;border-radius:100px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.pricing-founders-banner{border:1px solid color-mix(in srgb, var(--mkt-blue) 22%, var(--mkt-silver-soft));background:var(--mkt-blue-soft);border-radius:4px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.pricing-founders-dot{background:var(--mkt-blue);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite mkt-blink}.pricing-compare-wrap{border-top:1px solid var(--mkt-silver-soft);padding-top:2.5rem}.pricing-compare-toggle{min-height:44px;font-size:.9rem}.pricing-compare-scroller{margin-top:.75rem}@media (min-width:768px){.pricing-compare-scroller{margin-top:0}}.pricing-card .mkt-btn:focus-visible,.pricing-compare-toggle:focus-visible{outline:2px solid var(--mkt-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pricing-founders-dot{opacity:1;animation:none}}
