:root{--mkt-gutter:32px;--mkt-r-sm:12px;--mkt-r-md:18px;--mkt-r-lg:24px}@media (max-width:600px){:root{--mkt-gutter:20px}}.mkt-display{font-family:var(--font-sora),"Sora",system-ui,sans-serif;font-weight:800;font-size:clamp(48px,8vw,104px);line-height:.95;letter-spacing:-.045em;margin:0;text-wrap:balance;color:inherit}.mkt-h1{font-size:clamp(40px,6.4vw,88px)}.mkt-h1,.mkt-h2{font-family:var(--font-sora),"Sora",system-ui,sans-serif;font-weight:800;line-height:1;letter-spacing:-.035em;margin:0;text-wrap:balance;color:inherit}.mkt-h2{font-size:clamp(34px,4.8vw,64px)}.mkt-h3{font-weight:800;font-size:clamp(22px,2.4vw,32px);line-height:1;letter-spacing:-.03em;text-wrap:balance;color:inherit}.mkt-h3,.mkt-lead{font-family:var(--font-sora),"Sora",system-ui,sans-serif;margin:0}.mkt-lead{font-weight:400;font-size:clamp(18px,2.1vw,24px);line-height:1.45;color:var(--slate);max-width:46ch;text-wrap:pretty}.mkt-tnum{font-variant-numeric:tabular-nums}@media (max-width:600px){.mkt-display{font-size:clamp(38px,11vw,52px)}.mkt-lead{font-size:17px}}.mkt-accent{color:var(--tide)}[data-bg=foam] .mkt-accent,[data-bg=mist] .mkt-accent,[data-bg=paper] .mkt-accent{color:var(--tide-deep)}[data-bg=tide] .mkt-accent{color:var(--ink)}[data-bg=ink] .mkt-eyebrow,[data-bg=tide] .mkt-eyebrow{color:var(--tide)}[data-bg=tide] .mkt-eyebrow{color:var(--tide-deep)}[data-bg=ink] .mkt-lead{color:var(--mute)}[data-bg=tide] .mkt-lead{color:rgba(10,37,64,.82)}[data-mkt-btn][data-variant=ghost]:hover{background:hsla(0,0%,100%,.06)}[data-bg=foam] [data-mkt-btn][data-variant=ghost],[data-bg=mist] [data-mkt-btn][data-variant=ghost],[data-bg=paper] [data-mkt-btn][data-variant=ghost]{border-color:var(--line);color:var(--ink)}[data-bg=foam] [data-mkt-btn][data-variant=ghost]:hover,[data-bg=mist] [data-mkt-btn][data-variant=ghost]:hover,[data-bg=paper] [data-mkt-btn][data-variant=ghost]:hover{background:var(--mist)}[data-mkt-btn][data-variant=tide]:hover{box-shadow:0 12px 26px -10px rgba(21,184,166,.6)}[data-mkt-btn][data-variant=ink]:hover{box-shadow:0 12px 26px -12px rgba(10,37,64,.5)}.mkt-card{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:32px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mkt-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -32px rgba(10,37,64,.35)}[data-bg=ink] .mkt-card{background:var(--surf-dark);border-color:var(--line-dark)}[data-bg=ink] .mkt-card:hover{border-color:rgba(21,184,166,.4);box-shadow:none}.mkt-card .mkt-card-ic{width:60px;height:60px;border-radius:16px;background:var(--foam);color:var(--tide-deep);display:grid;place-items:center;margin-bottom:22px}[data-bg=ink] .mkt-card .mkt-card-ic{background:rgba(21,184,166,.16);color:var(--tide)}.mkt-stat-n{color:var(--tide)}[data-bg=foam] .mkt-stat-n,[data-bg=mist] .mkt-stat-n,[data-bg=paper] .mkt-stat-n{color:var(--tide-deep)}.mkt-stat-l{color:var(--mute)}[data-bg=foam] .mkt-stat-l,[data-bg=mist] .mkt-stat-l,[data-bg=paper] .mkt-stat-l{color:var(--slate)}.mkt-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ink) 88%,transparent);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--line-dark);color:var(--paper)}.mkt-nav-row{display:flex;align-items:center;gap:28px;height:74px}.mkt-nav-links{display:flex;gap:26px;margin-left:14px}.mkt-nav-links a{font-size:15.5px;font-weight:500;color:var(--mute);transition:color .14s}.mkt-nav-links a:hover{color:var(--paper)}.mkt-nav-right{margin-left:auto;display:flex;align-items:center;gap:14px}.mkt-nav-signin{font-size:15.5px;font-weight:600;color:var(--paper)}@media (max-width:860px){.mkt-nav-links,.mkt-nav-signin{display:none}}@media (max-width:600px){.mkt-nav-row{gap:12px;height:64px}.mkt-nav-right{gap:8px}.mkt-nav-right [data-mkt-btn]{font-size:13.5px!important;padding:9px 15px!important}.mkt-nav-right [data-mkt-btn] svg{display:none}}.mkt-footer{background:var(--ink);color:var(--mute);padding:84px 0 48px}.mkt-footer h4{color:var(--paper);font-size:14px;font-weight:700;letter-spacing:.02em;margin:0 0 18px;font-family:var(--font-space-grotesk),"Space Grotesk",ui-monospace,monospace;text-transform:uppercase}.mkt-footer a{display:block;color:var(--mute);font-size:15px;padding:6px 0;transition:color .14s}.mkt-footer a:hover{color:var(--tide)}.mkt-footer-cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px}@media (max-width:900px){.mkt-footer-cols{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:380px){.mkt-footer-cols{grid-template-columns:1fr}}.mkt-footer-base{display:flex;justify-content:space-between;gap:20px;margin-top:64px;padding-top:28px;border-top:1px solid var(--line-dark);font-size:13.5px;flex-wrap:wrap}@media (max-width:600px){.mkt-footer-base{flex-direction:column;gap:10px}}.mkt-blob{position:absolute;border-radius:50%;background:rgba(21,184,166,.16);filter:blur(2px);pointer-events:none}@media (max-width:600px){.mkt-blob{max-width:80vw;max-height:60vw}}.mkt-reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.mkt-reveal[data-reveal-in=true]{animation:mkt-reveal-up .7s cubic-bezier(.2,.7,.3,1) both}}@keyframes mkt-reveal-up{0%{transform:translateY(20px)}to{transform:none}}.mkt-grid{display:grid;gap:20px}.mkt-g-2{grid-template-columns:repeat(2,1fr)}.mkt-g-3{grid-template-columns:repeat(3,1fr)}.mkt-g-4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.mkt-g-3,.mkt-g-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mkt-g-2,.mkt-g-3,.mkt-g-4{grid-template-columns:1fr}}.mkt-split{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.mkt-split.rev{grid-template-columns:1fr 1.05fr}@media (max-width:900px){.mkt-split,.mkt-split.rev{grid-template-columns:1fr;gap:40px}}.mkt-row-flex{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media (max-width:600px){.mkt-row-flex [data-mkt-btn]{flex:1 1 auto;justify-content:center}}@keyframes mkt-strip-pulse{0%{box-shadow:0 0 0 0 rgba(21,184,166,.7)}70%{box-shadow:0 0 0 8px rgba(21,184,166,0)}to{box-shadow:0 0 0 0 rgba(21,184,166,0)}}@media (max-width:767px){.mkt-pricing-strip{gap:10px!important;padding:11px 0!important}.mkt-pricing-strip>span:nth-child(2){font-size:13.5px!important;line-height:1.4}.mkt-pricing-strip>span:nth-child(2)>span:first-child{font-size:15px!important}.mkt-pricing-strip>span:nth-child(3){font-size:13px!important}.mkt-pricing-strip>span:first-child{font-size:10px!important;padding:4px 9px!important}}@media (max-width:380px){.mkt-pricing-strip>span:nth-child(3){display:none}}