.fw-900{font-weight:900}.tooltip-inner{text-align:left;min-width:30rem;font-size:.9rem!important;color:#606060!important;background-color:#eee!important;padding-top:1rem!important;padding-bottom:1rem!important}.subpage-container .plan-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e2e5ea}.subpage-container .plan-toolbar-cycle{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.subpage-container .plan-toolbar-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;color:#5b6472;text-align:right}.subpage-container .tools-pricing-link a{margin-left:.25rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}html:lang(ko) .subpage-container .billing-global-info{display:none}.subpage-container .billing-toggle{display:flex;align-items:center;justify-content:center}.subpage-container .toggle-container{display:flex;gap:2px;padding:4px;border:1px solid #d3d9e1;border-radius:999px;background:#e6eaf0}.subpage-container .toggle-btn{padding:.5rem 1.25rem;border:0;border-radius:999px;background:transparent;color:#374151;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.subpage-container .toggle-btn:not(.active):hover{background:hsla(0,0%,100%,.7);color:#1f2937}.subpage-container .toggle-btn.active{background:var(--mdb-primary);color:#fff;font-weight:700;box-shadow:0 2px 6px -2px rgba(59,113,202,.6)}.subpage-container .toggle-btn:focus-visible{outline:2px solid var(--mdb-primary);outline-offset:2px}.subpage-container .savings-badge{padding:.3rem .75rem;border-radius:1.1rem;text-align:center;background:#e8f5ec;color:#137333!important;font-weight:500}.subpage-container .savings-badge .text,.subpage-container .savings-badge strong{color:#137333!important}html:lang(ko) .subpage-container .priceByCountry{display:none}html:not(:lang(ko)) .subpage-container .priceByCountry{margin:0;color:var(--mdb-secondary-color)!important}html:not(:lang(ko)) .subpage-container .priceByCountry span{color:var(--mdb-secondary-color)}html:not(:lang(ko)) .subpage-container .pricing-table .priceByCountry{margin-top:-.3rem}.subpage-container .plan-sheet-wrap{margin-top:1.5rem}.subpage-container .plan-sheet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e5ea;border-radius:16px;background:#fff}.subpage-container .plan-col{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;min-width:0;padding:1.75rem 1.5rem;border-left:1px solid #e2e5ea}.subpage-container .plan-col:first-child{border-left:0}.subpage-container .plan-col.is-featured{background:#f5f8fe;box-shadow:inset 0 3px 0 var(--mdb-primary)}.subpage-container .plan-col-head{display:flex;flex-direction:column;gap:.25rem}.subpage-container .plan-flag{order:-1;align-self:flex-start;margin:0 0 .35rem;color:var(--mdb-primary);font-weight:700}.subpage-container .plan-col:not(.is-featured) .plan-col-head{padding-top:calc(1.6em + .35rem)}.subpage-container .plan-name{margin:0;font-size:1.35rem;font-weight:700;color:#1f2937}.subpage-container .plan-subtitle{margin:0;color:#5b6472}.subpage-container .plan-col-price{padding-top:1.25rem}.subpage-container .plan-col .plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem;margin:0}.subpage-container .plan-col .plan-price span:first-child{font-size:2.1rem!important;font-weight:800!important;line-height:1.2;letter-spacing:-.01em;color:#1f2937;font-variant-numeric:tabular-nums}.subpage-container .plan-col .plan-price span:last-child{color:#5b6472!important}.subpage-container .plan-price-original{margin:.15rem 0 0;color:#6b7280}.subpage-container .plan-col-cta{padding-top:1.25rem}.subpage-container .plan-col-cta .btn{text-transform:none}.subpage-container .plan-limits{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid #e2e5ea}.subpage-container .plan-limits>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .75rem;padding:.4rem 0}.subpage-container .plan-limits dt{min-width:0;overflow-wrap:break-word;font-weight:400;color:#5b6472}.subpage-container .plan-limits dd{margin:0 0 0 auto;font-weight:700;color:#1f2937;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.subpage-container .plan-col-features{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e5ea}.subpage-container .plan-features-title{margin:0 0 .75rem;font-weight:700;color:#1f2937}.subpage-container .plan-features{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.subpage-container .plan-features li{display:flex;align-items:flex-start;gap:.6rem;color:#374151}.subpage-container .plan-features li>i,.subpage-container .plan-features li>svg{flex:0 0 auto;margin-top:calc(.3em);color:var(--mdb-primary)}.subpage-container .plan-sheet-more{margin:1rem 0 0;text-align:right}.subpage-container .plan-sheet-more a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.subpage-container .plan-compare #desktopPlanTitle{scroll-margin-top:8rem}.subpage-container .plan-switch{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin-top:1.25rem;padding:3px;border-radius:12px;background:#eceff3}.subpage-container .plan-switch-btn{flex:1 0 auto;padding:.5rem .3rem;border:0;border-radius:9px;background:transparent;color:#5b6472;font-size:.95rem;font-weight:500;white-space:nowrap}.subpage-container .plan-switch-btn[aria-current=true]{background:#fff;color:#1f2937;font-weight:700;box-shadow:0 0 0 1px #dfe3e8}@media (max-width:1199.98px){.subpage-container .plan-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-container .plan-col:nth-child(odd){border-left:0}.subpage-container .plan-col:nth-child(n+3){border-top:1px solid #e2e5ea}}@media (max-width:767.98px){.subpage-container .plan-toolbar{margin-top:1.5rem}.subpage-container .plan-toolbar-cycle{flex-direction:column;width:100%}.subpage-container .plan-toolbar-aside{align-items:flex-start;width:100%;text-align:left}.subpage-container .tools-pricing-link a{display:inline-block;margin:.25rem 0 0}.subpage-container .tools-pricing-link span{display:block}.subpage-container .plan-sheet-wrap{margin-top:.75rem}.subpage-container .plan-sheet{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px}.subpage-container .plan-sheet::-webkit-scrollbar{display:none}.subpage-container .plan-col{scroll-snap-align:start;padding:1.5rem 1.25rem}.subpage-container .plan-col:nth-child(odd){border-left:1px solid #e2e5ea}.subpage-container .plan-col:first-child{border-left:0}.subpage-container .plan-col:nth-child(n+3){border-top:0}.subpage-container .plan-sheet-more{text-align:left}}.subpage-container .custom-plans{margin-top:4rem}.subpage-container .custom-plans-intro{max-width:46rem;margin-bottom:1.5rem}.subpage-container .custom-plans-title{margin:0 0 .5rem;font-size:1.6rem;font-weight:700;color:#1f2937}.subpage-container .custom-plans-summary{margin:0;color:#5b6472}.subpage-container .custom-plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.subpage-container .custom-plan{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e5ea;border-radius:16px;background:#fff}.subpage-container .custom-plan-head{padding:1.5rem 1.75rem 1.25rem;color:#fff}.subpage-container .custom-plan--business .custom-plan-head{background:var(--mdb-primary)}.subpage-container .custom-plan--enterprise .custom-plan-head{background:#1f2937}.subpage-container .custom-plan-name{margin:0 0 .25rem;font-size:1.35rem;font-weight:700;color:#fff}.subpage-container .custom-plan-lead{margin:0;color:hsla(0,0%,100%,.86)}.subpage-container .custom-plan-body{flex:1 1 auto;padding:1.5rem 1.75rem 0}.subpage-container .custom-plan-api{margin-bottom:1.5rem;padding:1.1rem 1.25rem;border-radius:12px;background:#eef4fd}.subpage-container .custom-plan--enterprise .custom-plan-api{background:#f1f3f6}.subpage-container .custom-plan-api-label{margin:0 0 .2rem;font-weight:700;color:#1a4f94}.subpage-container .custom-plan--enterprise .custom-plan-api-label{color:#1f2937}.subpage-container .custom-plan-api-value{margin:0;font-size:1.75rem;font-weight:800;line-height:1.25;color:#1f2937;font-variant-numeric:tabular-nums}.subpage-container .custom-plan-api-sub{margin:.25rem 0 0;color:#5b6472}.subpage-container .custom-plan--business .custom-plan-features li>i{color:var(--mdb-primary)}.subpage-container .custom-plan--enterprise .custom-plan-features li>i{color:#1f2937}.subpage-container .custom-plan-foot{padding:1.5rem 1.75rem 1.75rem}.subpage-container .custom-plan-foot .btn{text-transform:none}@media (max-width:991.98px){.subpage-container .custom-plans-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.subpage-container .custom-plans{margin-top:3rem}.subpage-container .custom-plan-body,.subpage-container .custom-plan-foot,.subpage-container .custom-plan-head{padding-left:1.25rem;padding-right:1.25rem}.subpage-container .custom-plan-api-value{font-size:1.5rem}}.subpage-container .pricing-table{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e2e8f0}.subpage-container .pricing-header{color:#fff;padding:10px 30px;text-align:center}.subpage-container .save-badge{background:#e8f5ec;color:#137333;padding:4px 12px;margin-top:1rem;border-radius:8px;font-size:.9rem;font-weight:600}.subpage-container .plan-card{padding:20px;text-align:center;border-right:1px solid #e2e8f0;background:#f8fafc;display:flex;flex-direction:column;justify-content:center}.subpage-container .plan-card:last-child{border-right:none}.subpage-container .plan-title{font-size:1.3rem;font-weight:500;color:#1a202c}.subpage-container .pricing-table .plan-price{font-size:1.5rem;font-weight:700;color:#2d3748;margin-top:8px;margin-bottom:10px}.subpage-container .pricing-table .plan-period{padding-left:.3rem;font-size:1.1rem;font-weight:400;color:#718096}.subpage-container .feature-section{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;margin-top:30px;border:1px solid #e2e8f0}.subpage-container .section-header{cursor:default;border-bottom:1px solid #e2e8f0;padding:10px 20px;font-size:1.4rem;font-weight:700}.subpage-container .section-header:after{display:none}.subpage-container .mobile-collapse{display:block!important}.subpage-container .feature-row{border-bottom:1px solid #f1f5f9}.subpage-container .feature-row:hover{background:#eee}.subpage-container .feature-cell{padding:10px 15px;text-align:center;align-items:center;justify-content:center;position:relative}.subpage-container .feature-cell-value{border-left:1px solid #e2e8f0}.subpage-container .feature-name{text-align:left;justify-content:flex-start;padding-left:32px;color:#2d3748;border-right:1px solid #e2e8f0}.subpage-container .speed-indicator{display:flex;align-items:center;justify-content:center;gap:10px}.subpage-container .speed-bar{width:70px;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.subpage-container .speed-fill{height:100%;border-radius:3px;transition:width .3s ease}.subpage-container .speed-fast{background:linear-gradient(90deg,#4299e1,#3182ce);width:50%}.subpage-container .speed-faster{background:linear-gradient(90deg,#48bb78,#38a169);width:75%}.subpage-container .speed-fastest{background:linear-gradient(90deg,#ed8936,#dd6b20);width:100%}.subpage-container .speed-text{font-size:.9rem;font-weight:600;color:#4a5568}.subpage-container .extra-details{display:inline-flex;align-items:center;gap:.4rem;background:#f7f9fc;border:1px solid #e4e9f2;border-radius:10px;padding:.7rem 1rem;font-weight:500;line-height:1.5;color:#4a5568;margin:.5rem 1rem .5rem 0}@media (max-width:1199px){.subpage-container .feature-row{flex-direction:column!important;margin-bottom:20px;border-radius:15px;padding-left:32px;padding-right:32px;border-bottom:none!important}.subpage-container .feature-row:hover{background:unset}.subpage-container .feature-cell-value:nth-child(3),.subpage-container .feature-cell-value:nth-child(5){background-color:#f8f9fa!important;border-radius:15px}.subpage-container .feature-cell{padding:8px 20px!important;text-align:left!important;border-left:none!important;width:100%}.subpage-container .feature-name{font-size:1.1rem;font-weight:700;color:#2d3748!important;border-right:none!important;border-bottom:1px solid #f1f5f9;padding-left:0!important}.subpage-container .feature-cell-value{display:flex;justify-content:space-between;align-items:center;border-left:none;border-bottom:none;padding:12px 0}.subpage-container .feature-cell-value:last-child{border-bottom:none}.subpage-container .feature-cell-value:before{color:#1a202c}.subpage-container .extra-details{margin-right:0!important}.subpage-container .feature-row[data-feature=extra-details]{flex-direction:row!important;padding:0 0 0 1rem!important;border-radius:0!important;width:100%!important}.subpage-container .feature-row[data-feature=extra-details] .feature-cell{padding:15px!important}.subpage-container .feature-row[data-feature=extra-details] .feature-cell-value{display:block!important;padding:15px!important}.subpage-container .feature-row[data-feature=extra-details] .feature-cell-value:before{content:none!important}.subpage-container .section-header{cursor:pointer;position:relative;padding-right:3rem}.subpage-container .section-header:after{display:block;content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #666;transition:transform .1s ease}.subpage-container .section-header[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.subpage-container .mobile-collapse:not(.show){display:none!important}.subpage-container .save-badge{margin-top:0}.subpage-container .pricing-header{padding:20px}.subpage-container .pricing-table .plans-grid>*{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important;margin:0!important}.subpage-container .pricing-table .plans-grid>.col-md-2{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title button" "price button";align-items:center;column-gap:1rem;padding:.875rem 1rem!important;border-bottom:1px solid #e2e8f0!important}.subpage-container .pricing-table .plans-grid>.col-md-2:last-child{border-bottom:none!important}.subpage-container .pricing-table .plans-grid .priceByCountry{display:none!important}.subpage-container .pricing-table .plans-grid>.col-md-2 .plan-title{grid-area:title;justify-content:flex-start!important;margin:0;text-align:left!important}.subpage-container .pricing-table .plans-grid>.col-md-2 .plan-price{grid-area:price;margin:0;text-align:left}.subpage-container .pricing-table .plans-grid>.col-md-2 .btn{grid-area:button;width:auto!important;min-width:7.5rem;margin:0!important;padding:.5rem 1rem!important}.subpage-container .pricing-table .plans-grid>.col-md-4{padding-bottom:1rem!important}.subpage-container .pricing-table .plans-grid>.col-md-4>*{display:block!important;text-align:center!important}}@media (min-width:1200px){html:not(:lang(ko)) .subpage-container .pricing-table .plans-grid .priceByCountry{display:block!important}.subpage-container .pricing-table{position:sticky;top:120px;z-index:3;overflow:visible;box-shadow:0 6px 16px -12px rgba(15,23,42,.35)}.subpage-container .pricing-table .plans-grid>:first-child{border-radius:19px 0 0 19px}.subpage-container .pricing-table .plans-grid>:last-child{border-radius:0 19px 19px 0}.subpage-container .pricing-table .plan-card{padding:14px 16px}.subpage-container .pricing-table .plan-price{margin-top:4px;margin-bottom:8px;font-size:1.35rem}}.cta-section{margin-top:5rem;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.cta-section .cta-content{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:3rem;padding:3rem;align-items:center}.cta-section .cta-left h2{margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:1.35;color:#1f2937}.cta-section .cta-subtitle{margin-bottom:2rem;color:#5b6472;line-height:1.6}.cta-section .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.cta-section .trust-item{display:flex;align-items:flex-start;gap:.75rem;padding-top:1.25rem;border-top:1px solid #e2e5ea}.cta-section .trust-check{flex:0 0 auto;margin-top:.3rem;color:var(--mdb-primary)}.cta-section .trust-title{margin:0 0 .25rem;font-size:1.05rem;font-weight:700;color:#1f2937}.cta-section .trust-desc{margin:0;color:#5b6472;line-height:1.5}.cta-section .cta-right{padding:2rem;border-radius:12px;background:#f6f8fb;text-align:left}.cta-section .cta-right h3{margin-bottom:.5rem;font-size:1.35rem;font-weight:700;color:#1f2937}.cta-section .cta-right p{margin-bottom:1.5rem;color:#5b6472}.cta-section .cta-buttons{display:flex;flex-direction:column;gap:.75rem}.cta-section .cta-buttons .btn{text-transform:none}.cta-section .guarantee-text{margin-top:1.25rem;color:#5b6472}@media (max-width:1199.98px){.cta-section .cta-content{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.5rem 2rem}}@media (max-width:767.98px){.cta-section{margin-top:3rem}.cta-section .cta-content{padding:2rem 1.25rem}.cta-section .cta-left h2{font-size:1.6rem}.cta-section .grid2{grid-template-columns:minmax(0,1fr)}.cta-section .cta-right{padding:1.5rem 1rem}}.plan-config-modal .modal-header{border-bottom:0;color:#fff}.plan-config-modal--business .modal-header{background-color:var(--mdb-primary)}.plan-config-modal--enterprise .modal-header{background-color:#1f2937}.plan-config-modal .modal-title{font-weight:700;color:#fff}.plan-config-modal .modal-footer{border-top:1px solid #e2e8f0}.plan-config-modal .modal-footer .btn{text-transform:none}.plan-config-note{padding:.875rem 1rem;border-radius:8px;background:#f6f8fb;color:#374151}.plan-config-note i,.plan-config-note svg{display:none}.plan-config-note br{display:none!important}.plan-config-note p{margin-bottom:.25rem;font-weight:700}.plan-config-note a{color:var(--mdb-primary);text-decoration:underline}.plan-config-step{margin-top:1.5rem}.plan-config-label{margin-bottom:.75rem;font-size:1rem;font-weight:700;color:#1f2937}.plan-config-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:.625rem}.plan-config-addon,.plan-config-option{display:flex;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;border:1px solid #d5dae1;border-radius:8px;background:#fff;color:#1f2937;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.plan-config-option{min-height:3.25rem;font-weight:500}.plan-config-addon{align-items:flex-start}.plan-config-addon:hover,.plan-config-option:hover{border-color:#a9b2bf}.plan-config-addon:has(input:checked),.plan-config-option:has(input:checked){border-color:var(--mdb-primary);background:#f3f7fd;box-shadow:inset 0 0 0 1px var(--mdb-primary)}.plan-config-addon:has(input:focus-visible),.plan-config-option:has(input:focus-visible){outline:2px solid var(--mdb-primary);outline-offset:2px}.plan-config-addon .form-check-input,.plan-config-option .form-check-input{flex:0 0 auto;float:none;margin:0}.plan-config-addon .form-check-input{margin-top:calc(.3175rem)}.plan-config-addon-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.plan-config-addon-title{font-size:1.1rem;font-weight:600;line-height:1.6}.plan-config-addon-body .comment{color:#5b6472}.plan-config-modal .api-limit-box{padding:1.25rem;border:1px solid #b9cdf0;border-radius:12px;background:#eef4fd;color:#374151}.plan-config-modal .api-limit-box h3{margin:0 0 .875rem;font-size:1.15rem;font-weight:700;color:#1a4f94}.plan-config-modal .api-limit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0 0 .875rem;padding:0;list-style:none}.plan-config-modal .api-limit-list li{padding:.75rem 1rem;border:1px solid #b9cdf0;border-radius:8px;background:#fff;font-size:1.35rem;font-weight:700;line-height:1.3;color:#1f2937;font-variant-numeric:tabular-nums}.plan-config-modal .api-limit-list li strong{display:block;margin-bottom:.125rem;font-size:.95rem;font-weight:600;color:#1a4f94}.plan-config-modal .api-limit-box p{margin:0;color:#4b5563;line-height:1.6}.plan-config-modal .api-limit-box+.comment,.plan-config-modal .plan-config-step+.comment{margin-top:1rem}.plan-config-summary{padding:1.25rem;border-radius:12px;background:#f6f8fb}@media (min-width:992px){.plan-config-summary{position:sticky;top:0}}.plan-config-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.375rem 0}.plan-config-row dt{flex:0 0 auto;font-weight:400;color:#5b6472}.plan-config-row dd{min-width:0;margin:0;text-align:right;font-weight:500;color:#1f2937;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.plan-config-total{margin-top:.5rem;padding-top:.875rem;border-top:1px solid #e2e8f0}.plan-config-total dt{font-weight:700;color:#1f2937}.plan-config-total-amount{display:block;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--mdb-primary)}@media (max-width:575.98px){.plan-config-options{grid-template-columns:minmax(0,1fr)}.plan-config-modal .api-limit-list li{padding:.625rem .75rem;font-size:1.15rem;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.plan-config-addon,.plan-config-option{transition:none}}.plan-config-footer-total{line-height:1.3}.plan-config-footer-total strong{font-size:1.1rem;color:#1f2937;font-variant-numeric:tabular-nums}