
html.mig-theme .mig-pricing-page .section>.container { max-width:1140px; }
html.mig-theme .mig-pricing-page .pricing-table { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; margin:24px 0 48px; }
html.mig-theme .mig-pricing-page .pricing-table::before,html.mig-theme .mig-pricing-page .pricing-table::after { content:none;display:none; }
html.mig-theme .mig-pricing-page .pricing-table>.span4 { display:none; }
html.mig-theme .mig-pricing-page .pricing-table>.span6 { float:none;width:auto;margin:0; }
html.mig-theme .mig-pricing-page .pricing-column { padding:30px; border:1px solid #dce5ef; border-radius:22px; background:#fff; box-shadow:0 10px 30px #182b4906; text-align:left; height:100%;box-sizing:border-box;display:flex;flex-direction:column; }
html.mig-theme .mig-pricing-page .pricing-table>.span6:nth-child(2) .pricing-column { border-top:5px solid #245cc5; }
html.mig-theme .mig-pricing-page .title-box { border:0; background:none; padding:0; margin:0 0 20px; text-align:left; }
html.mig-theme .mig-pricing-page .title-box>.icon { display:inline-flex; padding:14px; background:#edf3fc; color:#245cc5; border-radius:12px; margin-bottom:16px; }
html.mig-theme .mig-pricing-page .title-box h2 { font-size:27px; margin:0; font-weight:700; }
html.mig-theme .mig-pricing-page .pricing-box { background:#f3f6fb; border:0;border-radius:14px; padding:24px; text-align:left; margin:0 0 24px; }
html.mig-theme .mig-pricing-page .pricing-box .price { font-size:60px; font-weight:700; line-height:1.1;color:#182b49; }
html.mig-theme .mig-pricing-page .pricing-box .dollor { font-size:28px;vertical-align:top;line-height:1.4; }
html.mig-theme .mig-pricing-page .pricing-box .month { font-size:16px; color:#42556c; }
html.mig-theme .mig-pricing-page .price-info { font-size:16px; color:#42556c; padding:0; margin-top:12px; }
html.mig-theme .mig-pricing-page ul.feature-list { padding:0;margin:0 0 24px; list-style:none; flex:1; background:none; }
html.mig-theme .mig-pricing-page ul.feature-list>li { position:relative;padding:10px 0 10px 26px; border:0;border-bottom:1px solid #eef2f6; background:none; font-size:16px; line-height:1.6; color:#42556c; text-align:left; }
html.mig-theme .mig-pricing-page ul.feature-list>li::before { content:'✓'; position:absolute;left:0;color:#245cc5;font-weight:700; }
html.mig-theme .mig-pricing-page .pricing-signup { background:none; padding:0; border:0; margin-top:auto; }
html.mig-theme .mig-pricing-page .pricing-signup a { display:block; box-sizing:border-box;background:#245cc5;color:#fff;border:0;border-radius:10px;padding:16px;text-align:center; font-size:16px;font-weight:700; }
html.mig-theme .mig-pricing-page .table-responsive { overflow-x:auto; max-width:100%;background:white;border:1px solid #dce5ef;border-radius:16px; margin:20px 0; }
html.mig-theme .mig-pricing-page table { width:100%; min-width:1150px; margin:0;border-collapse:separate;border-spacing:0; }
html.mig-theme .mig-pricing-page table :is(th,td) { padding:16px 14px;border:0;border-bottom:1px solid #e5ebf2;white-space:nowrap;font-size:15px;text-align:center; }
html.mig-theme .mig-pricing-page table th { background:#182b49;color:white;font-weight:700; }
html.mig-theme .mig-pricing-page table td { color:#283d55; }
html.mig-theme .mig-pricing-page table tbody tr:nth-child(odd) td { background:#f5f8fc; }
html.mig-theme .mig-pricing-page table tr>:first-child { position:sticky;left:0;background:#edf3fc!important;font-weight:700;z-index:1; }
html.mig-theme .mig-pricing-page table thead tr>:first-child { background:#182b49!important; }
html.mig-theme .mig-pricing-page .mp-table-help { font-size:15px!important;color:#42556c; }
html.mig-theme body.mig-interior #titlebar.style2[style*='digitizing-bg'] { background:linear-gradient(90deg,#10283deb,#10283d70),url('/images/digitizing-bg.jpg') center/cover!important; padding:72px 0!important; }
html.mig-theme body.mig-interior #titlebar.style2[style*='digitizing-bg'] .titlebar-overlay { display:none; }
html.mig-theme body.mig-interior #titlebar.style2[style*='digitizing-bg'] :is(h1,h2,h3,h4,p) { color:white!important; }
@media(max-width:760px){ html.mig-theme .mig-pricing-page .pricing-table { grid-template-columns:minmax(0,1fr);gap:20px; }html.mig-theme .mig-pricing-page .pricing-column { padding:22px; }html.mig-theme .mig-pricing-page .pricing-box .price { font-size:50px; }html.mig-theme body.mig-interior #titlebar.style2[style*='digitizing-bg'] { padding:48px 0!important; } }

html.mig-theme body.mig-interior #titlebar.style2[style*='Vector-bg'] { background:linear-gradient(90deg,#10283deb,#10283d70),url('/images/Vector-bg.jpg') center/cover!important; padding:72px 0!important; }
html.mig-theme body.mig-interior #titlebar.style2[style*='custom-patches-bg'] { background:linear-gradient(90deg,#10283deb,#10283d70),url('/images/custom-patches-bg.jpg') center/cover!important; padding:72px 0!important; }
html.mig-theme body.mig-interior #titlebar.style2[style*='background-image'] .titlebar-overlay { display:none; }
html.mig-theme body.mig-interior #titlebar.style2[style*='background-image'] :is(h1,h2,h3,h4,p) { color:white!important; }
html.mig-theme .mig-image-example-note { font-size:14px!important; color:#42556c; line-height:1.6; margin-top:12px; }
html.mig-theme img[src='#'] { display:none; }

html.mig-theme .mig-pricing-page #titlebar { background:#edf3fc!important; min-height:0!important; height:auto!important; padding:48px 0!important; text-align:left; }
html.mig-theme .mig-pricing-page #titlebar .titlebar-overlay { display:none; }
html.mig-theme .mig-pricing-page #titlebar .titlebar-content { padding:0!important; margin:0!important; position:static; }
html.mig-theme .mig-pricing-page #titlebar h1 { margin:0!important;max-width:950px; }
html.mig-theme .mig-pricing-page #titlebar h2 { color:#42556c!important;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:18px;font-style:normal;line-height:1.7;letter-spacing:0;margin:16px 0 0; }
html.mig-theme .mig-pricing-page .title-box h2 { letter-spacing:-.4px; }
html.mig-theme .mig-pricing-page .pricing-box>div:first-child { display:flex;align-items:baseline;gap:8px; }
html.mig-theme .mig-pricing-page .pricing-box .price { display:inline-flex;align-items:baseline;gap:4px; }
html.mig-theme .mig-pricing-page .pricing-box .dollor { display:inline;float:none;position:static;margin:0; }

html.mig-theme .mig-pricing-page #titlebar.style2 .container>.row-fluid { height:auto!important;min-height:0!important;overflow:visible; }
html.mig-theme .mig-pricing-page .pricing-box .price { padding:0; }
html.mig-theme .mig-pricing-page .pricing-box .dollor { position:static!important;color:#182b49;left:auto;top:auto; }
html.mig-theme .mig-pricing-page .price-info { text-align:left;font-style:normal; }

html.mig-theme .mig-pricing-page .pricing-box .price-info { font-size:16px!important;color:#42556c!important;text-align:left!important;font-style:normal!important;margin:12px 0 0!important; }
