.marketing-root{--mk-subtle:#547f7d;--mk-line:#88aaa4;--mk-code-key:#2965ad;--mk-preview-shadow:0 15px 40px #00000014;--mk-whatsapp-ink:#0b9b51;--mk-whatsapp-bg:#e6f9e9;--mk-chat-header:#08695f;--mk-message-bg:#e5fbdc;--mk-message-border:#d9efcf;--mk-message-text:#153d32;--mk-message-meta:#5c7066;--mk-delivery:#168aba;--mk-poster-bg:#e6f2ed;--mk-poster-ring:#99c8b7;--mk-poster-text:#245c50;background:var(--bg);color:var(--text);min-height:100vh;font-size:16px}:root[data-theme=dark] .marketing-root{--mk-subtle:#b0b0b0;--mk-line:#686868;--mk-code-key:#92bdf4;--mk-preview-shadow:0 15px 40px #0003;--mk-whatsapp-ink:#66d99c;--mk-whatsapp-bg:#2c2c2c;--mk-chat-header:#303030;--mk-message-bg:#303030;--mk-message-border:#454545;--mk-message-text:#f2f2f2;--mk-message-meta:#b9b9b9;--mk-delivery:#7bc6e3;--mk-poster-bg:#2e2e2e;--mk-poster-ring:#555;--mk-poster-text:#dedede}.marketing-root .mk-wrap{width:min(1320px,100% - 144px);margin-inline:auto}.marketing-root section[id]{scroll-margin-top:108px}.marketing-root :is(h1,h2,h3,strong){color:var(--text)}.marketing-root :is(h1,h2,h3){letter-spacing:-.04em;font-weight:550}.marketing-root p{color:var(--muted)}.marketing-root svg{flex-shrink:0}.marketing-root :is(.mk-gradient,.mk-inline-link){color:var(--accent)}.marketing-root .mk-heading-muted{color:var(--accent);font-weight:inherit}.marketing-root :is(.mk-kicker,.mk-chip){color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.marketing-root .mk-inline-link{align-items:center;gap:9px;min-height:40px;font-size:14px;font-weight:550;display:inline-flex}.marketing-root .mk-inline-link:hover{color:var(--accent-hover)}.marketing-root .mk-header{z-index:40;border-bottom:1px solid var(--border);background:var(--bg);height:94px;position:sticky;top:0}.marketing-root .mk-header-inner{justify-content:space-between;align-items:center;gap:26px;height:100%;display:flex}.marketing-root .mk-brand{color:var(--text);align-items:center;display:inline-flex}.marketing-root .mk-brand .logo{gap:11px;font-size:29px}.marketing-root .mk-header .logo-mark{width:46px;height:46px}.marketing-root .mk-desktop-nav{align-items:center;gap:27px;display:flex}.marketing-root .mk-desktop-nav a{color:var(--text);white-space:nowrap;font-size:14px;font-weight:500;transition:color .18s}.marketing-root .mk-desktop-nav a:hover{color:var(--text)}.marketing-root .mk-header-tools{align-items:center;gap:24px;display:flex}.marketing-root .mk-icon{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--muted);background:0 0;place-items:center;display:inline-grid}.marketing-root .mk-icon:hover{background:var(--soft);color:var(--text)}.marketing-root .mk-theme-toggle{border:1px solid var(--border);width:44px;height:44px;color:var(--accent);flex-shrink:0}.marketing-root .mk-login{border-inline-end:1px solid var(--border);color:var(--text);white-space:nowrap;padding:5px 24px 5px 0;font-size:14px}.marketing-root .mk-login:hover{color:var(--text)}.marketing-root .mk-menu-toggle{display:none}.marketing-root .mk-mobile-nav{top:100%;border-bottom:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);gap:2px;padding:12px max(24px,50% - 660px) 22px;display:grid;position:absolute;inset-inline:0}.marketing-root .mk-mobile-nav a{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;padding:14px 4px;font-size:14px;display:flex}.marketing-root .mk-button{border-radius:var(--radius-sm);text-align:center;min-height:46px;transition:transform .2s var(--ease-calm), background .2s, border-color .2s, color .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:13px 21px;font-size:14px;font-weight:550;line-height:1.4;display:inline-flex}.marketing-root .mk-button:hover{transform:translateY(-2px)}.marketing-root .mk-button:active{transform:translateY(0)}.marketing-root .mk-primary{background:var(--brand);color:var(--on-brand)}.marketing-root .mk-primary:hover{background:var(--brand-hover)}.marketing-root :is(.mk-secondary,.mk-outline){color:var(--text);border-color:var(--border);background:var(--panel)}.marketing-root :is(.mk-secondary,.mk-outline):hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--soft)}.marketing-root .mk-text-button{color:var(--muted);padding-inline:12px}.marketing-root .mk-text-button:hover{color:var(--text);background:var(--soft)}.marketing-root .mk-header-cta{white-space:nowrap;min-height:46px;padding:12px 19px;font-size:14px}.marketing-root .mk-builders{border-block:1px solid var(--border);background:var(--bg);padding-block:58px 62px}.marketing-root .mk-builders-head .mk-kicker{color:var(--mk-subtle);letter-spacing:.18em;align-items:center;gap:13px;display:inline-flex}.marketing-root .mk-builders-head .mk-kicker:before{content:"";background:var(--mk-line);width:38px;height:1px}.marketing-root .mk-builders-head h2{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,3.85vw,58px);font-weight:650;line-height:1.16}.marketing-root .mk-builders-head h2 span{color:var(--accent)}.marketing-root .mk-builders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:39px;display:grid}.marketing-root .mk-builder{align-items:flex-start;gap:24px;min-width:0;display:flex;position:relative}.marketing-root .mk-builder+.mk-builder:before{content:"";top:10px;bottom:5px;background:var(--border);width:1px;position:absolute;inset-inline-start:-20px}.marketing-root .mk-builder-icon{height:64px;color:var(--text);background:var(--tint);border-radius:15px;flex:0 0 64px;place-items:center;display:grid}.marketing-root .mk-builder h3{letter-spacing:-.025em;margin-top:1px;font-size:20px;font-weight:650}.marketing-root .mk-builder p{margin-top:6px;font-size:16px;line-height:1.55}.marketing-root .mk-section-head{max-width:650px;margin-bottom:45px}.marketing-root .mk-centered{text-align:center;margin-inline:auto}.marketing-root :is(.mk-section-head,.mk-developer-copy,.mk-partner-inner,.mk-contact-copy) h2{text-wrap:balance;margin-top:16px;font-size:clamp(30px,3.3vw,42px);line-height:1.2}.marketing-root .mk-section-head p{margin-top:18px;font-size:15px;line-height:1.85}.marketing-root :is(.mk-features,.mk-how,.mk-pricing,.mk-faq){border-top:1px solid var(--border);padding-block:92px}.marketing-root .mk-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 42px;display:grid}.marketing-root .mk-capability{border-top:1px solid var(--border);min-width:0;padding:28px 0 31px}.marketing-root .mk-cap-icon{color:var(--accent);margin-bottom:20px;display:inline-flex}.marketing-root .mk-capability h3{letter-spacing:-.025em;font-size:17px;line-height:1.45}.marketing-root .mk-capability p{margin-top:11px;font-size:14px;line-height:1.85}.marketing-root .mk-developers-section{background:var(--bg);border-block:1px solid var(--border);padding-block:92px}.marketing-root .mk-developer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:70px;display:grid}.marketing-root .mk-developer-copy>p{max-width:460px;margin-top:20px;font-size:14px;line-height:1.9}.marketing-root .mk-accordion{margin:25px 0 18px}.marketing-root .mk-accordion details{border-bottom:1px solid var(--border)}.marketing-root .mk-accordion summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:13px;font-weight:550;list-style:none;display:flex}.marketing-root summary::-webkit-details-marker{display:none}.marketing-root .mk-accordion summary svg{color:var(--muted);transition:transform .2s}.marketing-root .mk-accordion details[open] summary svg{transform:rotate(180deg)}.marketing-root .mk-accordion details p{margin:0 24px 18px 0;font-size:13px;line-height:1.8}.marketing-root .mk-langs{color:var(--muted);flex-wrap:wrap;gap:9px 19px;margin:22px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.marketing-root .mk-api-preview{border:1px solid var(--border);background:var(--panel);min-width:0;box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.marketing-root .mk-api-top{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;font-size:12px;display:flex}.marketing-root .mk-api-top>span:first-child{color:var(--text);align-items:center;gap:9px;font-weight:550;display:inline-flex}.marketing-root .mk-api-tag{letter-spacing:.04em;font-size:12px}.marketing-root .mk-code-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:14px;padding-inline:18px;display:flex}.marketing-root .mk-code-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:14px 3px 12px;font-size:12px;transition:color .2s,border-color .2s}.marketing-root .mk-code-tabs button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.marketing-root .mk-code-tabs button:hover{color:var(--text)}.marketing-root .mk-code-area{min-height:290px;padding:23px 21px}.marketing-root .mk-code-area pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:12px;line-height:1.9;overflow:visible}.marketing-root .mk-code-area code{font-size:inherit}.marketing-root .mk-api-bottom{border-top:1px solid var(--border);min-height:58px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;font-size:12px;display:flex}.marketing-root .mk-copy{min-height:32px;color:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.marketing-root .mk-copy:hover{background:var(--soft);color:var(--text)}.marketing-root .mk-how{border-top:0}.marketing-root .mk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.marketing-root .mk-steps li{border-top:1px solid var(--border);padding-top:22px}.marketing-root .mk-step-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.marketing-root .mk-step-number{color:var(--accent);font-size:12px;font-weight:550}.marketing-root .mk-steps h3{font-size:18px;line-height:1.5}.marketing-root .mk-steps p{margin-top:13px;font-size:14px;line-height:1.9}.marketing-root .mk-how-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:40px;display:flex}.marketing-root .mk-partner-banner{background:var(--bg);border-block:1px solid var(--border);padding-block:74px}.marketing-root .mk-partner-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:90px;display:grid}.marketing-root .mk-partner-inner p{max-width:520px;margin:20px 0 26px;font-size:14px;line-height:1.9}.marketing-root .mk-partner-points{gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-root .mk-partner-points>li{border-bottom:1px solid var(--border);color:var(--accent);gap:17px;padding:23px 0;display:flex}.marketing-root .mk-partner-points>li:last-child{border-bottom:0}.marketing-root .mk-partner-points strong{margin-bottom:6px;font-size:14px;font-weight:550;display:block}.marketing-root .mk-partner-points>li>span>span{color:var(--muted);font-size:13px;line-height:1.8;display:block}.marketing-root .mk-pricing{border-top:0}.marketing-root .mk-price-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.marketing-root .mk-price-option{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;padding:32px 25px 25px;display:flex;position:relative}.marketing-root .mk-price-featured{background:color-mix(in srgb, var(--tint) 30%, var(--panel));border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.marketing-root .mk-price-ribbon{top:-12px;color:var(--accent);background:var(--tint);border-radius:5px;padding:3px 9px;font-size:12px;font-weight:550;position:absolute;inset-inline-end:22px}.marketing-root .mk-price-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-root .mk-price-heading h3{letter-spacing:-.025em;font-size:16px}.marketing-root .mk-price-symbol{color:var(--muted);display:inline-flex}.marketing-root .mk-price-discount{color:var(--accent);margin-inline-start:auto;font-size:12px}.marketing-root .mk-price-amount{color:var(--text);letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:30px;font-size:32px;line-height:1.3}.marketing-root .mk-price-amount>span{color:var(--text);display:block}.marketing-root .mk-price-amount small{letter-spacing:0;color:var(--muted);margin-top:8px;font-size:12px;display:block}.marketing-root .mk-price-description{border-bottom:1px solid var(--border);margin-bottom:0;padding-block:21px;font-size:13px;line-height:1.7}.marketing-root .mk-price-option ul{gap:15px;margin:23px 0 27px;padding:0;list-style:none;display:grid}.marketing-root .mk-price-option li{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;display:flex}.marketing-root .mk-price-option li svg{color:var(--accent);margin-top:2px}.marketing-root .mk-price-option>.mk-button{width:100%;margin-top:auto}.marketing-root .mk-pricing-state{border:1px solid var(--border);text-align:center;background:var(--soft);border-radius:12px;grid-column:1/-1;padding:42px 24px}.marketing-root .mk-pricing-state h3{font-size:22px}.marketing-root .mk-pricing-state p{margin:12px 0 23px;font-size:14px}.marketing-root .mk-pricing-trial{background:var(--soft);border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:27px;padding:17px 22px;font-size:13px;display:flex}.marketing-root .mk-pricing-trial svg{color:var(--accent)}.marketing-root .mk-pricing-points{flex-wrap:wrap;justify-content:center;gap:11px 25px;margin:28px 0 0;padding:0;list-style:none;display:flex}.marketing-root .mk-pricing-points li{color:var(--muted);align-items:flex-start;gap:7px;font-size:12px;line-height:1.7;display:flex}.marketing-root .mk-pricing-points svg{color:var(--accent);margin-top:2px}.marketing-root .mk-pricing-note{text-align:center;max-width:700px;margin:19px auto 0;font-size:12px;line-height:1.8}.marketing-root .mk-faq-list{border-top:1px solid var(--border);max-width:840px;margin-inline:auto}.marketing-root .mk-faq-list details{border-bottom:1px solid var(--border)}.marketing-root .mk-faq-list summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:15px;font-weight:500;line-height:1.6;list-style:none;display:flex}.marketing-root .mk-faq-list summary svg{color:var(--muted);transition:transform .2s}.marketing-root .mk-faq-list details[open] summary svg{transform:rotate(180deg)}.marketing-root .mk-faq-list details p{padding:0 35px 25px 0;font-size:14px;line-height:1.9}.marketing-root .mk-contact{background:var(--bg);border-block:1px solid var(--border);padding-block:85px}.marketing-root .mk-contact-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:85px;display:grid}.marketing-root .mk-contact-copy{padding-top:24px}.marketing-root .mk-contact-copy h2{white-space:pre-line}.marketing-root .mk-contact-copy>p{max-width:410px;margin-top:22px;font-size:14px;line-height:1.9}.marketing-root .mk-contact-notes{gap:13px;margin-top:27px;display:grid}.marketing-root .mk-contact-notes p{align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.marketing-root .mk-contact-notes svg{color:var(--accent);margin-top:2px}.marketing-root .mk-existing{font-size:12px}.marketing-root .mk-existing a{color:var(--accent);align-items:center;gap:5px;margin-inline-start:5px;display:inline-flex}.marketing-root .mk-form-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:30px}.marketing-root .mk-form-title{margin-bottom:25px}.marketing-root .mk-form-title h3{font-size:20px}.marketing-root .mk-form-title p{margin-top:9px;font-size:12px;line-height:1.7}.marketing-root .mk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-root .mk-form-grid label:last-child{grid-column:1/-1}.marketing-root .mk-form-card label{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:500;display:flex}.marketing-root .mk-form-card :is(input,textarea){border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:11px 12px;font-size:14px;font-weight:400;line-height:1.6;transition:border-color .2s;display:block}.marketing-root .mk-form-card :is(input,textarea):hover{border-color:color-mix(in srgb, var(--muted) 45%, var(--border))}.marketing-root .mk-form-card :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}.marketing-root .mk-form-card textarea{resize:vertical;min-height:105px}.marketing-root .mk-field-note{margin:9px 0 20px;font-size:12px;line-height:1.8}.marketing-root .mk-optional{color:var(--muted);margin-inline-start:auto;font-size:12px;font-weight:400}.marketing-root .mk-submit{width:100%;margin-top:23px}.marketing-root .mk-privacy{margin-top:15px;font-size:12px;line-height:1.85}.marketing-root .mk-form-error{background:color-mix(in srgb, var(--danger) 8%, var(--panel));color:var(--danger);border-radius:7px;margin-top:15px;padding:12px;font-size:12px;line-height:1.7}.marketing-root .mk-success{justify-items:start;gap:15px;padding-block:12px;display:grid}.marketing-root .mk-success>svg{color:var(--accent)}.marketing-root .mk-success h3{font-size:22px}.marketing-root .mk-success p{font-size:14px;line-height:1.8}.marketing-root .mk-success small{color:var(--muted);font-size:12px}.marketing-root .mk-success code{overflow-wrap:anywhere;max-width:100%;color:var(--text);font-size:12px;display:block}.marketing-root .mk-success button{margin-top:5px}.marketing-root .mk-spin{animation:1s linear infinite mk-loading-spin}@keyframes mk-loading-spin{to{transform:rotate(360deg)}}.marketing-root .mk-footer{background:var(--bg);padding-top:60px}.marketing-root .mk-footer-inner{grid-template-columns:1fr 1.2fr;gap:100px;padding-bottom:46px;display:grid}.marketing-root .mk-footer-brand p{max-width:305px;margin:18px 0 23px;font-size:13px;line-height:1.8}.marketing-root .mk-footer-brand .mk-button{min-height:40px;padding:10px 15px;font-size:12px}.marketing-root .mk-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:7px;display:grid}.marketing-root .mk-footer-cols h3{letter-spacing:0;margin-bottom:18px;font-size:13px;font-weight:550}.marketing-root .mk-footer-cols a{width:fit-content;color:var(--muted);margin-top:12px;font-size:12px;display:block}.marketing-root .mk-footer-cols a:hover{color:var(--accent)}.marketing-root .mk-footer-note{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px 30px;padding-block:22px 27px;font-size:12px;line-height:1.8;display:flex}.marketing-root .mk-footer-note>span:last-child{text-align:end;max-width:600px}@media (max-width:1160px){.marketing-root .mk-wrap{width:calc(100% - 56px)}.marketing-root .mk-header-inner{gap:20px}.marketing-root .mk-desktop-nav{gap:15px}.marketing-root .mk-header-tools{gap:9px}.marketing-root .mk-header-cta{padding-inline:12px}.marketing-root .mk-brand .logo{font-size:22px}}@media (max-width:1040px){.marketing-root .mk-desktop-nav{display:none}.marketing-root .mk-menu-toggle{display:inline-grid}.marketing-root .mk-login{border-inline-end:0;padding:10px 6px}.marketing-root .mk-builders-grid{gap:30px}.marketing-root .mk-builder{gap:16px}.marketing-root .mk-builder+.mk-builder:before{inset-inline-start:-15px}.marketing-root .mk-builder-icon{border-radius:13px;flex-basis:54px;height:54px}.marketing-root .mk-developer-inner{gap:40px}.marketing-root .mk-contact-inner{gap:45px}.marketing-root .mk-partner-inner{gap:55px}.marketing-root .mk-footer-inner{gap:60px}.marketing-root .mk-price-option{padding:30px 20px 22px}.marketing-root .mk-price-amount{font-size:28px}}@media (max-width:780px){.marketing-root .mk-wrap{width:calc(100% - 40px)}.marketing-root .mk-header{height:74px}.marketing-root .mk-builders{padding-block:44px}.marketing-root .mk-builders-head h2{max-width:600px;font-size:clamp(32px,5.5vw,42px)}.marketing-root .mk-builders-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.marketing-root .mk-builder{gap:20px}.marketing-root .mk-builder+.mk-builder{border-top:1px solid var(--border);padding-top:24px}.marketing-root .mk-builder+.mk-builder:before{display:none}.marketing-root .mk-builder p{max-width:490px;font-size:15px}.marketing-root .mk-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.marketing-root :is(.mk-features,.mk-how,.mk-pricing,.mk-faq,.mk-developers-section){padding-block:66px}.marketing-root .mk-section-head{margin-bottom:33px}.marketing-root .mk-developer-inner{grid-template-columns:1fr;gap:30px}.marketing-root .mk-developer-copy>p{max-width:610px}.marketing-root .mk-api-preview{width:100%}.marketing-root .mk-code-area{min-height:240px}.marketing-root .mk-steps{gap:25px}.marketing-root .mk-steps h3{font-size:16px}.marketing-root .mk-steps p{font-size:13px}.marketing-root .mk-partner-banner{padding-block:60px}.marketing-root .mk-partner-inner{grid-template-columns:1fr;gap:27px}.marketing-root .mk-partner-inner p{max-width:610px}.marketing-root .mk-partner-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.marketing-root .mk-partner-points>li{border-bottom:0;border-top:1px solid var(--border);display:block}.marketing-root .mk-partner-points strong{margin-top:12px;font-size:13px}.marketing-root .mk-price-options{grid-template-columns:1fr;gap:25px;max-width:520px;margin-inline:auto}.marketing-root .mk-price-option{padding:28px}.marketing-root .mk-price-amount{font-size:34px}.marketing-root .mk-price-description{padding-block:17px}.marketing-root .mk-price-option ul{gap:11px}.marketing-root .mk-contact{padding-block:58px}.marketing-root .mk-contact-inner{grid-template-columns:1fr;gap:35px}.marketing-root .mk-contact-copy{padding-top:0}.marketing-root .mk-contact-copy>p{max-width:580px}.marketing-root .mk-footer-inner{grid-template-columns:1fr;gap:42px}.marketing-root .mk-footer-brand p{max-width:400px}.marketing-root .mk-footer-note>span:last-child{text-align:start}}@media (max-width:520px){.marketing-root .mk-wrap{width:calc(100% - 36px)}.marketing-root .mk-header{height:69px}.marketing-root .mk-header-inner{gap:10px}.marketing-root .mk-header-tools{gap:5px}.marketing-root .mk-brand .logo{font-size:21px}.marketing-root .mk-brand .logo-mark{width:34px;height:34px}.marketing-root .mk-header-cta{display:none}.marketing-root .mk-login{padding-inline:5px;font-size:13px}.marketing-root .mk-builders{padding-block:38px}.marketing-root .mk-builders-head h2{font-size:34px}.marketing-root .mk-builder{gap:16px}.marketing-root .mk-builder-icon{flex-basis:52px;height:52px}.marketing-root .mk-builder h3{font-size:19px}.marketing-root .mk-button{padding:12px 16px;font-size:13px}.marketing-root :is(.mk-features,.mk-how,.mk-pricing,.mk-faq,.mk-developers-section){padding-block:52px}.marketing-root :is(.mk-section-head,.mk-developer-copy,.mk-partner-inner,.mk-contact-copy) h2{font-size:31px}.marketing-root :is(.mk-kicker,.mk-chip){letter-spacing:.1em;font-size:12px}.marketing-root .mk-section-head p{font-size:14px}.marketing-root .mk-capability-grid{grid-template-columns:1fr;gap:0}.marketing-root .mk-capability{padding-block:24px}.marketing-root .mk-cap-icon{margin-bottom:14px}.marketing-root .mk-capability h3{font-size:17px}.marketing-root .mk-capability p{font-size:13px}.marketing-root .mk-developer-inner{gap:25px}.marketing-root .mk-api-top{padding:15px 17px}.marketing-root .mk-code-tabs{padding-inline:15px}.marketing-root .mk-code-area{min-height:280px;padding:19px 17px}.marketing-root .mk-code-area pre{font-size:12px}.marketing-root .mk-api-bottom{padding-inline:15px}.marketing-root .mk-steps{grid-template-columns:1fr;gap:24px}.marketing-root .mk-step-top{margin-bottom:17px}.marketing-root .mk-steps h3{font-size:18px}.marketing-root .mk-steps p{margin-top:10px;font-size:14px}.marketing-root .mk-how-action{gap:22px;margin-top:30px}.marketing-root .mk-partner-banner{padding-block:51px}.marketing-root .mk-partner-points{grid-template-columns:1fr;gap:0}.marketing-root .mk-partner-points>li{padding-block:20px;display:flex}.marketing-root .mk-partner-points strong{margin-top:0}.marketing-root .mk-price-option{padding:26px 23px}.marketing-root .mk-price-amount{font-size:32px}.marketing-root .mk-pricing-trial{align-items:flex-start;padding:17px;font-size:12px}.marketing-root .mk-pricing-points{justify-content:start;gap:12px}.marketing-root .mk-pricing-note{text-align:start}.marketing-root .mk-faq-list summary{gap:15px;padding-block:20px;font-size:14px}.marketing-root .mk-faq-list details p{padding-right:0;font-size:13px}.marketing-root .mk-contact{padding-block:50px}.marketing-root .mk-form-card{padding:23px 18px}.marketing-root .mk-form-grid{grid-template-columns:1fr;gap:16px}.marketing-root .mk-form-card :is(input,textarea){font-size:16px}.marketing-root .mk-footer{padding-top:45px}.marketing-root .mk-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.marketing-root .mk-footer-cols h3{margin-bottom:14px}.marketing-root .mk-footer-cols a{margin-top:12px}}@media (max-width:380px){.marketing-root .mk-header-tools>.mk-login{display:none}}@media (pointer:coarse){.marketing-root :is(.mk-icon,.mk-copy,.mk-login){min-height:44px}.marketing-root .mk-icon{min-width:40px}}@media (prefers-reduced-motion:reduce){.marketing-root *,.marketing-root :before,.marketing-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
