#web-hosting-page{color:#0f172a;background-color:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}#web-hosting-page .ptb-100{padding:100px 0}#web-hosting-page .bg-image{position:relative;overflow:hidden}#web-hosting-page .hero-slider-section{background:linear-gradient(#0b84e3 0%,#0a6fd1 48%,#0759b0 100%)}#web-hosting-page .hero-slide-item{align-items:center;min-height:800px;padding:150px 0 90px;display:flex;position:relative}#web-hosting-page .hero-slide-overlay{z-index:1;background:linear-gradient(115deg,#044681fa 0%,#085ca6f0 45%,#1b7ec9d1 100%),radial-gradient(circle at 10% 20%,#38bdf833,#0000 35%),radial-gradient(circle at 90% 20%,#60a5fa29,#0000 30%),radial-gradient(circle at 50% 100%,#0891b229,#0000 42%);position:absolute;top:0;bottom:0;left:0;right:0}#web-hosting-page .hero-container-layout{z-index:5;justify-content:space-between;align-items:center;gap:60px;width:100%;display:flex;position:relative}#web-hosting-page .hero-content-left{text-align:left;flex:55%;max-width:660px}#web-hosting-page .hero-eyebrow{color:#e0f6ff;letter-spacing:.02em;background:#0a77cc61;border:1px solid #e0f6ff2e;border-radius:99px;align-items:center;margin-bottom:1.5rem;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}#web-hosting-page .hero-content-left h1{letter-spacing:-.04em;color:#fff;text-wrap:balance;text-shadow:0 10px 24px #021b414d;margin-bottom:1.5rem;font-size:max(2.2rem,min(4.2vw + .5rem,4rem));font-weight:800;line-height:1.1}#web-hosting-page .hero-description{color:#ffffffe6;text-shadow:0 4px 16px #021b412e;margin-bottom:2.2rem;font-size:max(.98rem,min(1.1vw,1.12rem));line-height:1.7}#web-hosting-page .hero-feature-list{flex-direction:column;gap:12px;margin-bottom:2.5rem;display:flex}#web-hosting-page .hero-feature-list li{color:#fffffffa;align-items:center;gap:14px;font-size:1rem;font-weight:600;display:flex}#web-hosting-page .hero-feature-list .icon-circle{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:flex}#web-hosting-page .btn.btn-premium-cta{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#ff6b35 0%,#f33 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:16px 40px;font-size:1rem;font-weight:800;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 30px #f336}#web-hosting-page .btn.btn-premium-cta:hover{color:#fff;transform:translateY(-4px)scale(1.02);box-shadow:0 16px 36px #f339}#web-hosting-page .btn.btn-premium-cta:hover .sm-icon{transform:translate(4px)}#web-hosting-page .sm-icon{font-size:.9rem;transition:transform .3s}#web-hosting-page .hero-price-right{flex:none;justify-content:flex-end;align-items:center;display:flex}#web-hosting-page .premium-price-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:linear-gradient(145deg,#ffffff2e 0%,#ffffff14 100%);border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;align-items:center;min-width:320px;padding:36px 40px;transition:all .4s;display:flex;position:relative;box-shadow:0 30px 60px #0006}#web-hosting-page .premium-price-card:hover{border-color:#38bdf866;transform:translateY(-5px);box-shadow:0 30px 65px #38bdf826}#web-hosting-page .price-badge-promo{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:99px;margin-bottom:24px;padding:6px 14px;font-size:.8rem;font-weight:700}#web-hosting-page .strike-price-container{flex-direction:column;align-items:center;gap:2px;margin-bottom:8px;display:flex}#web-hosting-page .strike-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:600}#web-hosting-page .strike-value{color:#ffffff9e;font-size:1.6rem;font-weight:800;-webkit-text-decoration:line-through #ef4444f2;text-decoration:line-through #ef4444f2;text-decoration-thickness:3px}#web-hosting-page .giant-price-wrapper{white-space:nowrap;justify-content:center;align-items:flex-start;margin-bottom:20px;line-height:.75;display:inline-flex}#web-hosting-page .price-currency{color:#fff;margin-top:1rem;margin-right:2px;font-size:2.4rem;font-weight:700}#web-hosting-page .price-big-number{color:#fff;letter-spacing:-.05em;font-size:max(7.5rem,min(10vw,9.5rem));font-weight:800}#web-hosting-page .price-tail-stack{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:1rem;display:flex}#web-hosting-page .price-cents{color:#fff;font-size:2.8rem;font-weight:800;line-height:.75}#web-hosting-page .price-cycle{color:#fff9;margin-top:8px;font-size:1.25rem;font-weight:600;line-height:1}#web-hosting-page .price-subtext-footer{color:#ffffffb8;font-size:.82rem;font-weight:500}.animate-fade-down{animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeDown}.animate-fade-up-heavy{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .15s forwards fadeUp}.animate-fade-up-light{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .3s forwards fadeUp}.animate-fade-up-list{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .45s forwards fadeUp}.animate-fade-up-btn{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards fadeUp}.animate-blur-in{opacity:0;filter:blur(10px);animation:1.2s cubic-bezier(.16,1,.3,1) .35s forwards blurIn}@keyframes fadeDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes blurIn{0%{opacity:0;filter:blur(15px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}#web-hosting-page .price-mode-switcher{background:#eef2ff;border:1px solid #dbe4ff;border-radius:999px;gap:6px;padding:6px;display:inline-flex}#web-hosting-page .price-mode-btn{color:#1d4ed8;background:0 0;border:none;border-radius:999px;padding:10px 22px;font-size:.95rem;font-weight:700;transition:all .2s}#web-hosting-page .price-mode-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}#web-hosting-page .popular-price{background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:24px;transition:transform .22s,box-shadow .22s;border:1px solid #e2e8f0!important}#web-hosting-page .popular-price:hover{transform:translateY(-6px);box-shadow:0 18px 44px #0f172a14!important}#web-hosting-page .pricing-price .p-icon{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.35rem;display:inline-flex}#web-hosting-page .pricing-short-desc{min-height:52px;font-size:.92rem;color:#64748b!important}#web-hosting-page .pricing-feature-list-2 li{color:#334155;align-items:center;gap:12px;padding:8px 0;display:flex}#web-hosting-page .plan-order-btn{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:12px;width:100%;padding:13px 18px;font-weight:700}#web-hosting-page .features-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;transition:transform .22s,box-shadow .22s;box-shadow:0 8px 20px #0f172a05}#web-hosting-page .features-box:hover{border-color:#cbd5e1;transform:translateY(-5px);box-shadow:0 16px 34px #0f172a0f}#web-hosting-page .features-box-icon span{color:#2563eb;background:#eef4ff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.25rem;display:inline-flex}#web-hosting-page .feature-section .features-box-content h5{margin-bottom:10px;font-size:1.15rem;font-weight:700}#web-hosting-page .feature-section .features-box-content p,#web-hosting-page .faq-wrap .accordion-body{color:#64748b;line-height:1.75}#web-hosting-page .pricing-section{background:linear-gradient(#fff 0%,#fbfdff 100%)}#web-hosting-page .feature-section{background:linear-gradient(#f8fafc 0%,#eef4ff 100%)}#web-hosting-page .migration-cta-box{background:linear-gradient(135deg,#2196f3 0%,#1e88e5 48%,#0f77d8 100%);border-radius:24px;min-height:280px;overflow:hidden;box-shadow:0 20px 45px #1e88e538;border-color:#bfdbfee6!important}#web-hosting-page .migration-cta-copy{max-width:780px}#web-hosting-page .migration-cta-copy h3,#web-hosting-page .migration-cta-copy p{color:#fff!important}#web-hosting-page .migration-cta-copy p{opacity:.9;max-width:620px}#web-hosting-page .migration-cta-side{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-width:320px;max-width:400px;display:flex}#web-hosting-page .migration-cta-visual{isolation:isolate;justify-content:center;align-items:center;width:100%;min-height:250px;padding:22px 18px 16px;display:flex;position:relative}#web-hosting-page .migration-cta-visual:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;position:absolute;top:22px;bottom:22px;left:12px;right:12px}#web-hosting-page .migration-cta-image{z-index:2;filter:drop-shadow(0 20px 34px #0759853d);width:100%;max-width:290px;height:auto;animation:4.2s ease-in-out infinite floatY;position:relative}#web-hosting-page .migration-cta-blob{filter:blur(10px);opacity:.75;border-radius:999px;position:absolute}#web-hosting-page .migration-cta-blob-one{background:#ffffff2e;width:150px;height:150px;animation:5s ease-in-out infinite pulseBlob;top:0;left:12px}#web-hosting-page .migration-cta-blob-two{background:#bfdbfe3d;width:118px;height:118px;animation:5.4s ease-in-out infinite reverse pulseBlob;bottom:12px;right:4px}#web-hosting-page .migration-cta-badge{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:#ffffff2e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:.78rem;font-weight:800;display:inline-flex}#web-hosting-page .migration-cta-box h3{font-size:max(1.35rem,min(2vw,1.8rem));line-height:1.25}#web-hosting-page .migration-cta-box p{font-size:.98rem;line-height:1.7}#web-hosting-page .migration-cta-btn{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-color:#16a34a;min-width:210px;box-shadow:0 12px 24px #16a34a47}#web-hosting-page .migration-cta-action .migration-cta-btn{width:100%}#web-hosting-page .migration-cta-btn:hover{background:linear-gradient(135deg,#1fb557 0%,#15803d 100%);border-color:#15803d}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseBlob{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}#web-hosting-page .faq-wrap .accordion-item{border:1px solid #e2e8f0;border-radius:16px;margin-bottom:12px;overflow:hidden}#web-hosting-page .faq-wrap .accordion-button:not(.collapsed){color:#2563eb;background:#eff6ff}@media (max-width:991.98px){#web-hosting-page .hero-slide-item{min-height:auto;padding:100px 0 48px}#web-hosting-page .hero-container-layout{text-align:center;flex-direction:column;gap:14px}#web-hosting-page .hero-content-left{text-align:center;flex:100%;max-width:100%}#web-hosting-page .hero-feature-list{text-align:left;margin-bottom:1.2rem;display:inline-block}#web-hosting-page .hero-price-right{order:3;justify-content:center;width:100%;margin-top:-2px}.animate-blur-in{animation:.9s cubic-bezier(.16,1,.3,1) .4s forwards fadeUp}}@media (max-width:575.98px){#web-hosting-page .hero-slide-item{padding:82px 0 28px}#web-hosting-page .hero-price-right{display:none}#web-hosting-page .premium-price-card{min-width:100%;padding:20px 14px}#web-hosting-page .giant-price-wrapper{margin-bottom:10px}#web-hosting-page .hero-content-left h1{margin-bottom:.8rem}#web-hosting-page .hero-description{margin-bottom:1.1rem}#web-hosting-page .hero-feature-list{gap:7px;margin-bottom:1.15rem}#web-hosting-page .hero-feature-list li{gap:10px;font-size:.9rem}#web-hosting-page .strike-price-container{margin-bottom:6px}#web-hosting-page .strike-value{font-size:1.15rem;text-decoration-thickness:2.5px}#web-hosting-page .migration-cta-box{padding:20px 16px!important}#web-hosting-page .migration-cta-side{min-width:100%;max-width:100%}#web-hosting-page .migration-cta-visual{width:100%;min-height:210px;padding:16px 10px 12px}#web-hosting-page .migration-cta-image{max-width:240px}#web-hosting-page .migration-cta-btn{min-width:100%}}
