.marketing-landing{--lore-surface:var(--lore-white);--lore-text-muted:color-mix(in srgb, var(--lore-ink) 66%, var(--lore-paper));--lore-accent-strong:var(--lore-horizon-night);--lore-focus:var(--lore-signal-blue);color:var(--lore-text);font:var(--lore-type-body)}.marketing-landing :where(h1,h2,h3,p,dl,dd,ol,ul,figure,blockquote){margin:0}.marketing-landing .mk-width{width:min(1080px,100% - 48px);margin-inline:auto}.marketing-landing .mk-hero{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:72px 64px;display:grid}.marketing-landing .mk-hero>div{max-width:760px}.marketing-landing .mk-hero--image{grid-template-columns:1.2fr 1fr;align-items:center}.marketing-landing .mk-photo{min-width:0}.marketing-landing .mk-photo img{-o-object-fit:cover;object-fit:cover;border-radius:var(--lore-radius);width:100%;height:auto;display:block}main.marketing-landing h1{font:var(--lore-type-h1);letter-spacing:-.04em;text-wrap:balance}.marketing-landing h1 span{color:var(--lore-accent)}main.marketing-landing h2{font:var(--lore-type-h2);letter-spacing:-.03em;text-wrap:balance;max-width:720px}.marketing-landing h3{font:var(--lore-type-h3);letter-spacing:-.02em}.marketing-landing .mk-eyebrow{color:var(--lore-text-muted);font:var(--lore-type-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.marketing-landing .mk-lead a{color:var(--lore-accent)}.marketing-landing .mk-lead{text-wrap:pretty;max-width:700px;margin-top:24px;font-size:20px;line-height:1.5}.marketing-landing .mk-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.marketing-landing .mk-button{color:var(--lore-white);background:var(--lore-accent);border:1px solid var(--lore-accent);border-radius:var(--lore-radius);justify-content:center;align-items:center;padding:16px 24px;font-weight:500;text-decoration:none;display:inline-flex}.marketing-landing .mk-button:hover{background:var(--lore-accent-strong);border-color:var(--lore-accent-strong)}.marketing-landing .mk-button--secondary{color:var(--lore-ink);background:var(--lore-white);border-color:var(--lore-line)}.marketing-landing .mk-button--secondary:hover{background:var(--lore-white);border-color:var(--lore-ink)}.marketing-landing a:focus-visible{outline:2px solid var(--lore-focus);outline-offset:4px}.marketing-landing .mk-quote{background:var(--lore-surface);border:1px solid var(--lore-line);border-radius:var(--lore-radius);flex-direction:column;justify-content:space-between;gap:20px;padding:32px;display:flex}.marketing-landing .mk-card{border-top:1px solid var(--lore-line);padding-top:20px}.marketing-landing .mk-offer{border-top:2px solid var(--lore-ink);border-bottom:1px solid var(--lore-line);grid-column:1/-1;padding-block:28px}.marketing-landing .mk-offer dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.marketing-landing .mk-offer dl>div+div{border-left:1px solid var(--lore-line);padding-left:32px}.marketing-landing dt{font-weight:500}.marketing-landing .mk-offer dt{font:var(--lore-type-h3)}.marketing-landing dd,.marketing-landing .mk-card p,.marketing-landing .mk-steps p,.marketing-landing .mk-pricing p,.marketing-landing .mk-team p{color:var(--lore-text-muted);margin-top:12px}.marketing-landing .mk-section{border-top:1px solid var(--lore-line);padding-block:64px}.marketing-landing .mk-cards,.marketing-landing .mk-quotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px;display:grid}.marketing-landing .mk-cards{gap:32px 40px}.marketing-landing .mk-card a,.marketing-landing .mk-related a{color:var(--lore-accent);font-weight:500;text-decoration:none}.marketing-landing .mk-card a:hover,.marketing-landing .mk-related a:hover{text-decoration:underline}.marketing-landing .mk-quote blockquote{text-wrap:pretty;font-size:18px;line-height:1.5}.marketing-landing .mk-quote figcaption{font:var(--lore-type-caption)}.marketing-landing .mk-quote figcaption a{color:var(--lore-text-muted)}.marketing-landing .mk-answers{--mk-answers-rule:color-mix(in srgb, var(--lore-white) 18%, var(--lore-horizon-night));background:var(--lore-horizon-night);color:var(--lore-white);border-top:0}main.marketing-landing .mk-answers h2{color:var(--lore-white)}.marketing-landing .mk-answers .mk-quotes{grid-template-columns:1fr;gap:0}.marketing-landing .mk-answers .mk-quote{border:0;border-top:1px solid var(--mk-answers-rule);background:0 0;border-radius:0;grid-template-columns:1fr 1.15fr;grid-template-areas:"quote reply""who reply";align-content:start;gap:10px 56px;padding:32px 0;display:grid}.marketing-landing .mk-answers .mk-quote:last-child{border-bottom:1px solid var(--mk-answers-rule)}.marketing-landing .mk-answers .mk-quote blockquote{color:color-mix(in srgb, var(--lore-white) 62%, var(--lore-horizon-night));grid-area:quote;font-size:17px}.marketing-landing .mk-answers .mk-quote figcaption{grid-area:who}.marketing-landing .mk-answers .mk-quote figcaption a{color:color-mix(in srgb, var(--lore-white) 50%, var(--lore-horizon-night))}.marketing-landing .mk-answers-closing{margin-top:40px}.marketing-landing .mk-answers-closing>p:first-child{font:var(--lore-type-h2);letter-spacing:-.03em}.marketing-landing .mk-answers-note{color:color-mix(in srgb, var(--lore-white) 62%, var(--lore-horizon-night));font:var(--lore-type-caption);margin-top:8px;font-size:14px}.marketing-landing .mk-answers-note a{color:var(--lore-horizon-sky)}.marketing-landing .mk-quote-reply{letter-spacing:-.015em;text-wrap:pretty;grid-area:reply;font-size:24px;line-height:1.35}.marketing-landing .mk-quote-reply strong{color:var(--lore-horizon-sky);font:var(--lore-type-caption);letter-spacing:0;margin-bottom:8px;font-size:13px;display:block}.marketing-landing .mk-split{grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.marketing-landing .mk-pricing h3+p,.marketing-landing .mk-pricing h3+ul{margin-top:12px}.marketing-landing .mk-pricing p+h3{margin-top:32px}.marketing-landing .mk-pricing ul{color:var(--lore-text-muted);gap:8px;padding-left:20px;list-style:outside;display:grid}.marketing-landing .mk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:40px;padding-left:24px;list-style:decimal;display:grid}.marketing-landing .mk-steps li::marker{color:var(--lore-accent);font-weight:600}.marketing-landing .mk-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.marketing-landing .mk-team img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--lore-radius);width:100%;max-width:240px;height:auto;margin-bottom:16px;display:block}.marketing-landing .mk-team p{margin-top:4px}.marketing-landing .mk-faq>div+div{border-top:1px solid var(--lore-line);margin-top:24px;padding-top:24px}.marketing-landing .mk-related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 32px;margin-top:16px;padding:0;list-style:none;display:grid}.marketing-landing .mk-related-group{margin-top:32px}.marketing-landing .mk-related p{color:var(--lore-text-muted);margin-top:4px}.marketing-landing .mk-contact{padding-block:80px}.marketing-landing .mk-terms{border-top:1px solid var(--lore-line);color:var(--lore-text-muted);font:var(--lore-type-caption);padding-block:24px}@media (width<=760px){.marketing-landing .mk-hero--image,.marketing-landing .mk-offer dl,.marketing-landing .mk-split,.marketing-landing .mk-steps,.marketing-landing .mk-team{grid-template-columns:1fr;gap:32px}.marketing-landing .mk-hero,.marketing-landing .mk-section{padding-block:40px}main.marketing-landing h1{font-size:36px;line-height:1.12}.marketing-landing .mk-quote{padding:24px}.marketing-landing .mk-answers .mk-quote{grid-template-columns:1fr;grid-template-areas:"quote""who""reply";gap:12px}.marketing-landing .mk-quote-reply{margin-top:12px;font-size:20px}.marketing-landing .mk-offer dl>div+div{border-left:0;border-top:1px solid var(--lore-line);padding-top:24px;padding-left:0}.marketing-landing .mk-actions .mk-button{flex:100%}}
