.pricing-section{font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, sans-serif;background-color:#fff;padding:90px 24px 110px;position:relative;overflow:hidden}.pricing-section *{font-family:inherit}.pricing-container{max-width:1320px;margin:0 auto}.pricing-header{text-align:center;max-width:1400px;margin:0 auto 36px}.pricing-title{font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.02em;color:#0f172a;text-align:center;margin:0 0 24px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15}.pricing-title-highlight{color:#3270f4;display:inline}@media (min-width:768px){.pricing-title{white-space:nowrap}}.pricing-controls{--pc-h:52px;--pc-radius:14px;--pc-blue:#3270f4;--pc-blue-dark:#1d61f3;--pc-blue-tint:#eef3fe;--pc-blue-line:#d9e4fd;--pc-line:#e3e8f0;--pc-ink:#0f172a;--pc-muted:#64748b;--pc-ease:cubic-bezier(.22, 1, .36, 1);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pricing-tabs-wrapper{display:flex}.pricing-tabs-pill{height:var(--pc-h);border:1px solid var(--pc-line);border-radius:var(--pc-radius);box-shadow:none;background:#fff;align-items:stretch;gap:4px;padding:5px;display:inline-flex}.pricing-tab-btn{font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.01em;white-space:nowrap;color:var(--pc-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease, background-color .25s var(--pc-ease);background:0 0;border:0;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:500;display:inline-flex}.pricing-tab-btn svg{flex-shrink:0}.pricing-tab-btn:hover:not(.active){color:var(--pc-blue-dark);background:var(--pc-blue-tint)}.pricing-tab-btn.active{color:#fff;background:var(--pc-blue);box-shadow:none}.pricing-tab-btn:focus,.pricing-tab-btn:focus-visible,.billing-cycle-trigger:focus,.billing-cycle-trigger:focus-visible,.cycle-option:focus,.cycle-option:focus-visible{box-shadow:none;outline:none;transform:none}.billing-cycles-wrapper{z-index:25;display:flex;position:relative}.billing-cycle-dropdown-container{display:inline-flex;position:relative}.billing-cycle-trigger{height:var(--pc-h);min-width:300px;font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, sans-serif;border:1px solid var(--pc-line);border-radius:var(--pc-radius);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:0 14px 0 16px;transition:border-color .2s;display:inline-flex}.billing-cycle-trigger:hover{border-color:var(--pc-blue-line)}.billing-cycle-trigger.is-open{border-color:var(--pc-blue);box-shadow:none}.cycle-trigger-left{align-items:center;gap:10px;min-width:0;display:flex}.cycle-trigger-icon{color:var(--pc-blue);flex-shrink:0}.cycle-trigger-info{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.cycle-trigger-caption{color:var(--pc-muted);font-size:14px;font-weight:500}.cycle-trigger-label{color:var(--pc-ink);font-size:14.5px;font-weight:700}.cycle-trigger-right{align-items:center;gap:10px;display:flex}.cycle-trigger-chevron{color:var(--pc-muted);transition:transform .3s var(--pc-ease), color .2s ease;flex-shrink:0}.cycle-trigger-chevron.is-rotated{color:var(--pc-blue);transform:rotate(180deg)}.cycle-badge{white-space:nowrap;color:var(--pc-blue-dark);background:var(--pc-blue-tint);border:1px solid var(--pc-blue-line);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.billing-cycle-menu{border:1px solid var(--pc-line);border-radius:var(--pc-radius);min-width:300px;box-shadow:none;z-index:100;transform-origin:top;animation:cycleMenuIn .22s var(--pc-ease);background:#fff;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}@keyframes cycleMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.cycle-options{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cycle-option{width:100%;min-height:44px;font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, sans-serif;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;transition:background-color .15s;display:flex}.cycle-option:hover{background:#f5f7fb}.cycle-option.is-selected{background:var(--pc-blue-tint)}.cycle-option-title{color:var(--pc-ink);font-size:14.5px;font-weight:600}.cycle-option.is-selected .cycle-option-title{color:var(--pc-blue-dark);font-weight:700}.cycle-option-meta{align-items:center;gap:10px;display:inline-flex}.cycle-option-months{color:var(--pc-muted);font-size:13px;font-weight:500}.cycle-option-check{color:var(--pc-blue);opacity:0;transition:opacity .2s ease, transform .25s var(--pc-ease);flex-shrink:0;transform:scale(.6)}.cycle-option.is-selected .cycle-option-check{opacity:1;transform:none}@media (max-width:640px){.pricing-controls{--pc-h:50px;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:440px;margin:0 auto}.pricing-tabs-pill{width:100%}.pricing-tab-btn{flex:1;padding:0 8px;font-size:14px}.billing-cycle-dropdown-container,.billing-cycle-trigger{width:100%;min-width:0}}@media (max-width:360px){.pricing-tab-btn svg,.cycle-trigger-caption{display:none}}.billing-cycles-pill{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;position:relative}.plan-discount-placeholder{visibility:hidden;height:22px;display:inline-block}.regular-placeholder{visibility:hidden;height:18px;display:inline-block}.plans-slider{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"prev view next"".dots.";align-items:center;column-gap:16px;width:100%;display:grid}.plans-viewport{grid-area:view;min-width:0;container:plans/inline-size}.pricing-grid{--gap:20px;--fit:1;--k:min(var(--fit), var(--count,3));align-items:stretch;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px 4px 24px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.pricing-grid::-webkit-scrollbar{display:none}@container plans (min-width:600px){.pricing-grid{--fit:2}}@container plans (min-width:900px){.pricing-grid{--fit:3}}.pricing-grid>.plan-card{flex:0 0 calc((100% - (var(--k) - 1) * var(--gap)) / var(--k));scroll-snap-align:start;max-width:420px}.pricing-grid>.plan-card:first-child{margin-left:auto}.pricing-grid>.plan-card:last-child{margin-right:auto}.pricing-grid>.plan-card:not(.plan-popular){margin-top:34px}.has-overflow .pricing-grid{cursor:grab}.pricing-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pricing-grid.is-settling{scroll-snap-type:none;scroll-behavior:auto}.pricing-grid.is-dragging .plan-card{pointer-events:none}.pricing-grid a,.pricing-grid img{-webkit-user-drag:none}.plans-arrow{cursor:pointer;width:44px;height:44px;box-shadow:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s,border-color .18s,opacity .18s;display:inline-flex}.plans-arrow:not(:disabled){color:#fff;box-shadow:none;background-color:#3270f4;border:1px solid #3270f4}.plans-arrow:not(:disabled):hover{color:#fff;box-shadow:none;background-color:#2458c9;border-color:#2458c9}.plans-arrow-prev{grid-area:prev}.plans-arrow-next{grid-area:next}.plans-arrow:focus,.plans-arrow:focus-visible{box-shadow:none;outline:none;transform:none}.plans-arrow:disabled{color:#94a3b8;opacity:.45;cursor:default;box-shadow:none;background-color:#f1f5f9;border:1px solid #e2e8f0}.plans-slider:not(.has-overflow) .plans-arrow{visibility:hidden}.plans-dots{grid-area:dots;justify-content:center;gap:8px;display:flex}.plans-slider:not(.has-overflow) .plans-dots{display:none}.plans-dot{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.plans-dot.is-active{background:#1d61f3;width:24px}@media (max-width:640px){.plans-slider{grid-template-columns:minmax(0,1fr);grid-template-areas:"view""dots";gap:14px 0;position:relative}.plans-arrow{z-index:5;width:38px;height:38px;position:absolute;top:calc(50% - 32px)}.plans-arrow-prev{inset-inline-start:-8px}.plans-arrow-next{inset-inline-end:-8px}.plans-arrow:disabled{opacity:0;pointer-events:none}}.features-toggle{display:none}@media (max-width:640px){.plan-card:not(.features-expanded) .feature-li.is-extra{display:none}.features-toggle{color:#1d61f3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.features-toggle-icon{transition:transform .2s}.features-expanded .features-toggle-icon{transform:rotate(180deg)}}.plan-card{box-shadow:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.plan-card:hover{box-shadow:none;border-color:#cbd5e1;transform:none}.plan-card.plan-popular{box-shadow:none;border:2px solid #3270f4}.plan-card.plan-popular:hover{box-shadow:none;transform:none}.popular-top-banner{color:#fff;text-align:center;letter-spacing:.01em;box-sizing:border-box;background-color:#3270f4;justify-content:center;align-items:center;height:34px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.plan-card-inner{flex-direction:column;flex:1;padding:24px 22px 26px;display:flex}.plan-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.plan-name{color:#111827;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.plan-discount-tag{color:#3270f4;letter-spacing:.02em;background-color:#3270f417;border-radius:9999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.plan-price-block{margin-bottom:18px}.plan-old-price{color:#94a3b8;height:18px;margin-bottom:3px;font-size:13.5px}.strikethrough{text-decoration:line-through}.plan-current-price{align-items:baseline;gap:3px;display:flex}.price-amount{color:#111827;letter-spacing:-.035em;font-size:36px;font-weight:800;line-height:1.05}.price-period{color:#64748b;font-size:14.5px;font-weight:500}.plan-action-block{margin-top:22px;margin-bottom:12px}.plan-btn{cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.plan-btn-outline{color:#3270f4;background-color:#fff;border:1.5px solid #3270f4}.plan-btn-outline:hover{color:#2458c9;background-color:#3270f40f;border-color:#2458c9}.plan-btn-primary{color:#fff;box-shadow:none;background-color:#3270f4;border:1.5px solid #3270f4}.plan-btn-primary:hover{box-shadow:none;background-color:#2458c9;border-color:#2458c9;transform:none}.plan-renewal-note{color:#64748b;min-height:34px;margin:0 0 16px;font-size:11.5px;line-height:1.45}.plan-spec-summary{color:#1e293b;box-sizing:border-box;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:8px;min-height:52px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.spec-summary-icon{color:#3270f4;flex-shrink:0}.plan-divider{background-color:#f1f5f9;height:1px;margin-bottom:14px}.plan-features-list{flex:1}.features-headline{color:#1e293b;margin-bottom:12px;font-size:14px;font-weight:700}.features-ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feature-li{color:#334155;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.feature-check-icon{color:#3270f4;background-color:#3270f41a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1.5px;display:inline-flex}.feature-text{flex:1}.feature-text.font-bold{color:#0f172a;font-weight:600}.feature-text.text-highlight{color:#2458c9;font-weight:700}:lang(bn) .features-headline{letter-spacing:normal;font-size:15px}:lang(bn) .feature-li{font-size:15px;line-height:1.55}@media (max-width:860px){.pricing-section{padding:60px 12px 80px}.pricing-header{margin-bottom:24px}.pricing-title{letter-spacing:-.02em;font-size:clamp(24px,6.5vw,30px);line-height:1.25}.title-break{display:inline}.plan-card-inner{padding:24px 20px 26px}.pricing-value-pillars{flex-direction:column;gap:10px}}@media (max-width:480px){.pricing-section{padding:50px 12px 70px}.plan-card-inner{padding:20px 16px 22px}}.pricing-skeleton-grid{pointer-events:none}@keyframes skeletonWave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeletonBannerPulse{0%,to{opacity:.4}50%{opacity:.85}}.plan-skeleton-card .skeleton-bar,.plan-skeleton-card .skeleton-circle{background:linear-gradient(90deg,#edf2f7 0%,#e2e8f0 20%,#f8fafc 50%,#e2e8f0 80%,#edf2f7 100%) 0 0/250% 100%;animation:1.3s cubic-bezier(.4,0,.2,1) infinite skeletonWave;display:block}.skeleton-bar-title{border-radius:6px;width:110px;height:22px}.skeleton-bar-tag{border-radius:9999px;width:58px;height:22px}.skeleton-bar-oldprice{border-radius:4px;width:48px;height:14px;margin-bottom:6px}.skeleton-bar-price{border-radius:8px;width:135px;height:38px;margin-bottom:4px}.skeleton-bar-btn{border-radius:8px;width:100%;height:44px;margin:0}.skeleton-bar-renewal{border-radius:4px;width:85%;height:14px;margin-bottom:16px}.skeleton-bar-spec{border-radius:8px;width:100%;height:52px;margin-bottom:14px}.skeleton-bar-feathead{border-radius:4px;width:130px;height:13px;margin-bottom:12px}.skeleton-features{flex-direction:column;display:flex}.skeleton-feature-row{align-items:center;gap:9px;min-height:18px;margin-bottom:8px;display:flex}.skeleton-feature-row:last-child{margin-bottom:0}.skeleton-circle{border-radius:50%;flex-shrink:0;width:17px;height:17px}.skeleton-bar-featline{border-radius:4px;height:13px}.skeleton-popular-banner{justify-content:center;align-items:center;display:flex;background-color:#3270f4!important}.skeleton-bar-banner{border-radius:4px;width:95px;height:12px;background:#ffffff8c!important;animation:1.2s ease-in-out infinite skeletonBannerPulse!important}.animate-cards-in .plan-card{animation:.36s cubic-bezier(.16,1,.3,1) both cardPopIn}.animate-cards-in .plan-card:first-child{animation-delay:20ms}.animate-cards-in .plan-card:nth-child(2){animation-delay:60ms}.animate-cards-in .plan-card:nth-child(3){animation-delay:.1s}.animate-cards-in .plan-card:nth-child(4){animation-delay:.14s}@keyframes cardPopIn{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.whmcs-server-status-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.whmcs-server-status-pill{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000a}.server-pulse-dot{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 0 3px #22c55e40}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.billing-cycle-modal-overlay{display:none}@media (max-width:768px){.desktop-cycle-menu{display:none!important}.billing-cycle-modal-overlay{--pc-blue:#3270f4;--pc-blue-dark:#1d61f3;--pc-blue-tint:#eef3fe;--pc-blue-line:#d9e4fd;--pc-ink:#0f172a;--pc-muted:#64748b;--pc-ease:cubic-bezier(.22, 1, .36, 1);z-index:999999;-webkit-backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:flex-end;animation:.2s ease-out cycleModalFadeIn;display:flex;position:fixed;inset:0}.billing-cycle-bottom-sheet{width:100%;max-width:520px;max-height:86vh;padding:10px 16px calc(20px + env(safe-area-inset-bottom));animation:cycleSheetSlideUp .32s var(--pc-ease);font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, sans-serif;background:#fff;border-radius:22px 22px 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0f172a33}.bottom-sheet-drag-pill{background:#d5dbe5;border-radius:999px;width:40px;height:4px;margin:0 auto 14px}.bottom-sheet-header{justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.bottom-sheet-title{letter-spacing:-.01em;color:var(--pc-ink);font-size:17px;font-weight:700}.bottom-sheet-close-btn{width:36px;height:36px;color:var(--pc-muted);cursor:pointer;background:#f1f4f9;border:0;border-radius:50%;outline:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.bottom-sheet-close-btn:hover{color:var(--pc-ink);background:#e6ebf2}.bottom-sheet-close-btn:focus-visible{box-shadow:0 0 0 3px #3270f44d}.cycle-options-sheet{gap:4px}.cycle-options-sheet .cycle-option{border-radius:12px;min-height:54px;padding:0 14px}.cycle-options-sheet .cycle-option-title{font-size:15.5px}.cycle-options-sheet .cycle-option:active{background:#eef1f6}.cycle-options-sheet .cycle-option.is-selected{background:var(--pc-blue-tint);box-shadow:inset 0 0 0 1.5px var(--pc-blue)}}@keyframes cycleModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cycleSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}html[data-lang=bn] .pricing-section,html[data-lang=bn] .pricing-section *,html[data-lang=bn] .pricing-title,html[data-lang=bn] .pricing-card-name,html[data-lang=bn] .pricing-price-val,html[data-lang=bn] .pricing-currency,html[data-lang=bn] .pricing-period,html[data-lang=bn] .pricing-feature-item,html[data-lang=bn] .billing-cycle-trigger,html[data-lang=bn] .billing-cycle-bottom-sheet{font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), "Anek Bangla", var(--font-anek-bangla), system-ui, -apple-system, sans-serif!important}[dir=rtl] .plan-name,[dir=rtl] .feature-text,[dir=rtl] .plan-highlight-text{text-align:right;unicode-bidi:plaintext}[dir=rtl] .plans-arrow svg{transform:scaleX(-1)}.plans-arrow:focus:not(:focus-visible){outline:none}.plans-arrow:focus-visible{outline-offset:2px;outline:2px solid #3270f4}
.migration-compact-section{--mig-ink:#0f172a;--mig-slate:#64748b;--mig-blue:#2563eb;--mig-blue-soft:#eef3ff;--mig-line:#e5ebf5;--mig-ease:cubic-bezier(.22, 1, .36, 1);z-index:2;isolation:isolate;color:#fff;background:radial-gradient(55% 75% at 88% 15%,#ffffff24,#0000 70%),radial-gradient(45% 60% at 5% 100%,#0a288c59,#0000 70%),linear-gradient(160deg,#1f57e0 0%,#3270f4 55%,#2a62ea 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:96px 24px;display:flex;position:relative;overflow:hidden}.migration-compact-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 65%);border-radius:50%;width:640px;height:640px;animation:14s ease-in-out infinite alternate migDrift;position:absolute;top:-20%;right:-10%}@keyframes migDrift{0%{transform:translate(0,0)}to{transform:translate(-120px,80px)}}.migration-compact-section,.migration-compact-section *{box-sizing:border-box;font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, sans-serif!important}.migration-compact-section ::selection{color:#1d61f3!important;background-color:#fff!important}.migration-compact-section ::selection{color:#1d61f3!important;background-color:#fff!important}.migration-compact-section .mig-card ::selection{color:#1d61f3!important;background-color:#dbeafe!important}.migration-compact-section .mig-card ::selection{color:#1d61f3!important;background-color:#dbeafe!important}.mig-container{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:80px;width:100%;max-width:1120px;margin:0 auto;display:grid}.mig-eyebrow{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:6px 14px 6px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.migration-compact-section .mig-title{font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), sans-serif;letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.08}.mig-title-line{padding-bottom:.06em;display:block;overflow:hidden}.mig-title-line>span{will-change:transform;display:inline-block}.mig-title-soft{color:#ffffff9e}.mig-desc{color:#ffffffd9;max-width:420px;margin:18px 0 0;font-size:17px;font-weight:400;line-height:1.6}.mig-cta{letter-spacing:-.01em;color:var(--mig-blue);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:32px;padding:15px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex;box-shadow:none!important}.mig-cta svg{transition:none}.mig-cta:hover{box-shadow:none!important;transform:none!important}.mig-cta:hover svg{transform:none!important}.mig-cta:active{box-shadow:none!important;transform:none!important}.mig-cta:focus-visible{outline-offset:3px;outline:3px solid #fff9}.mig-hosts{margin-top:48px;padding-top:24px;position:relative}.mig-divider{transform-origin:0;background:linear-gradient(90deg,#ffffff59,#ffffff0d);height:1px;position:absolute;top:0;left:0;right:0}.mig-hosts-label{color:#ffffffa6;margin-bottom:16px;font-size:13px;font-weight:500;display:block}.mig-hosts-list{flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.mig-host-logo{filter:brightness(0)invert();opacity:.72;width:auto;height:22px;transition:opacity .25s ease, transform .25s var(--mig-ease);display:block}.mig-host-logo[alt=Hostinger]{height:30px}.mig-host-logo:hover{transform:translateY(-2px);opacity:1!important}.mig-card-stage{perspective:1200px}.mig-card{color:var(--mig-ink);transform-origin:top;background:#fff;border-radius:24px;padding:28px 32px 32px;box-shadow:0 30px 60px -20px #08195080,0 0 0 1px #fff6}.mig-card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mig-card-label{letter-spacing:.04em;text-transform:uppercase;color:var(--mig-slate);margin:0;font-size:13px;font-weight:600}.mig-card-progress{font-variant-numeric:tabular-nums;color:var(--mig-blue);font-size:13px;font-weight:700}.mig-progress{background:var(--mig-line);border-radius:999px;height:4px;margin-bottom:28px;overflow:hidden}.mig-progress-fill{background:linear-gradient(90deg, #3b82f6, var(--mig-blue));border-radius:inherit;transform-origin:0;will-change:transform;height:100%;transition:transform .12s linear;display:block;transform:scaleX(0)}.mig-steps{margin:0;padding:0;list-style:none}.mig-step{align-items:flex-start;gap:16px;padding:0 0 28px;display:flex;position:relative}.mig-step.is-last{padding-bottom:0}.mig-step-line{background:var(--mig-line);border-radius:2px;width:2px;position:absolute;top:42px;bottom:6px;left:17px;overflow:hidden}.mig-step-line-fill{background:var(--mig-blue);transform-origin:top;will-change:transform;width:100%;height:100%;transition:transform .12s linear;display:block;transform:scaleY(0)}.mig-step.is-done .mig-step-line-fill{transform:scaleY(1)}.mig-step-num{width:36px;height:36px;color:var(--mig-blue);background:var(--mig-blue-soft);transition:background-color .4s ease, border-color .4s ease, color .4s ease, transform .4s var(--mig-ease);border:1px solid #dbe5ff;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:inline-grid;position:relative}.mig-step-digit,.mig-step-check{transition:opacity .3s ease, transform .45s var(--mig-ease);grid-area:1/1}.mig-step-check{opacity:0;transform:scale(.4)rotate(-30deg)}.mig-step.is-done .mig-step-num{color:#fff;background:var(--mig-blue);border-color:var(--mig-blue)}.mig-step.is-done .mig-step-digit{opacity:0;transform:scale(.4)}.mig-step.is-done .mig-step-check{opacity:1;transform:none}.mig-step.is-active .mig-step-num{color:#fff;background:var(--mig-blue);border-color:var(--mig-blue);transform:scale(1.06)}.mig-step.is-active .mig-step-num:after{content:"";border:2px solid var(--mig-blue);border-radius:50%;animation:1.4s ease-out infinite migPulse;position:absolute;inset:-1px}@keyframes migPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.mig-step-body{padding-top:6px}.migration-compact-section .mig-step-title{letter-spacing:-.01em;color:var(--mig-slate);margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.35;transition:color .4s}.mig-step.is-active .mig-step-title,.mig-step.is-done .mig-step-title{color:var(--mig-ink)}.mig-step-text{color:var(--mig-slate);margin:0;font-size:15px;line-height:1.5}@media (max-width:900px){.migration-compact-section{min-height:auto;padding:64px 20px 80px}.mig-container{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:480px){.migration-compact-section{padding:56px 16px}.mig-desc{font-size:16px}.mig-cta{justify-content:center;width:100%}.mig-hosts{margin-top:36px}.mig-hosts-list{grid-template-columns:repeat(2,max-content);gap:18px 40px;display:grid}.mig-host-logo[alt=Hostinger]{height:28px}.mig-card{border-radius:20px;padding:22px 20px 24px}}@media (prefers-reduced-motion:reduce){.migration-compact-section:before,.mig-step.is-active .mig-step-num:after{animation:none}}
