@media(max-width:1024px){.elementor .as-num-lg{font-size:5vw;}}@media(max-width:1024px){.elementor .as-card-top{padding-block-end:1.6vw;gap:1.6vw;}}@media(max-width:1024px){.elementor .as-step-txt{gap:0.6vw;}}@media(max-width:1024px){.elementor .as-step{gap:2vw;}}@media(max-width:1024px){.elementor .as-subhead{padding-block-end:1.6vw;gap:2vw;}}@media(max-width:1024px){.elementor .mcp-code{font-size:1.65vw;}}@media(max-width:1024px){.elementor .mcp-tool{font-size:1.45vw;padding-block: 0.8vw; padding-inline: 1.5vw;\n}}@media(max-width:1024px){.elementor .mcp-ai{font-size:1.75vw;border-start-start-radius:2vw;border-start-end-radius:2vw;border-end-start-radius:0.5vw;border-end-end-radius:2vw;padding-block: 1.5vw; padding-inline: 2.2vw;\n}}@media(max-width:1024px){.elementor .mcp-user{font-size:1.75vw;border-start-start-radius:2vw;border-start-end-radius:2vw;border-end-start-radius:2vw;border-end-end-radius:0.5vw;padding-block: 1.5vw; padding-inline: 2.2vw;\n}}@media(max-width:1024px){.elementor .mcp-panel{gap:1.6vw;}}@media(max-width:1024px){.elementor .as-anchor{scroll-margin-top:18vw;}}@media(max-width:1024px){.elementor .as-toc-link{font-size:1.7vw;border-radius:99px;background-color:#F7F6F6;flex:0 0 auto;padding-block: 1vw; padding-inline: 2vw; white-space: nowrap;\n}}@media(max-width:1024px){.elementor .as-toc-title{display:none;}}@media(max-width:1024px){.elementor .as-toc{width:100%;position:sticky;inset-block-start:11vw;inset-inline-start:auto;z-index:90;padding-block-start:1.6vw;padding-block-end:1.6vw;padding-inline-start:6vw;padding-inline-end:6vw;border-radius:0px;box-shadow:0px 4px 12px 0px rgba(0,40,80,0.08);transform:translate3d(0px, 0px, 0px);flex-direction:row;gap:1.2vw;flex-wrap:nowrap;overflow-x: auto; scrollbar-width: none;\n}}@media(max-width:1024px){.elementor .pm-tbody{gap:1vw;}}@media(max-width:1024px){.elementor .pm-trow{border-radius:1.1vw;gap:2.4vw;padding-block: 1.8vw; padding-inline: 2.4vw;\n}}@media(max-width:1024px){.elementor .pm-note{border-radius:1.5vw;gap:1vw;padding-block: 2.4vw; padding-inline: 3vw;\n}}@media(max-width:1024px){.elementor .pm-num{width:4.6vw;height:4.6vw;font-size:2vw;}}@media(max-width:1024px){.elementor .pm-strong{font-size:1.8vw;}}@media(max-width:1024px){.elementor .pm-small{font-size:1.55vw;}}@media(max-width:1024px){.elementor .pm-tag{font-size:1.4vw;padding-block: 0.6vw; padding-inline: 1.4vw;\n}}@media(max-width:1024px){.elementor .pm-mock{padding:2.6vw;border-radius:1.8vw;gap:1.8vw;}}@media(max-width:1024px){.elementor .pm-rowb{gap:1.2vw;}}@media(max-width:1024px){.elementor .as-faq-body{padding-block-start:2vw;padding-block-end:1vw;padding-inline-start:3vw;padding-inline-end:3vw;}}@media(max-width:1024px){.elementor .as-faq-icon{width:2.4vw;height:2.4vw;}}@media(max-width:1024px){.elementor .as-faq-q{font-size:1.9vw;}}@media(max-width:1024px){.elementor .as-faq-head{padding-block-start:1.8vw;padding-block-end:1.8vw;padding-inline-start:3vw;padding-inline-end:2.5vw;border-radius:1vw;gap:2vw;}}@media(max-width:1024px){.elementor .as-narrow{width:100%;}}@media(max-width:1024px){.elementor .as-th{font-size:1.35vw;}}@media(max-width:1024px){.elementor .as-stack{gap:0.8vw;}}@media(max-width:1024px){.elementor .as-check{width:3.2vw;height:3.2vw;font-size:1.7vw;}}@media(max-width:1024px){.elementor .as-grid-4{gap:3vw;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .as-grid-3{gap:3vw;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .as-grid-2{gap:3vw;}}@media(max-width:1024px){.elementor .as-btn-ghost{font-size:1.8vw;padding-block-start:1.6vw;padding-block-end:1.6vw;padding-inline-start:3.4vw;padding-inline-end:3.4vw;}}@media(max-width:1024px){.elementor .as-btn-light{font-size:1.8vw;padding-block-start:1.6vw;padding-block-end:1.6vw;padding-inline-start:3.4vw;padding-inline-end:3.4vw;}}@media(max-width:1024px){.elementor .as-quote{font-size:2.1vw;}}@media(max-width:1024px){.elementor .as-grad-box{padding-block-start:5vw;padding-block-end:5vw;padding-inline-start:5vw;padding-inline-end:5vw;border-radius:1.8vw;gap:2vw;}}@media(max-width:1024px){.elementor .as-card{padding-block-start:3.5vw;padding-block-end:3.5vw;padding-inline-start:3.5vw;padding-inline-end:3.5vw;border-radius:1.8vw;gap:1.6vw;}}@media(max-width:1024px){.elementor .as-text{font-size:1.8vw;}}@media(max-width:1024px){.elementor .as-h3{font-size:2.25vw;}}@media(max-width:1024px){.elementor .as-h2{font-size:4vw;}}@media(max-width:1024px){.elementor .as-eyebrow{font-size:1.6vw;letter-spacing:0.27vw;}}@media(max-width:1024px){.elementor .as-head{max-width:100%;gap:1.6vw;}}@media(max-width:1024px){.elementor .as-inner{width:88vw;gap:5vw;}}@media(max-width:1024px){.elementor .as-section{padding-block-start:12vw;padding-block-end:12vw;padding-inline-start:0vw;padding-inline-end:0vw;}}@media(max-width:1024px){.elementor .as-step-t{font-size:2vw;}}@media(max-width:1024px){.elementor .as-h3-lg{font-size:2.9vw;}}@media(max-width:1024px){.elementor .as-card-flat{gap:2vw;}}@media(max-width:1024px){.elementor .as-gap-lg{gap:2.6vw;}}@media(max-width:1024px){.elementor .as-prompt{font-size:1.6vw;padding-block-start:1.5vw;}}