.ah-header-surface{background-color:#fff} .ah-mega-menu-width{width:1320px} .ah-flex-align-center{display:flex;align-items:center} .ah-flex-center{display:flex;align-items:center;justify-content:center} .ah-m-0{margin:0} .ah-mt-0{margin-top:0} .ah-mb-30{margin-bottom:30px} .ah-my-25{margin-top:25px !important;margin-bottom:25px !important} .ah-p-0{padding:0} .ah-position-relative{position:relative} .ah-d-none{display:none} .ah-cursor-pointer{cursor:pointer} .ah-fw-500{font-weight:500} .ah-fw-600{font-weight:600} .ah-fs-20{font-size:20px} .ah-heading-caption{color:#000;font-size:16px;font-weight:200} .ah-divider-gradient{border:0;height:1px;margin-bottom:15px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))} .ah-feature-icon{color:#131b5f;margin-right:25px;font-size:2.5rem;text-align:center} .ah-img-fluid-auto{width:100%;height:auto} .ah-card-radius-16{border-radius:16px} .ah-card-radius-16-overflow{border-radius:16px;overflow:hidden} .ah-section-surface{background:#f4f6fb;padding:100px 0} .ah-order-meta-label{margin-bottom:3px;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase} .ah-order-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600} .ah-payment-card-option{min-height:80px;cursor:pointer;border:2px solid #e9ecef;border-radius:12px;transition:border-color 0.15s,background 0.15s} .ah-payment-card-image{height:32px;max-width:80px;object-fit:contain} .ah-payment-card-icon{color:#6c757d;font-size:24px} .ah-sticky-top-100{top:100px} .ah-upsell-panel{padding:1rem;background:#eef0fb;border:1px solid #c7cef0;border-radius:12px} .ah-upsell-title{font-size:13.5px} .ah-footer-social-row{display:flex;gap:10px;margin-top:14px} .ah-mobile-cart-badge{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;border-radius:50%;background:#131b5f;color:#fff;font-size:11px;font-weight:700;line-height:1} .ah-mobile-customer-dropdown{position:relative;width:100%} .ah-summary-reset{margin:0;list-style:none;cursor:pointer} .ah-dropdown-panel-mobile{margin-top:8px;padding:8px;border:1px solid #e8e8ef;border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,0.08)} .ah-dropdown-panel-desktop{position:absolute;top:calc(100%+10px);right:0;z-index:1000;min-width:210px;padding:8px;border:1px solid #e8e8ef;border-radius:10px;background:#fff;box-shadow:0 12px 26px rgba(0,0,0,0.12)} .ah-dropdown-link{display:block;padding:10px 12px;border-radius:8px;color:#333;font-size:14px;text-decoration:none} .ah-dropdown-form-reset{margin:0} .ah-dropdown-logout{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#b42318;font-size:14px;text-align:left;cursor:pointer} .ah-preview-banner{position:sticky;top:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 20px;border-bottom:2px solid #d97706;background:#f59e0b;color:#1a1a1a;text-align:center;font-family:sans-serif;font-size:14px;font-weight:600} .ah-preview-banner__close{padding:4px 14px;border-radius:4px;background:#1a1a1a;color:#fff;font-size:12px;text-decoration:none;white-space:nowrap} #order-sidebar .badge,.checkout-badge{position:relative !important;top:auto !important;left:auto !important;height:auto !important;padding:0.35em 0.65em !important;border-radius:0.375rem !important;font-size:0.75em !important;line-height:1 !important} input[type="checkbox"]:not(.no-custom-checkbox),.form-check-input[type="checkbox"]:not(.no-custom-checkbox){-webkit-appearance:none;appearance:none;width:1.2rem;height:1.2rem;margin-top:0;border:2px solid #1f2a44;border-radius:0.3rem;background:#fff;cursor:pointer;display:inline-grid;place-content:center;transition:all 0.2s ease;vertical-align:middle} input[type="checkbox"]:not(.no-custom-checkbox)::before,.form-check-input[type="checkbox"]:not(.no-custom-checkbox)::before{content:"";width:0.65rem;height:0.65rem;transform:scale(0);transition:transform 0.18s ease-in-out;clip-path:polygon(14% 44%,0 59%,45% 100%,100% 17%,84% 0,43% 62%);background:#fff} input[type="checkbox"]:not(.no-custom-checkbox):hover,.form-check-input[type="checkbox"]:not(.no-custom-checkbox):hover{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,0.16)} input[type="checkbox"]:not(.no-custom-checkbox):checked,.form-check-input[type="checkbox"]:not(.no-custom-checkbox):checked{border-color:#0d6efd;background:linear-gradient(135deg,#0d6efd 0%,#0a58ca 100%)} input[type="checkbox"]:not(.no-custom-checkbox):checked::before,.form-check-input[type="checkbox"]:not(.no-custom-checkbox):checked::before{transform:scale(1)} input[type="checkbox"]:not(.no-custom-checkbox):focus-visible,.form-check-input[type="checkbox"]:not(.no-custom-checkbox):focus-visible{outline:2px solid rgba(13,110,253,0.35);outline-offset:2px} .kb-article-content{color:#374151;font-size:1.0625rem;line-height:1.85} .kb-article-content>*:first-child{margin-top:0} .kb-article-content>*:last-child{margin-bottom:0} .kb-article-content p,.kb-article-content ul,.kb-article-content ol,.kb-article-content blockquote,.kb-article-content pre,.kb-article-content table{margin:0 0 1.5rem} .kb-article-content h1,.kb-article-content h2,.kb-article-content h3,.kb-article-content h4,.kb-article-content h5,.kb-article-content h6{color:#111827;font-weight:700;line-height:1.25;letter-spacing:-0.02em;margin:2.25rem 0 1rem} .kb-article-content h1{font-size:clamp(1.9rem,1.6rem+1vw,2.4rem)} .kb-article-content h2{font-size:clamp(1.55rem,1.35rem+0.7vw,1.95rem)} .kb-article-content h3{font-size:clamp(1.3rem,1.2rem+0.45vw,1.55rem)} .kb-article-content h4{font-size:1.2rem} .kb-article-content h5,.kb-article-content h6{font-size:1.05rem} .kb-article-content ul,.kb-article-content ol{padding-left:1.5rem} .kb-article-content ul[data-spread]{list-style:none;padding-left:0;margin:1.75rem 0} .kb-article-content ul{list-style:disc} .kb-article-content ol{list-style:decimal} .kb-article-content ul ul{list-style:circle;margin-top:0.75rem} .kb-article-content ul ul ul{list-style:square} .kb-article-content ol ol,.kb-article-content ul ol,.kb-article-content ol ul{margin-top:0.75rem;margin-bottom:0} .kb-article-content li{margin-bottom:0.65rem;padding-left:0.2rem} .kb-article-content li[data-task-list-item="true"]{display:flex;align-items:flex-start;gap:0.9rem;margin-bottom:0.9rem;padding:1rem 1.1rem;border-radius:1rem;background:linear-gradient(135deg,#f8fbff 0%,#eef4ff 100%);box-shadow:inset 0 0 0 1px rgba(19,27,95,0.06)} .kb-article-content li::marker{color:#131b5f} .kb-article-content li>p:last-child{margin-bottom:0} .kb-article-content .task-list-item-checkbox{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-top:0.15rem} .kb-article-content input[type="checkbox"]{-webkit-appearance:auto;appearance:auto;width:1rem;height:1rem;margin-right:0.65rem;border:1px solid #94a3b8;border-radius:0.3rem;background:transparent;box-shadow:none;accent-color:#131b5f;cursor:default;display:inline-block;vertical-align:text-top} .kb-article-content input[type="checkbox"]::before{content:none} .kb-article-content input[type="checkbox"]:hover,.kb-article-content input[type="checkbox"]:checked,.kb-article-content input[type="checkbox"]:focus-visible{box-shadow:none} .kb-article-content .task-list-item-content{flex:1 1 auto;min-width:0} .kb-article-content .task-list-item-content>*:last-child{margin-bottom:0} .kb-article-content .task-list-item-drag-handle,.kb-article-content [data-task-list-drag-handle="true"],.kb-article-content .ProseMirror-widget{display:none !important} .kb-article-content li[data-task-list-item="true"] p{margin:0;color:#1e293b;font-size:1.02rem;line-height:1.7} .kb-article-content li[data-task-list-item="true"][data-checked="true"]{background:linear-gradient(135deg,#eefbf3 0%,#e1f6e8 100%)} .kb-article-content li[data-task-list-item="true"][data-checked="true"] p{color:#475569;text-decoration:line-through;text-decoration-thickness:0.08em} .kb-article-content a{color:#131b5f;text-decoration:underline;text-decoration-thickness:0.08em;text-underline-offset:0.16em} .kb-article-content a:hover{color:#0f1547} .kb-article-content strong{color:#111827;font-weight:700} .kb-article-content blockquote{position:relative;overflow:hidden;padding:2.15rem 2.4rem 2.25rem 4.5rem;border-left:0;border-radius:1.25rem;background:linear-gradient(135deg,#edf2ff 0%,#dbe7ff 52%,#eef4ff 100%);box-shadow:0 20px 45px rgba(15,23,42,0.08);color:#334155;font-size:1.34rem;font-style:italic;font-weight:600;line-height:1.85} .kb-article-content blockquote::before{content:"\201C";position:absolute;top:0.6rem;left:1.1rem;color:rgba(19,27,95,0.16);font-family:Georgia,"Times New Roman",serif;font-size:6rem;font-style:normal;font-weight:700;line-height:1} .kb-article-content blockquote::after{content:"\201D";position:absolute;right:1rem;bottom:0.1rem;color:rgba(19,27,95,0.14);font-family:Georgia,"Times New Roman",serif;font-size:5.5rem;font-style:normal;font-weight:700;line-height:1} .kb-article-content blockquote p{position:relative;z-index:1;margin-bottom:0;color:#24324a} .kb-article-content blockquote p+p{margin-top:1rem} .kb-article-content blockquote cite{display:block;margin-top:1.15rem;color:#475569;font-size:0.95rem;font-style:normal;font-weight:600;letter-spacing:0.04em;text-transform:uppercase} .kb-article-content blockquote cite::before{content:"\2014\00A0"} .kb-article-content img{max-width:100%;height:auto;margin:2rem 0;border-radius:0.9rem} .kb-article-content hr{border:0;border-top:1px solid #e5e7eb;margin:2rem 0} .home-page .pricing-box .inner{padding:40px} .home-page .pricing-box{overflow:hidden;border-radius:12px} .home-page .pricing-box:hover{transform:translateY(-5px)} .home-hero-copy{max-width:760px;color:#fff} .home-hero-search{max-width:800px !important} .home-hero-note{padding-top:10px;color:#fff;text-align:left} .home-hero-note hr{padding-bottom:5px} .home-hero-link{display:inline-flex;align-items:center;min-height:24px;color:#fff !important} .home-hero-link-icon{font-size:10px} .home-heading-compact{max-width:900px;margin-bottom:50px} .home-card-link{color:inherit;text-decoration:none} .home-trustpilot-logo{height:18px} .home-subscribe .newsletter-form .form-check{display:flex;align-items:flex-start;gap:8px} .home-subscribe .newsletter-form .form-check-label{line-height:1.35} .home-subscribe .newsletter-form .btn{min-height:46px;border-radius:8px} .home-newsletter-section{padding:72px 0 82px;background:#fff} .home-newsletter-panel{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:34px;align-items:center;padding:42px;border-radius:6px;background:#f6f8fc} .home-newsletter-copy{padding:8px 12px 8px 0} .home-newsletter-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#131b5f;font-size:0.82rem;font-weight:800} .home-newsletter-title{margin:0 0 12px;color:#111827;font-size:2rem;font-weight:800;line-height:1.18} .home-newsletter-desc{margin:0;color:#526173;font-size:1rem;line-height:1.65} .home-newsletter-form-wrap{padding:28px;border-radius:6px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,0.08)} .home-newsletter-section .form-control{min-height:48px;border:0;border-radius:6px;background:#f1f5f9;color:#111827} .home-newsletter-section .form-control:focus{background:#fff;box-shadow:0 0 0 3px rgba(19,27,95,0.12)} .home-newsletter-section .form-check-label{color:#475569;font-size:0.9rem} .home-newsletter-section .form-check-label a{color:#131b5f !important;font-weight:700} .home-newsletter-button{width:100%;min-height:48px;border:0;border-radius:6px;background:#131b5f;color:#fff;font-weight:800} .home-newsletter-button:hover{background:#0f1649;color:#fff} .home-newsletter-note{display:block;margin-top:12px;color:#64748b;font-size:0.88rem;text-align:center} .home-proof-section,.home-audience-section,.home-blog-section{padding:78px 0} .home-proof-section{background:#f5f7fb} .home-audience-section{background:#fff;padding-top:60px} .home-solutions-section{padding:72px 0 60px;background:#f5f7fb} .home-blog-section{background:#fff;padding-top:72px} .home-section-head{max-width:760px;margin:0 auto 34px;text-align:center} .home-section-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#0f766e;font-size:0.82rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase} .home-section-title{margin:0 0 10px;color:#111827;font-size:2.05rem;font-weight:800;line-height:1.18} .home-section-desc{margin:0;color:#526173;font-size:1.02rem;line-height:1.65} .home-reviews-shell{position:relative} .home-review-card{display:flex;flex-direction:column;min-height:246px;height:100%;padding:26px;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,0.06)} .home-review-stars{display:flex;gap:3px;margin-bottom:16px} .home-review-text{flex:1;margin-bottom:22px;color:#243041;font-size:0.98rem;line-height:1.65} .home-review-author{display:flex;align-items:center;gap:12px;padding-top:4px} .home-review-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#0f766e;color:#fff;font-weight:800} .home-review-author strong{display:block;color:#111827;font-size:0.95rem} .home-review-date{color:#64748b;font-size:0.84rem} .home-carousel-control{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,0.08);color:#111827} #reviewsCarousel .carousel-control-prev,#reviewsCarousel .carousel-control-next{width:44px;opacity:1} #reviewsCarousel .carousel-control-prev{left:-56px} #reviewsCarousel .carousel-control-next{right:-56px} .home-section-link{display:inline-flex;align-items:center;gap:8px;color:#0f766e;font-weight:700;text-decoration:none} .home-section-link:hover{color:#0f4f49;text-decoration:none} .home-audience-grid{margin-top:10px} .home-audience-card{height:100%;padding:28px 26px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,0.18);box-shadow:0 10px 28px rgba(15,23,42,0.05);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease} .home-solution-card{display:block;color:inherit;text-decoration:none} .home-solution-card:hover{color:inherit;text-decoration:none} .home-solution-price{margin:0 0 16px;color:#111827;font-size:1.55rem;font-weight:800;line-height:1.2} .home-solution-price span{display:block;margin-bottom:4px;color:#64748b;font-size:0.78rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase} .home-solution-price small{color:#64748b;font-size:0.88rem;font-weight:500} .home-audience-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,23,42,0.08);border-color:rgba(37,99,235,0.18)} .home-audience-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:16px;background:#eef4ff;color:#0f3f85;font-size:1.15rem} .home-audience-title{margin:0 0 10px;color:#111827;font-size:1.22rem;font-weight:800;line-height:1.28} .home-audience-desc{margin:0 0 18px;color:#64748b;font-size:0.97rem;line-height:1.7} .home-audience-link{display:inline-flex;align-items:center;gap:8px;color:#131b5f;font-weight:700;text-decoration:none} .home-audience-link:hover{color:#0f766e;text-decoration:none} .home-blog-card{height:100%;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,0.06);transition:transform 0.2s ease,box-shadow 0.2s ease} .home-blog-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(15,23,42,0.08)} .home-blog-image-link{display:block;color:inherit;text-decoration:none} .home-blog-image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:#dbeafe} .home-blog-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#12315f 0%,#0f766e 100%);color:#fff} .home-blog-body{display:flex;flex-direction:column;min-height:266px;padding:22px} .home-blog-category{width:fit-content;margin-bottom:12px;padding:0;background:transparent;color:#131b5f;font-size:0.78rem;font-weight:800} .home-blog-title{margin:0 0 10px;font-size:1.05rem;font-weight:800;line-height:1.35} .home-blog-title a{color:#111827;text-decoration:none} .home-blog-title a:hover{color:#0f766e} .home-blog-excerpt{flex:1;margin-bottom:18px;color:#64748b;font-size:0.93rem;line-height:1.6} .home-blog-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;color:#64748b;font-size:0.84rem} .home-blog-meta span{display:inline-flex;align-items:center;gap:6px} .home-blog-read{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:6px;background:#f1f5f9;color:#131b5f;font-weight:700;text-decoration:none} .home-blog-read:hover{background:#eef2ff;color:#131b5f;text-decoration:none} .header-utility-links{align-items:center;flex-wrap:wrap;gap:12px} .header-support-link{display:inline-flex;align-items:center;gap:7px;color:#334155;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease} .header-support-link i,.header-utility-link i{color:#131b5f;font-size:14px} .header-support-link:hover,.header-support-link:focus-visible{color:#131b5f} .header-utility-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.04);color:#334155;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease} .header-utility-link--icon{width:38px;min-width:38px;padding:0;border-radius:50%} .header-utility-link:hover,.header-utility-link:focus-visible,.customer-dropdown[open] .header-utility-link{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 14px rgba(15,23,42,0.08);color:#131b5f !important} .header-utility-badge{position:absolute;top:-6px;right:-5px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border:2px solid #fff;border-radius:50%;background:#131b5f;color:#fff;font-size:11px;font-weight:800;line-height:1} .mobile-customer-dropdown summary::-webkit-details-marker,.customer-dropdown summary::-webkit-details-marker{display:none} .mobile-customer-dropdown summary,.customer-dropdown summary{margin:0} .customer-dropdown summary:hover,.mobile-customer-dropdown summary:hover,.customer-dropdown[open] summary{color:#131b5f !important} .mobile-customer-dropdown[open] a:hover,.mobile-customer-dropdown[open] button:hover,.customer-dropdown[open] a:hover,.customer-dropdown[open] button:hover{background:#f5f7ff;color:#131b5f !important} #footer .footer-menu-toggle{position:relative;display:inline-block;padding:0 0 12px;border:0;background:transparent;color:#1c2758;font:inherit;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0.02em;text-align:left;cursor:default} #footer .footer-menu-toggle::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:2px;border-radius:999px;background:linear-gradient(90deg,#131b5f 0%,#3a64db 100%);box-shadow:0 1px 6px rgba(19,27,95,0.14)} #footer .footer-menu-toggle-icon{display:none} #footer .footer-menu-list{margin-top:24px} #footer .footer-menu-list a i{width:16px;margin-right:10px;color:#131b5f;text-align:center} #footer .footer-about-social-icons a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#f2f5fb;color:#1f2a44;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease} #footer .footer-about-social-icons a:hover{background:#e6ecf8;color:#131b5f;transform:translateY(-1px)} #footer .footer-bottom-links{display:flex;flex-direction:column;align-items:center} #footer .footer-bottom .inner{display:flex;flex-direction:column;align-items:center !important;gap:16px;padding:28px 0 24px;text-align:center} #footer .footer-bottom .copyright{max-width:760px;margin-bottom:0;color:#4d5968;font-size:14px;line-height:1.8} #footer .footer-bottom .copyright br:first-of-type{display:block;content:"";margin-bottom:8px} #footer .footer-bottom .copyright a{color:#1c2758;font-weight:600;text-decoration:underline;text-underline-offset:0.14em} #footer .footer-bottom .menu ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none} #footer .footer-bottom .menu li,#footer .footer-bottom .menu li+li{margin:0} #footer .footer-bottom .menu li a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid rgba(19,27,95,0.14);border-radius:999px;background:linear-gradient(180deg,#fff 0%,#f6f8fc 100%);box-shadow:0 8px 18px rgba(19,27,95,0.05);color:#131b5f;font-size:13px;font-weight:700;line-height:1;letter-spacing:0.01em;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease} #footer .footer-bottom .menu li a:hover{transform:translateY(-1px);border-color:rgba(19,27,95,0.22);box-shadow:0 12px 22px rgba(19,27,95,0.08);color:#0f174f} #footer{background:#f7f9fc;color:#263044} #footer .footer-top{background:#f7f9fc} #footer .footer-top .inner{padding-top:36px} #footer .footer-ai-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;box-shadow:inset 0 -1px 0 rgba(19,27,95,0.08)} #footer .footer-ai-summary__label{display:inline-flex;align-items:center;gap:10px;color:#1c2758;font-size:14px;font-weight:700;line-height:1.35} #footer .footer-ai-summary__label i{color:#3a64db;font-size:15px} #footer .footer-ai-summary__links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none} #footer .footer-ai-summary__links li{margin:0} #footer .footer-ai-summary__links a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 11px 6px 7px;border-radius:999px;background:#eef3fb;color:#1c2758;font-size:13px;font-weight:700;line-height:1;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease} #footer .footer-ai-summary__links a:hover{transform:translateY(-1px);background:#131b5f;color:#fff} #footer .footer-ai-summary__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#fff;transition:background 0.2s ease} #footer .footer-ai-summary__icon img{display:block;width:20px;height:20px;object-fit:contain} #footer .footer-ai-summary__links a:hover .footer-ai-summary__icon{background:#fff} #footer .footer-five-col-row{row-gap:30px} #footer .footer-about .logo{margin-bottom:18px} #footer .footer-top .footer-about p{color:#4a5568;font-size:14px;line-height:1.65} #footer .footer-menu-toggle{color:#131b5f;padding:0 0 10px;font-size:14px;font-weight:800;letter-spacing:0} #footer .footer-menu-toggle::after{width:20px;height:2px;border-radius:0;background:#3a64db;box-shadow:none} #footer .footer-menu-list{margin-top:14px} #footer .footer-menu-list li{margin-bottom:7px} #footer .footer-menu-list li a{color:#4a5568;font-size:14px;line-height:1.45;transition:color 0.18s ease,padding-left 0.18s ease} #footer .footer-menu-list li a:hover{padding-left:4px;color:#131b5f} #footer .footer-about-social-icons a{background:#e9eef8;color:#1c2758} #footer .country-trigger{background:#fff;box-shadow:0 10px 28px rgba(19,27,95,0.07)} #footer .footer-bottom{background:#fff;box-shadow:inset 0 1px 0 rgba(19,27,95,0.08)} #footer .footer-bottom .copyright{color:#5d6878} #footer .footer-bottom .menu li a{color:#1c2758} @media (min-width:992px){#footer .footer-five-col-row>[class*="col-lg-"]{flex:0 0 20%;max-width:20%} .footer-quick-links{display:none} #footer .footer-top{padding-top:28px;padding-bottom:14px} #footer .footer-item.footer-menu{margin-bottom:10px !important} #footer .footer-menu-toggle{padding-bottom:6px;font-size:15px} #footer .footer-menu-toggle::after{width:26px} #footer .footer-menu-list{margin-top:8px} #footer .footer-menu-list li{margin-bottom:2px} #footer .footer-menu-list li a{font-size:14px;line-height:1.35} #footer .footer-top .footer-about p{margin-bottom:10px;font-size:14px;line-height:1.45} #footer .footer-bottom .inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:center;padding:14px 0;gap:14px} #footer .footer-bottom-links{width:100%;align-items:center} #footer .footer-bottom .copyright{max-width:none;width:100%;font-size:14px;line-height:1.5} #footer .footer-bottom .menu li a{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:0.14em} #footer .footer-bottom .menu li a:hover{transform:none;border-color:transparent;box-shadow:none} #footer .footer-bottom .menu ul{gap:10px} #footer .footer-top{padding-top:0;padding-bottom:24px} #footer .footer-menu-list{margin-top:12px} #footer .footer-menu-list li{margin-bottom:6px} #footer .footer-top .footer-about p{line-height:1.6}} @media (max-width:991.98px){.footer-quick-links{display:none} .header-utility-links{gap:8px !important} .header-support-link{display:none} .header-utility-link{min-width:38px;min-height:38px;padding:0} .header-utility-link i{font-size:15px} html,body{max-width:100%;overflow-x:hidden} .section-banner.layout-02,#footer{overflow-x:hidden} .section-banner.layout-02 .icon-box{margin-top:8px !important;margin-bottom:8px !important;overflow:hidden} .section-banner.layout-02 .icon-box .inner{width:100%;max-width:100%;min-width:0;justify-content:flex-start !important;overflow:hidden} .section-banner.layout-02 .icon-box .icon{margin-right:14px !important;font-size:1.8rem !important;flex-shrink:0} .section-banner.layout-02 .quick-link-content{display:block;flex:1 1 auto;width:100%;min-width:0;max-width:100%;overflow:hidden} .section-banner.layout-02 .quick-link-title,.section-banner.layout-02 .quick-link-desc{display:block;min-width:0;max-width:100%;margin:0 !important;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;font-size:14px;line-height:1.25} .section-banner.layout-02 .quick-link-title{display:-webkit-box;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-line-clamp:1} .section-banner.layout-02 .quick-link-desc,.section-banner.layout-02 .quick-link-title::after{display:none;content:none} #footer .footer-top{padding-top:24px;padding-bottom:16px} #footer .footer-five-col-row{row-gap:0} #footer .footer-item.footer-menu{margin-bottom:0 !important;border-bottom:1px solid rgba(19,27,95,0.12)} #footer .footer-menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:10px 2px;border-bottom:0;cursor:pointer;color:#1c2758;font-size:15px;font-weight:700;letter-spacing:0} #footer .footer-menu-toggle::after{display:none} #footer .footer-menu-toggle-icon{display:inline-block;flex-shrink:0;width:8px;height:8px;margin-left:8px;border-right:1.5px solid #131b5f;border-bottom:1.5px solid #131b5f;transform:rotate(45deg);transition:transform 0.2s ease} #footer .footer-menu-toggle[aria-expanded="true"] .footer-menu-toggle-icon{transform:rotate(-135deg)} #footer.footer-accordion-enabled .footer-menu-list{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height 0.25s ease,opacity 0.2s ease} #footer.footer-accordion-enabled .footer-menu-toggle[aria-expanded="true"]+.footer-menu-list{margin-top:2px;padding-bottom:8px;opacity:1} #footer .footer-menu-list li{margin-bottom:0} #footer .footer-menu-list li a{display:block;padding:5px 2px;font-size:13px;line-height:1.35} #footer .footer-payment-methods{padding:24px 0 !important} #footer .payment-icons{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px !important} #footer .payment-icons .partner-box{display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:0;padding:6px;border:1px solid #ebeff4;border-radius:8px} #footer .payment-icons .partner-box img{max-width:100%;height:26px !important} #footer .footer-bottom{background:#f8fafc;border-top:1px solid #e5e7eb} #footer .footer-bottom-links{width:100%} #footer .footer-bottom .inner{padding:18px 0} #footer .footer-bottom .copyright{color:#2d3640;font-size:13px;line-height:1.7} #footer .footer-bottom .menu ul{gap:8px} #footer .footer-bottom .menu li a{min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid #dce3ec;background:#fff;color:#131b5f;font-size:12px;font-weight:600;line-height:1.2} #footer .footer-ai-summary{flex-direction:column;align-items:flex-start;padding:18px 0 16px} #footer .footer-ai-summary__links{justify-content:flex-start} #footer .footer-top .inner{padding-top:30px} #footer .footer-menu-toggle{border-bottom-color:rgba(19,27,95,0.1);letter-spacing:0}} @media (max-width:768px){.home-page .pricing-box .inner{padding:25px 20px !important} .home-page .icon-badge{margin-left:auto;margin-right:auto} .home-subscribe .newsletter-form{margin-top:12px !important} .home-subscribe .newsletter-form .row>[class*="col-"]{margin-bottom:8px} .home-proof-section,.home-audience-section,.home-blog-section{padding:52px 0} .home-section-title,.home-newsletter-title{font-size:1.65rem} .home-section-head{margin-bottom:26px} .home-review-card,.home-blog-body{min-height:auto} #reviewsCarousel .carousel-control-prev,#reviewsCarousel .carousel-control-next{display:none} .home-audience-card{padding:22px 20px} .home-newsletter-section{padding:52px 0} .home-newsletter-panel{grid-template-columns:1fr;gap:22px;padding:22px} .home-newsletter-copy{padding:0} .home-newsletter-form-wrap{padding:20px}} @media (max-width:767.98px){.kb-article-content{font-size:1rem;line-height:1.75} .kb-article-content h1,.kb-article-content h2,.kb-article-content h3,.kb-article-content h4,.kb-article-content h5,.kb-article-content h6{margin-top:1.85rem} .kb-article-content ul,.kb-article-content ol{padding-left:1.25rem} .kb-article-content li[data-task-list-item="true"]{gap:0.75rem;padding:0.9rem;border-radius:0.85rem} .kb-article-content blockquote{padding:1.45rem 1.2rem 1.5rem 3.15rem;font-size:1.14rem;line-height:1.8} .kb-article-content blockquote::before{top:0.45rem;left:0.65rem;font-size:4.25rem} .kb-article-content blockquote::after{right:0.75rem;bottom:0.25rem;font-size:3.8rem}} @media (max-width:575.98px){#footer .footer-ai-summary__links a{padding-right:10px;font-size:12px}} .whois-result-layout{display:grid;gap:28px;width:100%} .whois-cta-card,.whois-domain-info{background:#ffffff;border:1px solid #d9e0ef;border-radius:24px;box-shadow:0 24px 60px rgba(19,27,95,0.08)} .whois-cta-card{padding:28px;overflow:hidden;position:relative;background:radial-gradient(circle at top right,rgba(255,193,7,0.22),transparent 32%),linear-gradient(180deg,#ffffff 0%,#f6f8fc 100%)} .whois-cta-card__badge{display:inline-flex;align-items:center;gap:8px;font-size:0.75rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#131b5f;background:rgba(19,27,95,0.08);border-radius:999px;padding:7px 12px;margin-bottom:16px} .whois-cta-card__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;align-items:start} .whois-cta-card__title{font-size:2rem;line-height:1.1;color:#131b5f;margin-bottom:12px} .whois-cta-card__subtitle{font-size:1rem;color:#4f5d7a;margin-bottom:20px} .whois-cta-card__domain{display:inline-block;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#131b5f;background:#eef3ff;border-radius:14px;padding:10px 14px;margin-bottom:18px;word-break:break-word;max-width:100%} .whois-cta-card__promo{margin-top:18px;padding:16px 18px;border-radius:18px;background:#f2f9f2;border:1px solid #cfe7cf;color:#224c22} .whois-cta-card__promo strong{color:#173817} .whois-cta-card__stats{display:grid;gap:12px} .whois-cta-card__stat{border:1px solid #dde4f2;background:#ffffff;border-radius:18px;padding:18px 20px} .whois-cta-card__label{display:block;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.08em;color:#6b7691;margin-bottom:8px} .whois-cta-card__price{display:block;font-size:2rem;line-height:1;font-weight:800;color:#131b5f} .whois-cta-card__price-note{display:block;margin-top:8px;color:#5f6c87;font-size:0.95rem} .whois-cta-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px} .whois-cta-card__button{display:inline-flex;align-items:center;justify-content:center;appearance:none;border:0;border-radius:14px;padding:14px 18px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease} .whois-cta-card__button:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(19,27,95,0.16)} .whois-cta-card__button--primary{background:#131b5f;color:#ffffff} .whois-cta-card__button--secondary{background:#eef3ff;color:#131b5f} .whois-domain-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,0.95fr);gap:28px;align-items:start;width:100%} .whois-domain-info{display:block !important;padding:28px;min-width:0;width:100%;background:#ffffff;overflow:hidden} .whois-domain-info__header{display:block;padding-bottom:20px;margin-bottom:24px;width:100%} .whois-domain-info__eyebrow{display:inline-block;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#131b5f;background:rgba(19,27,95,0.08);border-radius:999px;padding:7px 12px;margin-bottom:10px} .whois-domain-info__title{margin:0;color:#131b5f;font-size:1.9rem;line-height:1.1;word-break:break-word} .whois-domain-info__summary{margin-top:12px;color:#5a6783;max-width:680px} .whois-domain-info__sections{display:grid;gap:18px;width:100%} .whois-domain-info h3{color:#131b5f;margin-bottom:16px;font-size:1.08rem} .whois-domain-info__overview{display:grid;grid-template-columns:1fr;gap:14px;min-width:0} .whois-domain-info__field{padding:0 0 14px;border-bottom:1px solid #edf1f7;min-width:0} .whois-domain-info__field dt{margin:0 0 6px;font-size:0.8rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:#6b7691} .whois-domain-info__field dd{margin:0;color:#24314f;font-weight:600;word-break:break-word} .whois-domain-info__list{list-style:none;padding:0;margin:0;display:grid;gap:12px} .whois-domain-info__list li{display:block;padding:14px 16px 14px 18px;color:#24314f;background:#ffffff;border-radius:12px;border:1px solid #edf1f7;word-break:break-word;min-width:0;overflow-wrap:anywhere;position:relative} .whois-domain-info__list li::before{content:"";width:8px;height:8px;border-radius:999px;background:#1f9d55;position:absolute;top:19px;left:18px;box-shadow:0 0 0 5px rgba(31,157,85,0.12)} .whois-domain-info__list li{padding-left:34px} .whois-domain-info__stack{display:grid;gap:14px} .whois-domain-info__block{padding:18px 20px;border:1px solid #edf1f7;border-radius:14px;background:#ffffff} .whois-domain-info__block-title{margin:0 0 14px;font-size:0.82rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#6b7691} .whois-raw-details{background:#ffffff;border:1px solid #d9e0ef;border-radius:24px;padding:20px 24px} .whois-raw-details summary{cursor:pointer;font-weight:700;color:#131b5f} .whois-raw-details pre{margin-top:18px;white-space:pre-wrap;word-break:break-word} .whois-hosting-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .whois-hosting-offer{position:relative;display:block;padding:24px;border-radius:22px;border:1px solid #dce5f4;background:radial-gradient(circle at top right,rgba(255,193,7,0.16),transparent 28%),linear-gradient(180deg,#ffffff 0%,#f7faff 100%);text-decoration:none;color:inherit;box-shadow:0 18px 38px rgba(19,27,95,0.08);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;overflow:hidden} .whois-hosting-offer:hover{transform:translateY(-3px);box-shadow:0 24px 48px rgba(19,27,95,0.14);border-color:#c6d5ef;color:inherit} .whois-hosting-offer__badge{display:inline-block;margin-bottom:14px;padding:7px 11px;border-radius:999px;background:#131b5f;color:#ffffff;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase} .whois-hosting-offer__title{margin:0 0 10px;color:#131b5f;font-size:1.45rem;line-height:1.1} .whois-hosting-offer__desc{margin:0 0 18px;color:#55627f} .whois-hosting-offer__benefits{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px} .whois-hosting-offer__benefits li{position:relative;padding-left:18px;color:#24314f;font-weight:600} .whois-hosting-offer__benefits li::before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;border-radius:999px;background:#1f9d55} .whois-hosting-offer__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid #e7edf8} .whois-hosting-offer__promo{display:grid;gap:2px} .whois-hosting-offer__promo-label{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:#6b7691;font-weight:800} .whois-hosting-offer__promo-code{font-size:1.2rem;font-weight:900;color:#131b5f} .whois-hosting-offer__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 14px;border-radius:14px;background:#131b5f;color:#ffffff;font-weight:800;white-space:nowrap} @media (max-width:991px){.whois-cta-card__layout{grid-template-columns:1fr} .whois-domain-grid{grid-template-columns:1fr} .whois-hosting-offers{grid-template-columns:1fr}} @media (max-width:767px){.whois-domain-info{padding:20px} .whois-domain-info__list li{align-items:flex-start}} .payment-radio:checked+.payment-card-inner{border-color:#131b5f !important;background:#edf0f7} .payment-card:hover .payment-card-inner{border-color:#b0bec5} .cycle-card{display:flex;flex-direction:column;border:2px solid #e9ecef;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;height:100%;transition:border-color .15s,box-shadow .15s} .cycle-card:hover{border-color:#8392c8} .cycle-card.is-selected{border-color:#131b5f;box-shadow:0 0 0 3px rgba(19,27,95,.1);background:#edf0f7} .cycle-popular-bar{background:#131b5f;color:#fff;text-align:center;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 8px} .domain-cross-sell-card{border:1px solid #cfe1ff;border-radius:14px;background:linear-gradient(180deg,#f7faff 0%,#edf4ff 100%);padding:16px} .domain-cross-sell-badge{display:inline-block;background:#131b5f;color:#fff;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:4px 10px;margin-bottom:10px} .domain-cross-sell-points{list-style:none;padding:0;margin:0;display:grid;gap:8px} .domain-cross-sell-points li{display:flex;align-items:flex-start;gap:8px;font-size:14px} .domain-cross-sell-points i{color:#0f8b4c;margin-top:2px} .domain-cross-sell-plan{border:1px dashed #97b3df;border-radius:10px;background:rgba(255,255,255,0.75);padding:10px 12px} .domain-cross-sell-plan-badge{display:inline-block;font-size:11px;font-weight:700;color:#131b5f;background:#dfe9ff;border-radius:999px;padding:2px 8px;margin-bottom:6px} .cycle-card-body{padding:12px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0} .cycle-name{font-size:14px;font-weight:700} .cycle-price{font-size:18px;font-weight:800;color:#131b5f} .cycle-per-month{font-size:11px;color:#6c757d} .cycle-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;width:100%} .cycle-badges .badge{font-size:10px;white-space:normal;text-align:center} .location-card{display:flex;align-items:center;gap:12px;border:2px solid #e9ecef;border-radius:14px;padding:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s;height:100%} .location-card:hover{border-color:#8392c8} .location-card.is-selected{border-color:#131b5f;box-shadow:0 0 0 3px rgba(19,27,95,.1);background:#edf0f7} .os-card{display:flex;align-items:center;gap:12px;border:2px solid #e9ecef;border-radius:14px;padding:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s;height:100%} .os-card:hover{border-color:#8392c8} .os-card.is-selected{border-color:#131b5f;box-shadow:0 0 0 3px rgba(19,27,95,.1);background:#edf0f7} .slider-card{border:2px solid #e9ecef;border-radius:14px;padding:12px;background:#fff} .checkbox-option-card{display:flex;align-items:flex-start;gap:12px;border:2px solid #e9ecef;border-radius:14px;padding:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s} .checkbox-option-card:hover{border-color:#8392c8} .checkbox-option-card.is-selected{border-color:#131b5f;box-shadow:0 0 0 3px rgba(19,27,95,.1);background:#edf0f7} .checkout-show-label{font-size:11px;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px} .checkout-show-value{font-size:14px;font-weight:600;color:#111827} .domain-available-card{display:flex;align-items:center;gap:14px;padding:16px 20px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1.5px solid #6ee7b7;border-radius:14px} .domain-avail-icon{font-size:28px;color:#059669;flex-shrink:0} .domain-avail-name{font-size:17px;font-weight:700;color:#065f46} .domain-avail-msg{font-size:13px;color:#047857;margin-top:2px} .domain-type-card{display:flex;flex-direction:column;gap:6px;padding:18px 16px;border-radius:14px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;height:100%} .domain-type-card:hover{border-color:#131b5f;box-shadow:0 2px 12px rgba(19,27,95,.1)} .domain-type-card.active{border-color:#131b5f;background:linear-gradient(135deg,#eef0fb,#f0f2ff);box-shadow:0 2px 16px rgba(19,27,95,.15)} .domain-type-card-icon{font-size:22px;color:#131b5f;margin-bottom:4px} .domain-type-card.active .domain-type-card-icon{color:#131b5f} .domain-type-card-title{font-size:15px;font-weight:700;color:#1e293b;line-height:1.3} .domain-type-card-desc{font-size:13px;color:#64748b;line-height:1.45;margin-top:2px} .dns-propagation-status{background:white;border-radius:15px;padding:30px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 15px rgba(0,0,0,0.1)} .dns-propagation-status.propagated{border-left:5px solid #48bb78} .dns-propagation-status.not-propagated{border-left:5px solid #f59e0b} .status-icon{font-size:3rem;flex-shrink:0} .dns-propagation-status.propagated .status-icon{color:#48bb78} .dns-propagation-status.not-propagated .status-icon{color:#f59e0b} .status-content h2{font-size:1.5rem;margin-bottom:10px;color:#333} .status-content p{margin:5px 0;color:#666;font-size:0.95rem} .check-time{font-size:0.85rem !important;color:#999 !important;margin-top:10px !important} .dns-helper-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;align-items:center} .dns-helper-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-weight:600;font-size:12px} .dns-helper-note{margin-left:auto;color:#6b7280;font-size:13px;font-weight:500} .dns-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px} .dns-summary-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:14px;text-align:center} .dns-summary-card .value{font-size:1.4rem;line-height:1.2;font-weight:700;color:#111827} .dns-summary-card .label{margin-top:4px;color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em} .dns-summary-card.ok{border-color:#86efac;background:#f0fdf4} .dns-summary-card.warn{border-color:#fde68a;background:#fffbeb} .dns-summary-card.err{border-color:#fecaca;background:#fef2f2} .dns-results-container{background:white;border-radius:15px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,0.05)} .dns-result-card{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:15px;border-left:4px solid #ddd;transition:all 0.3s ease} .dns-result-card:hover{transform:translateX(5px)} .dns-result-card.success{border-left-color:#48bb78} .dns-result-card.not_found{border-left-color:#f59e0b} .dns-result-card.error{border-left-color:#ef4444} .result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px} .server-info{display:flex;align-items:center;gap:15px} .flag{font-size:2rem} .server-info h4{font-size:1.1rem;font-weight:600;margin:0;color:#333} .location{font-size:0.85rem;color:#666;margin:0} .status-badge{padding:6px 15px;border-radius:20px;font-size:0.85rem;font-weight:600;white-space:nowrap} .status-badge.success{background:#d1fae5;color:#065f46} .status-badge.not_found{background:#fef3c7;color:#92400e} .status-badge.error{background:#fee2e2;color:#991b1b} .result-body{margin-top:15px} .dns-latency{font-size:0.82rem;color:#6b7280;margin:0 0 10px;font-weight:600} .dns-records{display:flex;flex-direction:column;gap:8px} .dns-record{background:white;padding:12px 15px;border-radius:8px;border:1px solid #e5e7eb} .dns-record code{font-family:'Courier New',monospace;font-size:0.9rem;color:#333} .no-records,.error-message{color:#666;font-style:italic;margin:0;padding:10px 0} .error-message{color:#dc2626} .feature-box{background:white;border-radius:12px;padding:30px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.05);height:100%;transition:transform 0.3s ease} .feature-box:hover{transform:translateY(-5px)} .feature-icon{font-size:2.5rem;color:#667eea;margin-bottom:20px} .feature-box h3{font-size:1.2rem;font-weight:600;margin-bottom:15px;color:#333} .feature-box p{color:#666;line-height:1.6} .dns-loading-card{background:#fff;border-radius:15px;padding:28px;box-shadow:0 2px 10px rgba(0,0,0,0.05);text-align:center} .dns-loading-spinner{width:42px;height:42px;margin:0 auto 12px;border-radius:50%;border:4px solid #dbeafe;border-top-color:#2563eb;animation:dns-spin .9s linear infinite} @keyframes dns-spin{from{transform:rotate(0deg)} to{transform:rotate(360deg)}} @media (max-width:768px){.dns-propagation-status{flex-direction:column;text-align:center} .dns-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .dns-helper-note{width:100%;margin-left:0} .result-header{flex-direction:column;align-items:flex-start} .status-badge{align-self:flex-start}} .checkout-page-header{background:#131b5f;padding:28px 0 30px} .checkout-breadcrumb{display:flex;align-items:center;gap:7px;font-size:12.5px;margin-bottom:10px;flex-wrap:wrap} .checkout-breadcrumb a{color:rgba(255,255,255,.65);text-decoration:none;transition:color .15s} .checkout-breadcrumb a:hover{color:#fff} .co-sep{color:rgba(255,255,255,.3)} .co-crumb-current{color:rgba(255,255,255,.5)} .checkout-page-title{color:#fff;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800;margin:0;letter-spacing:-.3px;line-height:1.2} .checkout-page-subtitle{color:rgba(255,255,255,.7);margin:6px 0 0;font-size:14px} .order-sidebar-card{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 16px rgba(19,27,95,.10);border:1px solid #e8ecf4} .order-sidebar-header{background:linear-gradient(135deg,#131b5f,#1e2d8a);padding:20px 20px 16px;color:#fff} .order-sidebar-header-label{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:.65;margin-bottom:6px} .order-sidebar-plan-name{display:none} .order-sidebar-title{font-size:24px;font-weight:800;line-height:1.15;margin-bottom:6px;word-break:break-word} .order-sidebar-subtitle{font-size:13px;color:rgba(255,255,255,.82);font-weight:500} .order-sidebar-body{padding:16px 20px 20px} .order-sidebar-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;color:#374151} .order-sidebar-row+.order-sidebar-row{border-top:1px solid #f3f4f6} .order-sidebar-row-label{display:flex;align-items:center;color:#6b7280;flex-shrink:0;max-width:55%} .order-sidebar-row-value-wrap{display:flex;align-items:center;gap:6px;min-width:0;justify-content:flex-end} .order-sidebar-row-value{color:#111827;font-weight:500;text-align:right} .order-sidebar-badge{display:inline-block;padding:2px 7px;border-radius:20px;font-size:11px;font-weight:600;flex-shrink:0} .order-sidebar-badge-green{background:#dcfce7;color:#15803d} .order-sidebar-divider{border:none;border-top:1.5px dashed #e5e7eb;margin:10px 0} .order-sidebar-total{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 16px;background:#f8f9ff;border-radius:12px;border:1px solid #e8ecf4} .order-sidebar-total{font-size:14px;font-weight:600;color:#374151} .order-sidebar-total-amount{font-size:20px;font-weight:800;color:#131b5f} .btn-icon-remove{background:none;border:none;padding:2px 4px;cursor:pointer;color:#9ca3af;line-height:1;font-size:12px;border-radius:4px} .btn-icon-remove:hover{color:#ef4444;background:#fef2f2} .order-sidebar-coupon-wrap{display:flex;align-items:stretch;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:border-color .15s} .order-sidebar-coupon-wrap:focus-within{border-color:#131b5f} .order-sidebar-coupon-icon{color:#131b5f;opacity:.45;padding:0 10px;font-size:13px;flex-shrink:0;display:flex;align-items:center} .order-sidebar-coupon-input{flex:1;border:none !important;background:transparent !important;padding:9px 4px;font-size:13px;letter-spacing:.5px;text-transform:uppercase;min-width:0;outline:none !important;box-shadow:none !important;color:#111;border-radius:0 !important} .order-sidebar-coupon-status{padding:0 8px;font-size:13px;flex-shrink:0;display:flex;align-items:center} .order-sidebar-coupon-btn{background:#131b5f;color:#fff;border:none;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s;line-height:1} .order-sidebar-coupon-btn:hover{background:#0f1648} .co-stepper{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;margin-bottom:28px!important} .co-track-bg,.co-track-fill{position:absolute;left:16.67%;top:19px;height:3px;border-radius:2px} .co-track-bg{right:16.67%;background:#e4e7f0;z-index:0} .co-track-fill{background:linear-gradient(90deg,#131b5f 0%,#2e3fa3 100%);z-index:1;transition:width .4s ease} .co-step{position:relative;z-index:2;text-align:center} .co-step-dot{width:40px;height:40px;border-radius:999px;background:#e8eaf3;color:#adb5bd;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;font-size:15px;transition:background .25s,color .25s,box-shadow .25s} .co-step-label{font-size:12px;color:#adb5bd;font-weight:600;transition:color .2s} .co-step.is-active .co-step-dot{background:#131b5f;color:#fff;box-shadow:0 0 0 5px rgba(19,27,95,.12)} .co-step.is-active .co-step-label{color:#131b5f;font-weight:700} .co-step.is-done .co-step-dot{background:#131b5f;color:#fff} .co-step.is-done .co-step-label{color:#131b5f} @media(max-width:576px){.co-step-label{font-size:10px} .co-step-dot{width:34px;height:34px;font-size:13px} .co-track-bg,.co-track-fill{top:16px;height:2px}} .customer-tab{background:transparent;color:#6c757d;border-bottom:3px solid transparent !important;transition:color .15s,border-color .15s;font-size:15px} .customer-tab.active{color:#131b5f;border-bottom-color:#131b5f !important;background:#fff} .customer-tab:hover:not(.active){color:#343a40} .iti{width:100%} .iti{width:100%} .wb-shell .section-title-wrap{max-width:760px;margin:0 auto 34px} .wb-shell .section-title-wrap .heading-title{margin-bottom:10px;color:#111827;font-size:2.05rem;font-weight:800;line-height:1.18} .wb-shell .section-title-wrap .heading-desc{color:#526173;font-size:1.02rem;line-height:1.65} .wb-shell .hero-note{border:1px solid rgba(19,27,95,0.08);border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,0.05);padding:14px 18px} .wb-shell .hero-note i{color:#d39f34} .wb-shell .hero-art img{display:block;width:100%;max-width:540px;margin-left:auto;filter:drop-shadow(0 28px 50px rgba(19,27,95,0.12))} .wb-shell .stats-row{margin-top:-18px;position:relative;z-index:2} .wb-shell .stat-card{height:100%;padding:26px 24px 22px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,0.18);box-shadow:0 10px 28px rgba(15,23,42,0.05);text-align:left;transition:transform 0.2s ease,box-shadow 0.2s ease} .wb-shell .stat-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,0.18);box-shadow:0 16px 34px rgba(15,23,42,0.08)} .wb-shell .stat-card__number{margin:0;color:#0f3f85;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1;font-weight:800;letter-spacing:-0.04em} .wb-shell .stat-card__label{margin:12px 0 0;color:#64748b;font-size:14px;line-height:1.65;font-weight:600} .wb-shell .feature-card{height:100%;padding:28px 26px;border-radius:16px;border:1px solid rgba(148,163,184,0.18);background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,0.05);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease} .wb-shell .feature-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,0.18);box-shadow:0 16px 34px rgba(15,23,42,0.08)} .wb-shell .feature-card__icon{width:56px;height:56px;margin-bottom:18px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#0f3f85;font-size:20px} .wb-shell .feature-card h4{margin:0 0 12px;padding:0;color:#111827;font-size:1.22rem;line-height:1.28;font-weight:800} .wb-shell .feature-card p{margin:0;color:#64748b;font-size:0.97rem;line-height:1.7} .wb-shell .feature-card--offset{transform:none} .wb-shell .template-card{overflow:hidden;height:100%;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,0.18);box-shadow:0 10px 28px rgba(15,23,42,0.05);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease} .wb-shell .template-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,0.18);box-shadow:0 16px 34px rgba(15,23,42,0.08)} .wb-shell .template-card__visual{height:220px;padding:22px;position:relative;overflow:hidden} .wb-shell .template-card__visual--business{background:linear-gradient(135deg,#142956,#2c5c9a)} .wb-shell .template-card__visual--creative{background:linear-gradient(135deg,#1e5b57,#4f9b8c)} .wb-shell .template-card__visual--commerce{background:linear-gradient(135deg,#412d63,#8a61c1)} .wb-shell .template-card__eyebrow{display:inline-block;margin-bottom:18px;color:rgba(255,255,255,0.78);font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase} .wb-shell .template-card__mock{border-radius:10px;background:rgba(255,255,255,0.96);padding:16px;box-shadow:0 10px 24px rgba(15,23,42,0.08)} .wb-shell .template-card__bar{height:8px;margin-bottom:10px;border-radius:999px;background:#d9e6f0} .wb-shell .template-card__bar--short{width:38%} .wb-shell .template-card__bar--mid{width:68%} .wb-shell .template-card__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:10px;margin-top:14px} .wb-shell .template-card__panel,.wb-shell .template-card__stack{min-height:88px;border-radius:8px;border:1px solid #e3ebf2;background:linear-gradient(180deg,#eef4f9,#ffffff)} .wb-shell .template-card__stack{padding:10px;display:flex;flex-direction:column;gap:7px} .wb-shell .template-card__stack span{height:8px;border-radius:999px;background:#d7e4ef} .wb-shell .template-card__body{padding:24px 24px 26px} .wb-shell .template-card__body h5{margin:0 0 10px;color:#111827;font-size:1.22rem;font-weight:800} .wb-shell .template-card__body p{margin:0;color:#64748b;font-size:0.97rem;line-height:1.7} .wb-shell .step-card{height:100%;padding:28px 26px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,0.18);box-shadow:0 10px 28px rgba(15,23,42,0.05);text-align:left;transition:transform 0.2s ease,box-shadow 0.2s ease} .wb-shell .step-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,0.18);box-shadow:0 16px 34px rgba(15,23,42,0.08)} .wb-shell .step-card__number{width:56px;height:56px;margin-bottom:18px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#0f3f85;font-size:22px;font-weight:800} .wb-shell .step-card h4{margin:0 0 10px;padding:0;color:#111827;font-size:1.22rem;line-height:1.28;font-weight:800} .wb-shell .step-card p{margin:0;color:#64748b;font-size:0.97rem;line-height:1.7} .wb-shell .video-stage{padding:18px;border-radius:16px;background:linear-gradient(180deg,#f9fbfd,#edf3f8);border:1px solid rgba(148,163,184,0.18);box-shadow:0 10px 28px rgba(15,23,42,0.05)} .wb-shell .videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;box-shadow:0 10px 24px rgba(15,23,42,0.08)} .wb-shell .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0} .wb-shell .cta-panel{padding:42px 38px;border-radius:16px;background:linear-gradient(135deg,#131b5f,#1d3875);color:#fff;box-shadow:0 12px 28px rgba(15,23,42,0.08)} .wb-shell .cta-panel .heading-title,.wb-shell .cta-panel .heading-desc,.wb-shell .cta-panel p,.wb-shell .cta-panel small{color:#fff} .wb-shell .cta-panel .heading-desc{max-width:58ch;margin:14px auto 0;opacity:0.82} .wb-shell .cta-panel .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;min-height:54px;padding:0 24px;border-radius:999px;background:#fff;border-color:#fff;color:#131b5f;font-size:14px;font-weight:700;box-shadow:0 16px 34px rgba(10,18,40,0.2)} .wb-shell .cta-panel .btn:hover{background:#f5f8fd;border-color:#f5f8fd;color:#131b5f} .wb-shell .cta-panel .btn i{margin-right:0 !important} @media (max-width:991.98px){.wb-shell .feature-card--offset{transform:none} .wb-shell .hero-art img{margin:28px auto 0} .wb-shell .stats-row{margin-top:8px}} @media (max-width:767.98px){.wb-shell .stat-card,.wb-shell .feature-card,.wb-shell .template-card__body,.wb-shell .step-card,.wb-shell .cta-panel{padding-left:20px;padding-right:20px} .wb-shell .template-card__visual{height:auto;min-height:200px} .wb-shell .video-stage{padding:12px}} h2{font-size:1.5rem;margin-top:100px;margin-bottom:30px} ol{padding-left:50px !important} .markuplist{list-style-type:none} .markuplist li{position:relative} .markuplist li:before{content:attr(data-content);position:absolute;left:-3em;top:0;width:3em;text-align:right;white-space:pre} #markuplist12{list-style-type:none} #markuplist12 li{position:relative} #markuplist12 li:before{content:attr(data-content);position:absolute;left:-3em;top:0;width:3em;text-align:right;white-space:pre} .wp-showcase{position:relative;padding-top:34px !important;padding-bottom:34px !important} .wp-showcase+.wp-showcase{padding-top:14px !important} .wp-showcase+.section:not(.wp-showcase),.section:not(.wp-showcase)+.wp-showcase{margin-top:18px} .wp-showcase-panel{position:relative;overflow:hidden;padding:clamp(32px,4vw,54px);margin-bottom:6px;border:0;border-radius:34px;background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);box-shadow:0 18px 46px rgba(15,23,42,0.06)} .wp-showcase-panel::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;height:100%;border-radius:34px 0 0 34px;background:linear-gradient(180deg,#1d4ed8 0%,#38bdf8 100%);opacity:0.9} .wp-showcase-panel--manager{background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%)} .wp-showcase-panel--performance{background:linear-gradient(180deg,#ffffff 0%,#f4fbf7 100%)} .wp-showcase-panel--plans{background:linear-gradient(180deg,#ffffff 0%,#fffaf2 100%)} .wp-showcase-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:30px;padding:0 0 26px;border-bottom:1px solid rgba(17,24,39,0.08);z-index:1} .wp-showcase-heading::before{content:attr(data-section);display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;margin-bottom:6px;font-size:0.92rem;font-weight:700;letter-spacing:0.12em;color:#0f3f85;background:#edf4ff} .wp-showcase-heading__copy{max-width:760px} .wp-showcase-heading__title{margin:0 0 12px;font-size:clamp(2rem,3vw,2.65rem);line-height:1.08;letter-spacing:-0.03em;color:#0f172a} .wp-showcase-heading__desc{margin:0;font-size:1.05rem;line-height:1.8;color:#475569} .wp-showcase-grid{position:relative;z-index:1} .wp-showcase-card{position:relative;padding:28px 26px;border:1px solid rgba(148,163,184,0.18);border-radius:26px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,0.05);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease} .wp-showcase-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,23,42,0.08);border-color:rgba(37,99,235,0.18)} .wp-showcase-card__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:18px;border-radius:18px;font-size:1.25rem;color:#0f3f85;background:#eef4ff} .wp-showcase-card__title{margin:0 0 10px;font-size:1.25rem;line-height:1.3;letter-spacing:-0.02em;color:#0f172a;overflow-wrap:anywhere} .wp-showcase-card__desc{color:#475569;font-size:1rem;line-height:1.8} @media (max-width:991.98px){.wp-showcase{padding-top:28px !important;padding-bottom:28px !important} .wp-showcase-panel{border-radius:28px;padding:28px 22px} .wp-showcase-heading{margin-bottom:24px;padding-bottom:22px}} @media (max-width:767.98px){.wp-showcase{padding-top:22px !important;padding-bottom:22px !important} .wp-showcase+.wp-showcase{padding-top:10px !important} .wp-showcase+.section:not(.wp-showcase),.section:not(.wp-showcase)+.wp-showcase{margin-top:10px} .wp-showcase-panel{padding:24px 18px;border-radius:24px} .wp-showcase-heading::before{width:52px;height:52px;border-radius:16px;font-size:0.85rem} .wp-showcase-heading__title{font-size:1.75rem} .wp-showcase-heading__desc,.wp-showcase-card__desc{font-size:0.96rem;line-height:1.7} .wp-showcase-card{padding:22px 18px;border-radius:22px} .wp-showcase-card__icon{width:54px;height:54px;margin-bottom:14px} .wp-showcase-card__title{font-size:1.12rem}} .pricing-box .inner{padding:40px 40px 40px} .hide{display:none} .free-domain-offer__choices{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 14px} .free-domain-offer__choice{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:0.75rem 1rem;border:1px solid rgba(19,27,95,0.12);border-radius:999px;background:linear-gradient(180deg,#ffffff,#f5f8ff);color:#131b5f;font-size:1rem;font-weight:700;box-shadow:0 12px 24px rgba(19,27,95,0.08)} .free-domain-offer__note{color:#5b6489;font-size:0.98rem;line-height:1.7;margin:0} .kb-code-block{position:relative;margin-bottom:1.5rem} .kb-code-block pre{margin-bottom:0} .kb-code-copy-btn{position:absolute;top:0.75rem;right:0.75rem;display:inline-flex;align-items:center;gap:0.5rem;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(17,24,39,0.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#f9fafb;font-size:0.75rem;font-weight:600;line-height:1;padding:0.45rem 0.7rem;box-shadow:0 10px 24px rgba(0,0,0,0.18);transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,opacity 0.2s ease;z-index:1;opacity:0.92} .kb-code-copy-btn:hover,.kb-code-copy-btn:focus{background:rgba(31,41,55,0.96);border-color:rgba(255,255,255,0.24);color:#ffffff;transform:translateY(-1px);opacity:1} .kb-code-copy-btn:focus{outline:2px solid rgba(255,255,255,0.2);outline-offset:2px} @media (max-width:575.98px){.kb-code-copy-btn{top:0.625rem;right:0.625rem;gap:0.375rem;padding:0.4rem 0.65rem}} .ip-display-card{background:linear-gradient(90deg,rgba(14,21,85,1) 0%,rgba(27,36,117,1) 100%);border-radius:20px;padding:60px 40px;text-align:center;color:white;box-shadow:0 20px 60px rgba(102,126,234,0.3)} .ip-icon{font-size:60px;margin-bottom:20px;opacity:0.9} .ip-label{font-size:1.3rem;font-weight:500;margin-bottom:20px;opacity:0.95;color:white} .ip-address{font-size:3rem;font-weight:700;font-family:'Courier New',monospace;letter-spacing:2px;margin:20px 0;text-shadow:0 2px 10px rgba(0,0,0,0.2)} .ip-version-badge{display:inline-block;background:rgba(255,255,255,0.2);padding:8px 20px;border-radius:20px;font-size:0.9rem;margin:20px 0} .btn-copy-ip{background:rgba(255,255,255,0.25);border:2px solid rgba(255,255,255,0.3);color:white;padding:12px 30px;border-radius:30px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:20px} .btn-copy-ip:hover{background:rgba(255,255,255,0.35);transform:translateY(-2px)} .info-card{background:white;border-radius:12px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,0.05);display:flex;align-items:flex-start;gap:15px;height:100%} .info-icon{font-size:2rem;color:#667eea;flex-shrink:0} .info-content h3{font-size:1rem;font-weight:600;margin-bottom:8px;color:#333} .info-content p{font-size:0.85rem;color:#666;margin:0;word-break:break-all} .feature-box{background:white;border-radius:12px;padding:30px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.05);height:100%;transition:transform 0.3s ease} .feature-box:hover{transform:translateY(-5px)} .feature-icon{font-size:2.5rem;color:#667eea;margin-bottom:20px} .feature-box h3{font-size:1.2rem;font-weight:600;margin-bottom:15px;color:#333} .feature-box p{color:#666;line-height:1.6} @media (max-width:768px){.ip-address{font-size:2rem;letter-spacing:1px} .ip-display-card{padding:40px 20px}} .support-page{--support-bg:#f5f7fc;--support-card-bg:#ffffff;--support-border:#e6eaf4;--support-title:#131b5f;--support-text:#55607a;--support-shadow:0 14px 34px rgba(19,27,95,0.08);--support-accent:#eef3ff;--support-accent-strong:#2d5bff} .support-page .support-content{background:var(--support-bg);padding:16px 0 52px;position:relative} .support-page .support-content::before{content:"";position:absolute;inset:0 0 auto 0;height:110px;background:linear-gradient(180deg,rgba(45,91,255,0.08) 0%,rgba(45,91,255,0) 100%);pointer-events:none} .support-page .support-card{background:var(--support-card-bg);border:1px solid var(--support-border);border-radius:16px;padding:22px;box-shadow:var(--support-shadow)} .support-page .support-card+.support-card{margin-top:12px} .support-page .support-hero-card{background:linear-gradient(135deg,#ffffff 0%,#f7faff 100%);border:1px solid #d9e3ff} .support-page .support-hero-card .support-card-title{font-size:1.28rem;margin-bottom:8px} .support-page .support-quick-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px} .support-page .support-quick-point{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--support-accent);color:var(--support-title);font-weight:600;font-size:0.87rem} .support-page .support-quick-point i{color:var(--support-accent-strong)} .support-page .support-card-company{border-color:#cfd9f7;background:linear-gradient(180deg,#ffffff 0%,#f7f9ff 100%)} .support-page .support-card-company .support-card-title{display:inline-flex;align-items:center;gap:8px} .support-page .support-card-company .support-card-title i{color:#131b5f} .support-page .support-card-office{border-color:#dbe4fb;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)} .support-page .support-card-office .support-card-title,.support-page .support-card-company .support-card-title{display:flex;align-items:center;gap:10px;margin-bottom:12px} .support-page .support-card-office .support-card-title i,.support-page .support-card-company .support-card-title i{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#edf3ff;color:#2d5bff;font-size:0.95rem;flex:0 0 auto} .support-page .support-card-office .support-card-desc,.support-page .support-card-company .support-card-desc{font-size:0.96rem;line-height:1.65} .support-page .support-card-title{margin-bottom:8px;color:var(--support-title);font-size:1.14rem} .support-page .support-card-desc{color:var(--support-text);margin-bottom:0} .support-page .support-action-grid{display:grid;gap:8px;margin-top:12px} .support-page .support-card-meta{margin-top:12px;display:grid;gap:8px} .support-page .support-meta-row{display:flex;align-items:center;gap:10px;color:var(--support-text)} .support-page .support-meta-row i{color:var(--support-accent-strong)} .support-page .support-contact-list{display:grid;gap:10px;margin-top:12px} .support-page .support-layout{align-items:start} .support-page .support-contact-item{border:1px solid var(--support-border);border-radius:12px;padding:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease} .support-page .support-contact-item:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(19,27,95,0.08);border-color:#d3dcf6} .support-page .support-contact-header{display:flex;align-items:center;gap:10px;margin-bottom:8px} .support-page .support-contact-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--support-accent);color:var(--support-accent-strong);font-size:1rem} .support-page .support-contact-item h3{margin-bottom:0;color:var(--support-title);font-size:1rem} .support-page .support-contact-item p{color:var(--support-text);margin-bottom:0;font-size:0.94rem} .support-page .support-form-card{border-color:#d6e0fb;background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%)} .support-page .support-form-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#eaf0ff;color:var(--support-accent-strong);font-size:0.9rem;font-weight:700;margin-bottom:10px} .support-page .support-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .support-page .support-form-group{margin-bottom:8px} .support-page .support-form-group--full{grid-column:1 / -1} .support-page .support-form-label{display:block;margin-bottom:6px;color:var(--support-title);font-weight:600;font-size:0.93rem} .support-page .support-form-required{color:#e14d5a} .support-page .support-form-control{width:100%;border:1px solid #d7dff3;border-radius:12px;padding:0.78rem 0.9rem;color:#1d2640;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;font-size:0.95rem} .support-page .support-form-control:focus{outline:none;border-color:#2d5bff;box-shadow:0 0 0 4px rgba(45,91,255,0.12)} .support-page .support-form-control.error{border-color:#e14d5a} .support-page .support-form-textarea{min-height:110px;resize:vertical} .support-page .support-form-error{min-height:16px;margin-top:4px;font-size:0.82rem;color:#d33649} .support-page .support-form-messages{margin:0 0 10px} .support-page .support-alert{padding:0.8rem 0.95rem;border-radius:12px;border:1px solid transparent} .support-page .support-alert--success{background:#e8f8ef;color:#16643f;border-color:#b9e6ca} .support-page .support-alert--error{background:#fff0f2;color:#9c2437;border-color:#f3c2ca} .support-page .support-department-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 10px} .support-page .support-department-option{position:relative;display:flex} .support-page .support-department-radio{position:absolute;opacity:0;pointer-events:none} .support-page .support-department-label{display:block;width:100%;min-height:100%;border:1px solid #d7dff3;border-radius:16px;padding:12px;cursor:pointer;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease} .support-page .support-department-label:hover{transform:translateY(-1px);border-color:#b6c7ff} .support-page .support-department-radio:checked+.support-department-label{border-color:#2d5bff;box-shadow:0 12px 24px rgba(45,91,255,0.12);background:linear-gradient(180deg,#f8faff 0%,#eef3ff 100%)} .support-page .support-department-title{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--support-title);font-size:0.95rem;font-weight:700} .support-page .support-department-title i{color:#2d5bff} .support-page .support-department-copy{color:var(--support-text);margin:0;font-size:0.86rem;line-height:1.4} .support-page .support-side-highlight{padding:15px;border-radius:14px;border:1px solid var(--support-border);background:linear-gradient(180deg,#ffffff 0%,#f9fbff 100%)} .support-page .support-side-highlight h3{margin-bottom:6px;color:var(--support-title);font-size:0.98rem} .support-page .support-side-highlight p{margin-bottom:0;color:var(--support-text);font-size:0.94rem} .support-page .support-articles{list-style:none;padding:0;margin:10px 0 0} .support-page .support-articles li+li{margin-top:8px} .support-page .support-articles a{display:block;border:1px solid var(--support-border);border-radius:10px;padding:10px 12px;color:#1d2640;text-decoration:none;transition:all .2s ease;font-size:0.94rem} .support-page .support-articles a:hover{border-color:#c8d3f0;transform:translateY(-1px);color:var(--support-title)} .support-page .support-badges{display:grid;gap:10px;margin-top:10px} .support-page .support-review-card{border:1px solid var(--support-border);border-radius:14px;padding:12px 14px;background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%)} .support-page .support-review-card--center{display:flex;justify-content:center} .support-page .support-phone-link{display:inline-flex;align-items:center;gap:8px;font-size:1.45rem;font-weight:600;color:var(--support-title);text-decoration:none} .support-page .support-phone-link:hover .shake-on-hover{animation:better-shake 3s ease-in-out} @keyframes better-shake{0%{transform:translateX(0)} 5%{transform:translateX(-5px)} 10%{transform:translateX(5px)} 15%{transform:translateX(-5px)} 20%{transform:translateX(5px)} 25%{transform:translateX(-4px)} 30%{transform:translateX(4px)} 35%{transform:translateX(-3px)} 40%{transform:translateX(3px)} 45%{transform:translateX(-2px)} 50%{transform:translateX(2px)} 55%{transform:translateX(-1px)} 60%{transform:translateX(1px)} 100%{transform:translateX(0)}} @media (max-width:991px){.support-page .support-content{padding-top:8px} .support-page .support-quick-points{gap:8px} .support-page .support-form-grid,.support-page .support-department-switch{grid-template-columns:1fr}} .shared-showcase{position:relative;padding-top:34px !important;padding-bottom:34px !important} .shared-showcase+.shared-showcase{padding-top:14px !important} .shared-showcase+.section:not(.shared-showcase),.section:not(.shared-showcase)+.shared-showcase{margin-top:18px} .shared-showcase-panel{position:relative;overflow:hidden;padding:clamp(32px,4vw,54px);margin-bottom:6px;border:0;border-radius:34px;background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);box-shadow:0 18px 46px rgba(15,23,42,0.06)} .shared-showcase-panel::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;height:100%;border-radius:34px 0 0 34px;background:linear-gradient(180deg,#1d4ed8 0%,#38bdf8 100%);opacity:0.9} .shared-showcase-panel--practical{background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%)} .shared-showcase-panel--fit{background:linear-gradient(180deg,#ffffff 0%,#f4fbf7 100%)} .shared-showcase-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:30px;padding:0 0 26px;border-bottom:1px solid rgba(17,24,39,0.08);z-index:1} .shared-showcase-heading::before{content:attr(data-section);display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;margin-bottom:6px;font-size:0.92rem;font-weight:700;letter-spacing:0.12em;color:#0f3f85;background:#edf4ff} .shared-showcase-heading__copy{max-width:760px} .shared-showcase-heading__title{margin:0 0 12px;font-size:clamp(2rem,3vw,2.65rem);line-height:1.08;letter-spacing:-0.03em;color:#0f172a} .shared-showcase-heading__desc{margin:0;font-size:1.05rem;line-height:1.8;color:#475569} .shared-showcase-grid{position:relative;z-index:1} .shared-showcase-card{position:relative;padding:28px 26px;border:1px solid rgba(148,163,184,0.18);border-radius:26px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,0.05);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease} .shared-showcase-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,23,42,0.08);border-color:rgba(37,99,235,0.18)} .shared-showcase-card__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:18px;border-radius:18px;font-size:1.25rem;color:#0f3f85;background:#eef4ff} .shared-showcase-card__title{margin:0 0 10px;font-size:1.25rem;line-height:1.3;letter-spacing:-0.02em;color:#0f172a;overflow-wrap:anywhere} .shared-showcase-card__desc{color:#475569;font-size:1rem;line-height:1.8} @media (max-width:991.98px){.shared-showcase{padding-top:28px !important;padding-bottom:28px !important} .shared-showcase-panel{border-radius:28px;padding:28px 22px} .shared-showcase-heading{margin-bottom:24px;padding-bottom:22px}} @media (max-width:767.98px){.shared-showcase{padding-top:22px !important;padding-bottom:22px !important} .shared-showcase+.shared-showcase{padding-top:10px !important} .shared-showcase+.section:not(.shared-showcase),.section:not(.shared-showcase)+.shared-showcase{margin-top:10px} .shared-showcase-panel{padding:24px 18px;border-radius:24px} .shared-showcase-heading::before{width:52px;height:52px;border-radius:16px;font-size:0.85rem} .shared-showcase-heading__title{font-size:1.75rem} .shared-showcase-heading__desc,.shared-showcase-card__desc{font-size:0.96rem;line-height:1.7} .shared-showcase-card{padding:22px 18px;border-radius:22px} .shared-showcase-card__icon{width:54px;height:54px;margin-bottom:14px} .shared-showcase-card__title{font-size:1.12rem}} @keyframes better-shake{0%{transform:translateX(0)} 5%{transform:translateX(-5px)} 10%{transform:translateX(5px)} 15%{transform:translateX(-5px)} 20%{transform:translateX(5px)} 25%{transform:translateX(-4px)} 30%{transform:translateX(4px)} 35%{transform:translateX(-3px)} 40%{transform:translateX(3px)} 45%{transform:translateX(-2px)} 50%{transform:translateX(2px)} 55%{transform:translateX(-1px)} 60%{transform:translateX(1px)} 100%{transform:translateX(0)}} a:hover .shake-on-hover{animation:better-shake 3s ease-in-out} .timeline-list{position:relative;margin:0;padding:0;list-style:none} .timeline-list::before{content:"";position:absolute;top:0;left:50%;width:3px;height:100%;background-color:#131b5f;transform:translateX(-50%);z-index:0} .timeline-list li{position:relative;width:100%;display:flex;justify-content:flex-start;margin-bottom:60px} .timeline-list li:nth-child(even){justify-content:flex-end} .timeline_content{position:relative;width:45%;padding:30px;background:#fff;border:2px solid #131b5f;text-align:right;z-index:1;box-shadow:0 0 10px rgba(0,0,0,0.05)} .timeline-list li:nth-child(even) .timeline_content{text-align:left} .timeline-list li::before{content:"";position:absolute;top:35px;left:50%;transform:translateX(-50%);width:20px;height:20px;background-color:#131b5f;border-radius:50%;z-index:2;border:4px solid #fff} .timeline-list li[data-year]::after{content:attr(data-year);position:absolute;top:3px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #131b5f;color:#131b5f;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;z-index:3} .timeline_content h4{font-size:20px;font-weight:600;margin:10px 0} .timeline_content span{font-size:16px;font-weight:500;color:#131b5f;font-family:'Poppins',sans-serif} .timeline_content p{margin:0;font-size:15px;color:#333} @media screen and (max-width:768px){.timeline-list::before{left:10px} .timeline-list li,.timeline-list li:nth-child(even){justify-content:flex-start} .timeline_content{width:calc(100% - 40px);margin-left:30px;text-align:left !important} .timeline-list li::before{left:10px} .timeline-list li[data-year]::after{left:10px}} .pricing-box .inner{padding:40px 40px 40px} .hide{display:none} .card h1{font-size:2rem} .card-text{font-size:1rem} #domainSearch{margin-bottom:1rem} #regionFilter{margin-top:1rem} .modern-table{border-collapse:separate;border-spacing:0;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:12px;overflow:hidden} .modern-table thead{background:linear-gradient(135deg,#131b5f 0%,#1e2c88 100%)} .modern-table thead th{color:white;font-weight:600;text-transform:uppercase;font-size:0.85rem;letter-spacing:0.5px;padding:18px 16px !important;border:none !important} .modern-table tbody tr{transition:all 0.3s ease;border-bottom:1px solid #f0f0f0} .modern-table tbody tr:hover{background:#f7f9ff;transform:scale(1.01);box-shadow:0 4px 12px rgba(19,27,95,0.12)} .modern-table tbody td,.modern-table tbody th{padding:16px !important;vertical-align:middle;border:none !important} .modern-table tbody tr:last-child{border-bottom:none} .form-switch{padding-left:2.5em;display:flex;align-items:center;min-height:1.5em} .form-switch .form-check-input{width:3em;height:1.5em;margin-left:-2.5em;margin-top:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out;cursor:pointer;flex-shrink:0} .form-switch .form-check-input:checked{background-color:#667eea;border-color:#667eea;background-position:right center} .form-switch .form-check-input:focus{box-shadow:0 0 0 0.25rem rgba(102,126,234,0.25)} .form-switch .form-check-label{margin-top:0;line-height:1.5em} .filter-controls{background:#ffffff;padding:20px;border-radius:12px;border:1px solid #e9edf5;box-shadow:0 2px 10px rgba(19,27,95,0.06);margin-bottom:25px} .filter-controls .form-control,.filter-controls .form-select{border-radius:8px;border:1px solid #e0e0e0;transition:all 0.3s ease;height:48px;padding:12px 16px;font-size:1rem} .filter-controls .form-control:focus,.filter-controls .form-select:focus{border-color:#131b5f;box-shadow:0 0 0 0.2rem rgba(19,27,95,0.12)} .promo-domain{display:inline-flex;align-items:center;gap:4px;font-size:0.72rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:#166534;background:#eaf8ee;border-radius:999px;padding:2px 8px} .domain-extensions-pagination nav,.domain-extensions-pagination nav>div:first-child,.domain-extensions-pagination nav>div:last-child{display:flex;justify-content:center} .domain-extensions-pagination .pagination{margin:0;flex-wrap:wrap;justify-content:center;gap:6px} .domain-extensions-pagination .page-item .page-link{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;min-width:42px;min-height:42px;line-height:1;padding:0.65rem 0.9rem;text-align:center;color:#131b5f} .form-group{margin-bottom:1.5rem} .form-group label{display:block;margin-bottom:0.5rem;font-weight:500;color:#333} .form-group label .required{color:#ff4d4d;margin-left:3px} .form-control{width:100%;padding:0.75rem;border:1px solid #ddd;border-radius:5px;font-size:1rem;transition:border-color 0.3s} .form-control:focus{outline:none;border-color:#131b5f} .form-control.error{border-color:#ff4d4d} .error-message{color:#ff4d4d;font-size:0.875rem;margin-top:0.25rem} .file-upload{position:relative;display:inline-block;width:100%} .file-upload-label{display:flex;align-items:center;justify-content:center;padding:1.5rem;border:2px dashed #ddd;border-radius:5px;cursor:pointer;transition:all 0.3s} .file-upload-label:hover{border-color:#131b5f;background-color:#f8f9fa} .file-upload input[type="file"]{position:absolute;left:-9999px} .checkbox-wrapper{display:flex;align-items:flex-start;gap:0.5rem} .checkbox-wrapper input[type="checkbox"]{margin-top:0.25rem;width:18px;height:18px} .alert{padding:1rem 1.5rem;border-radius:5px;margin-bottom:1.5rem} .alert-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724} .alert-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24} .faq-item{margin-bottom:1.5rem;padding:1.5rem;background:#f8f9fa;border-radius:8px} .faq-item h4{color:#131b5f;margin-bottom:0.75rem;font-size:1.1rem} .faq-item p{margin:0;line-height:1.6} .pricing-box .inner{padding:40px 40px 40px} .hide{display:none} .card h1{font-size:2rem} .card-text{font-size:1rem} #domainSearch{margin-bottom:1rem} #regionFilter{margin-top:1rem} .free-domain-offer__choices{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 14px} .free-domain-offer__choice{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:0.75rem 1rem;border:1px solid rgba(19,27,95,0.12);border-radius:999px;background:linear-gradient(180deg,#ffffff,#f5f8ff);color:#131b5f;font-size:1rem;font-weight:700;box-shadow:0 12px 24px rgba(19,27,95,0.08)} .free-domain-offer__note{color:#5b6489;font-size:0.98rem;line-height:1.7;margin:0} .domain-benefits{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(92,214,255,0.18),transparent 28%),radial-gradient(circle at bottom right,rgba(255,212,102,0.16),transparent 30%),linear-gradient(135deg,#0f184d 0%,#18256e 55%,#0d153f 100%)} .domain-benefits::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:32px 32px;opacity:0.12;pointer-events:none} .domain-benefits .container{position:relative;z-index:1} .domain-benefits__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:0.45rem 0.9rem;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(255,255,255,0.08);color:#d9e7ff;font-size:0.85rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:1rem} .domain-benefits__heading .heading-title{color:#fff !important;max-width:760px;margin:0 auto 1rem} .domain-benefits__subtitle{max-width:760px;margin:0 auto;color:rgba(233,240,255,0.84);font-size:1.05rem;line-height:1.7} .domain-benefits__grid .row>[class*="col-"]{display:flex} .domain-benefits__grid .icon-box{margin-bottom:0} .domain-benefits__card{width:100%;height:100%;padding:0;border:1px solid rgba(255,255,255,0.14);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0.06));box-shadow:0 20px 60px rgba(4,12,38,0.28);backdrop-filter:blur(6px);overflow:hidden} .domain-benefits__card-inner{display:flex;align-items:flex-start;gap:22px;width:100%;height:100%;padding:34px 30px} .domain-benefits__icon{width:64px;min-width:64px;height:64px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:#ffffff;color:#0f184d;font-size:1.5rem;box-shadow:0 14px 30px rgba(6,16,56,0.2)} .domain-benefits__content{margin:0;padding-right:6px} .domain-benefits__content .title{color:#fff !important;margin:0 0 0.85rem;line-height:1.3} .domain-benefits__content .desc{margin-top:0;color:rgba(233,240,255,0.84);line-height:1.7} @media (max-width:767.98px){.domain-benefits__card{border-radius:22px} .domain-benefits__card-inner{gap:18px;padding:26px 22px} .domain-benefits__icon{width:56px;min-width:56px;height:56px;border-radius:18px;font-size:1.3rem} .domain-benefits__content{padding-right:0}} .blog-featured-image{max-height:600px;overflow:hidden} .badge-category{display:inline-block;padding:6px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;background:#131b5f;color:#fff;border-radius:4px;text-decoration:none;transition:background 0.3s ease} .badge-category:hover{background:#0f1547;color:#fff} .article-title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#111827;margin-bottom:1.5rem} .article-meta{border-bottom:1px solid #e5e7eb} .blog-reading-progress{position:sticky;top:0;left:0;z-index:120;width:100%;height:4px;background:rgba(219,234,254,0.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)} .blog-reading-progress__bar{width:100%;height:100%;background:linear-gradient(90deg,#131b5f 0%,#2563eb 100%);box-shadow:0 0 18px rgba(37,99,235,0.28);transform:scaleX(0);transform-origin:left center;transition:transform 0.12s linear} .blog-sidebar-column{position:relative} .blog-article-sidebar{position:relative} .blog-article-sidebar.is-fixed{position:fixed;top:110px;z-index:30} .blog-article-sidebar.is-bottom{position:absolute;top:auto;right:0;bottom:0;left:0} .blog-toc-widget{overflow:auto;max-height:calc(100vh - 130px)} .blog-toc-widget .kb-sidebar-title{display:flex;align-items:center;gap:0.6rem} .blog-toc-widget .kb-toc{display:flex;flex-direction:column;gap:0.55rem} .blog-toc-widget .kb-toc a{color:#475569;font-size:0.95rem;line-height:1.45;text-decoration:none;padding:0.2rem 0;transition:color 0.2s ease,transform 0.2s ease} .blog-toc-widget .kb-toc a:hover{color:#131b5f;transform:translateX(2px)} .blog-toc-widget .kb-toc .ms-3{margin-left:1rem !important;font-size:0.9rem} .avatar-circle{width:50px;height:50px;border-radius:50%;object-fit:cover} .author-name a{font-size:15px;font-weight:600;color:#111827;text-decoration:none;transition:color 0.2s ease} .author-name a:hover{color:#131b5f} .meta-details{font-size:13px;color:#6b7280} .social-share{display:flex;gap:8px} .share-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;transition:all 0.3s ease;cursor:pointer} .share-btn:hover{background:#131b5f;border-color:#131b5f;color:#fff;transform:translateY(-2px)} .share-btn-sm{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;transition:all 0.3s ease;cursor:pointer;margin-left:4px} .share-btn-sm:hover{background:#131b5f;border-color:#131b5f;color:#fff} .article-footer{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb} .tag-badge{display:inline-block;padding:4px 12px;font-size:12px;background:#f3f4f6;color:#6b7280;border-radius:20px;margin-right:8px;margin-bottom:8px} .social-link{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e8ebf7;color:#131b5f;text-decoration:none;transition:all 0.3s ease} .social-link:hover{background:#131b5f;color:#fff;transform:translateY(-2px)} .voting-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap} .vote-btn{display:flex;align-items:center;gap:0.5rem;padding:12px 24px;font-size:16px;font-weight:500;border:2px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;transition:all 0.3s ease} .vote-btn i{font-size:20px} .vote-count{min-width:24px;padding:2px 8px;background:#f3f4f6;border-radius:12px;font-size:14px;font-weight:600} .vote-btn-up:hover:not(:disabled){border-color:#10b981;background:#10b981;color:#fff} .vote-btn-up:hover:not(:disabled) .vote-count{background:rgba(255,255,255,0.2);color:#fff} .vote-btn-down:hover:not(:disabled){border-color:#ef4444;background:#ef4444;color:#fff} .vote-btn-down:hover:not(:disabled) .vote-count{background:rgba(255,255,255,0.2);color:#fff} .vote-btn:disabled,.vote-btn.voted{opacity:0.6;cursor:not-allowed} .voting-message{margin-top:1rem;padding:12px 20px;border-radius:8px;font-size:14px} .voting-message-success{background:#d1fae5;color:#065f46;border:1px solid #10b981} .voting-message-error{background:#fee2e2;color:#991b1b;border:1px solid #ef4444} @media (max-width:768px){.article-title{font-size:1.8rem} .blog-reading-progress{height:3px} .article-meta{flex-direction:column;align-items:flex-start !important} .social-share{width:100%;justify-content:flex-start} .blog-article-sidebar{position:static} .blog-article-sidebar.is-fixed,.blog-article-sidebar.is-bottom{position:static} .blog-toc-widget{overflow:visible;max-height:none}} .table-container{position:relative;overflow:hidden} .full-plan{width:100%;border-collapse:collapse} .show-more{display:table-row-group} .hide-more{display:none} .gradient{position:absolute;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none;z-index:1} .table-responsive{position:relative} .show-more-btn{display:block;margin:10px auto;padding:10px 20px;font-size:16px;cursor:pointer;border:none;background-color:#007bff;color:#fff;border-radius:5px;position:relative;z-index:2} .show-more-btn:hover{background-color:#0056b3} ul.list-a{list-style-type:circle} .hosting-platform-stack{position:relative;overflow:hidden} .hosting-platform-stack__heading .heading-title{color:#131b5f} .hosting-platform-stack__heading .heading-desc{color:#5d6a88;max-width:760px;margin:0 auto} .hosting-platform-stack__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px} .hosting-platform-stack__logo-item{display:flex;align-items:center;justify-content:center;min-height:132px;padding:28px 20px;border-radius:22px;border:1px solid rgba(19,27,95,0.12);background:linear-gradient(180deg,#ffffff 0%,#f5f8ff 100%);box-shadow:0 18px 40px rgba(17,25,40,0.06)} .hosting-platform-stack__logo-item img{max-width:148px;max-height:44px;width:auto;height:auto;object-fit:contain;filter:saturate(1.02)} .hosting-platform-stack__logo-item--text{background:linear-gradient(180deg,#eef5ff 0%,#f8fbff 100%)} .hosting-platform-stack__wordmark{color:#009639;font-size:32px;font-weight:800;letter-spacing:0.08em} .hosting-platform-stack__features{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px} .hosting-platform-stack__feature{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:rgba(19,27,95,0.05);border:1px solid rgba(19,27,95,0.1);color:#131b5f;font-weight:600} .hosting-platform-stack__feature::before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#1d4ed8,#2fb7ff);box-shadow:0 0 0 5px rgba(47,183,255,0.14)} @media (max-width:991.98px){.hosting-platform-stack__logos{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:575.98px){.hosting-platform-stack__logos{grid-template-columns:1fr}} .domain-search-form .form-control:focus{border-color:#131b5f;box-shadow:0 0 0 0.2rem rgba(19,27,95,0.15)} .domain-search-form button:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(19,27,95,0.4)} .blog-thumbnail{position:relative;width:100%;height:200px;background-size:cover;background-position:center;border-radius:8px 8px 0 0;overflow:hidden} .blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.7) 100%)} .blog-thumbnail-logo{position:absolute;bottom:10px;left:10px;height:24px;width:auto;z-index:10;opacity:0.9} .blog-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border:none;border-radius:8px;overflow:hidden} .blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15) !important} .blog-card .card-body{padding:1.5rem} .category-sidebar-item.active{background:#f9fafb !important;border-left-color:#131b5f !important} .pagination-wrapper{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:2rem;flex-wrap:wrap} .pagination-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border:1px solid #e5e7eb;border-radius:8px;background:white;color:#131b5f;font-weight:600;font-size:15px;text-decoration:none;transition:all 0.3s ease;white-space:nowrap;min-height:48px} .pagination-btn i{font-size:14px} .pagination-btn:hover:not(.pagination-btn-disabled){background:#131b5f;border-color:#131b5f;color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(19,27,95,0.3)} .pagination-btn-disabled{opacity:0.5;cursor:not-allowed;color:#9ca3af} .blog-thumbnail{position:relative;width:100%;height:200px;background-size:cover;background-position:center;border-radius:8px 8px 0 0;overflow:hidden} .blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.7) 100%)} .blog-thumbnail-logo{position:absolute;bottom:10px;left:10px;height:24px;width:auto;z-index:10;opacity:0.9} .blog-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border:none;border-radius:8px;overflow:hidden} .blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15) !important} .blog-card .card-body{padding:1.5rem} .pagination-wrapper{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:2rem;flex-wrap:wrap} .pagination-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border:1px solid #e5e7eb;border-radius:8px;background:white;color:#131b5f;font-weight:600;font-size:15px;text-decoration:none;transition:all 0.3s ease;white-space:nowrap;min-height:48px} .pagination-btn i{font-size:14px} .pagination-btn:hover:not(.pagination-btn-disabled){background:#131b5f;border-color:#131b5f;color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(19,27,95,0.3)} .pagination-btn-disabled{opacity:0.5;cursor:not-allowed;color:#9ca3af} .blog-thumbnail{position:relative;width:100%;height:200px;background-size:cover;background-position:center;border-radius:8px 8px 0 0;overflow:hidden} .blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.7) 100%)} .blog-thumbnail-logo{position:absolute;bottom:10px;left:10px;height:24px;width:auto;z-index:10;opacity:0.9} .blog-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border:none;border-radius:8px;overflow:hidden} .blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15) !important} .blog-card .card-body{padding:1.5rem} .domain-search-form .form-control:focus{border-color:#131b5f;box-shadow:0 0 0 0.2rem rgba(19,27,95,0.15)} .domain-search-form button:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(19,27,95,0.4)} .blog-search-result-item{padding:12px 15px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background 0.2s ease} .blog-search-result-item:last-child{border-bottom:none} .blog-search-result-item:hover{background:#f8f9ff} .blog-search-result-title{font-weight:600;color:#333;margin-bottom:3px;font-size:13px} .blog-search-result-excerpt{color:#666;font-size:12px;margin-bottom:3px} .blog-search-result-meta{font-size:11px;color:#999} .pagination-wrapper{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:2rem;flex-wrap:wrap} .pagination-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border:1px solid #e5e7eb;border-radius:8px;background:white;color:#131b5f;font-weight:600;font-size:15px;text-decoration:none;transition:all 0.3s ease;white-space:nowrap;min-height:48px} .pagination-btn i{font-size:14px} .pagination-btn:hover:not(.pagination-btn-disabled){background:#131b5f;border-color:#131b5f;color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(19,27,95,0.3)} .pagination-btn-disabled{opacity:0.5;cursor:not-allowed;color:#9ca3af} .unsupported-tld-page{padding:92px 0;background:radial-gradient(circle at top right,rgba(47,183,255,0.16),transparent 28%),linear-gradient(180deg,#eef3ff 0%,#f7f9fc 100%)} .unsupported-tld-card{border-radius:24px;overflow:hidden;border:1px solid rgba(19,27,95,0.12);box-shadow:0 22px 50px rgba(17,25,40,0.08)} .unsupported-tld-hero{position:relative;padding:28px;border-radius:22px;background:radial-gradient(circle at top right,rgba(47,183,255,0.22),transparent 32%),linear-gradient(135deg,#131b5f 0%,#1a2f86 58%,#2fb7ff 150%);color:#fff} .unsupported-tld-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.2);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase} .unsupported-tld-pill__dot{width:8px;height:8px;border-radius:999px;background:#2fb7ff;display:inline-block;box-shadow:0 0 0 6px rgba(47,183,255,0.18)} .unsupported-tld-title{margin-top:22px;color:#fff} .unsupported-tld-description{max-width:640px;color:rgba(255,255,255,0.82);font-size:1.02rem;line-height:1.7} .unsupported-tld-description strong{color:#fff} .unsupported-tld-requested{background:linear-gradient(180deg,#f3f7ff 0%,#fff 100%);border:1px solid rgba(19,27,95,0.12);border-radius:18px} .unsupported-tld-requested__label{color:#1d4ed8;letter-spacing:.05em} .unsupported-tld-card .form-label{color:#131b5f} .unsupported-tld-card .form-control{border-color:rgba(19,27,95,0.12);border-radius:14px;min-height:52px;box-shadow:none} .unsupported-tld-card .form-control:focus{border-color:#1d4ed8;box-shadow:0 0 0 0.2rem rgba(29,78,216,0.12)} .unsupported-tld-card .btn-primary{background:linear-gradient(135deg,#1d4ed8,#2f6fed);border-color:transparent;box-shadow:0 16px 34px rgba(29,78,216,0.22)} .unsupported-tld-card .btn-primary:hover,.unsupported-tld-card .btn-primary:focus{background:linear-gradient(135deg,#183fbc,#2563eb);border-color:transparent} .unsupported-tld-card .btn-outline-secondary{border-color:rgba(19,27,95,0.18);color:#131b5f} .unsupported-tld-card .btn-outline-secondary:hover{background:#131b5f;border-color:#131b5f;color:#fff} h2{font-size:1.5rem;margin-top:100px;margin-bottom:30px} ol{padding-left:50px !important} ul.list-a{list-style:square;padding-left:16px} h4{padding:10px 0 10px 0} .dc-location-card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 16px rgba(0,0,0,0.06);height:100%;transition:box-shadow 0.3s ease} .dc-location-header{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0} .dc-location-flag{width:40px;height:30px;border-radius:4px;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,0.15);flex-shrink:0} .dc-location-title{font-size:18px;font-weight:700;color:#131b5f;margin:0;padding:0;line-height:1.2} .dc-location-city{font-size:13px;color:#888;margin-top:2px} .dc-location-provider{display:inline-flex;align-items:center;gap:8px;background:#f8f9fa;border-radius:6px;padding:8px 14px;margin-bottom:16px} .dc-location-provider img{height:20px;width:auto} .dc-location-provider span{font-size:13px;font-weight:500;color:#555} .dc-spec-list{list-style:none;padding:0;margin:0} .dc-spec-list li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;color:#444;line-height:1.5} .dc-spec-list li i{color:#131b5f;margin-top:4px;flex-shrink:0;width:14px;text-align:center} .dc-spec-category{font-size:13px;font-weight:700;color:#131b5f;text-transform:uppercase;letter-spacing:0.5px;margin-top:14px;margin-bottom:6px} .dc-spec-category:first-child{margin-top:0} .dc-detail-section{background:#f8f9fa} .dc-partner-logo{max-width:140px;height:50px;object-fit:contain} @media (max-width:991px){.dc-location-card{padding:24px}} .ssl-page .bread-crumbs{position:relative;isolation:isolate;background:#131b5f} .ssl-page .bread-crumbs::before,.ssl-page .bread-crumbs::after{position:absolute;z-index:-1;width:420px;height:420px;border:1px solid rgba(255,255,255,0.12);border-radius:50%;content:""} .ssl-page .bread-crumbs::before{top:-250px;right:10%} .ssl-page .bread-crumbs::after{right:-130px;bottom:-300px;width:560px;height:560px} .ssl-page .breadcrumb-pd-120{padding-top:72px;padding-bottom:72px} .ssl-page .ssl-hero-content{max-width:650px} .ssl-page .ssl-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;color:rgba(255,255,255,0.84);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase} .ssl-page .ssl-hero-eyebrow__mark{width:9px;height:9px;border:2px solid #9ed6ff;border-radius:50%;box-shadow:0 0 0 4px rgba(158,214,255,0.14)} .ssl-page .bread-crumbs .heading-title{color:#ffffff;font-size:clamp(2.15rem,4.1vw,3.75rem);font-weight:800;letter-spacing:-0.045em;line-height:1.07} .ssl-page .bread-crumbs .para p{max-width:59ch;color:rgba(255,255,255,0.85);font-size:1.05rem;line-height:1.7} .ssl-page .ssl-hero-visual{position:relative;width:310px;height:278px;margin:0 auto} .ssl-page .ssl-hero-visual__glow{position:absolute;top:38px;left:30px;width:235px;height:200px;border-radius:50%;background:rgba(151,214,255,0.18);filter:blur(26px)} .ssl-page .ssl-hero-lock{position:absolute;z-index:2;top:20px;left:32px;width:108px;height:118px;border:8px solid #d9f1ff;border-radius:54px 54px 30px 30px;background:#163b77;box-shadow:0 18px 35px rgba(3,20,52,0.28)} .ssl-page .ssl-hero-lock::before{position:absolute;top:55px;left:31px;width:28px;height:37px;border-radius:16px 16px 8px 8px;background:#d9f1ff;content:""} .ssl-page .ssl-hero-lock::after{position:absolute;top:64px;left:42px;width:6px;height:18px;border-radius:999px;background:#163b77;content:""} .ssl-page .ssl-hero-certificate{position:absolute;right:8px;bottom:30px;width:202px;min-height:178px;padding:26px 22px;border:1px solid rgba(255,255,255,0.65);border-radius:16px;background:rgba(255,255,255,0.96);box-shadow:0 18px 36px rgba(3,20,52,0.25)} .ssl-page .ssl-hero-certificate__eyebrow{display:block;margin-bottom:15px;color:#0f3f85;font-size:0.72rem;font-weight:800;letter-spacing:0.16em} .ssl-page .ssl-hero-certificate__line{display:block;width:72%;height:7px;margin-top:10px;border-radius:999px;background:#d6e4f2} .ssl-page .ssl-hero-certificate__line--wide{width:100%} .ssl-page .ssl-hero-certificate__line--short{width:48%} .ssl-page .ssl-hero-certificate__seal{position:absolute;right:20px;bottom:20px;width:32px;height:32px;border:7px solid #1c77b9;border-radius:50%} .ssl-page .ssl-hero-visual__status{position:absolute;z-index:3;bottom:0;left:0;padding:8px 12px;border:1px solid rgba(255,255,255,0.28);border-radius:999px;background:rgba(8,35,78,0.48);color:#ffffff;font-size:0.72rem;font-weight:700} .ssl-page .pricing-box .price .number{font-size:40px;line-height:1.1;font-weight:600;color:#131b5f} .ssl-page .ssl-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px} .ssl-page .ssl-hero-actions .btn-primary{background:#ffffff;border-color:#ffffff;color:#131b5f} .ssl-page .ssl-hero-actions .btn-primary:hover{background:#eef3ff;border-color:#eef3ff;color:#131b5f} .ssl-page .ssl-hero-actions .btn-outline-primary{border-color:rgba(255,255,255,0.65);color:#ffffff} .ssl-page .ssl-hero-actions .btn-outline-primary:hover{background:rgba(255,255,255,0.12);border-color:#ffffff;color:#ffffff} .ssl-page .ssl-hero-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px} .ssl-page .ssl-hero-points span{display:inline-flex;align-items:center;background:rgba(255,255,255,0.12);color:#ffffff;border:1px solid rgba(255,255,255,0.2);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500} .ssl-page .ssl-summary-card,.ssl-page .ssl-compare-card,.ssl-page .ssl-validation-card,.ssl-page .ssl-product-card{background:#fff;border:1px solid rgba(148,163,184,0.18);border-radius:16px;padding:28px 26px;height:100%;box-shadow:0 10px 28px rgba(15,23,42,0.05);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease} .ssl-page .ssl-summary-card:hover,.ssl-page .ssl-compare-card:hover,.ssl-page .ssl-validation-card:hover,.ssl-page .ssl-product-card:hover{transform:translateY(-3px);border-color:rgba(37,99,235,0.18);box-shadow:0 16px 34px rgba(15,23,42,0.08)} .ssl-page .ssl-summary-card h3,.ssl-page .ssl-compare-card h3,.ssl-page .ssl-validation-card h3,.ssl-page .ssl-product-card h3{color:#111827;font-size:1.22rem;font-weight:800;margin-bottom:14px} .ssl-page .ssl-compare-card--accent h3{color:#fff} .ssl-page .ssl-summary-card p,.ssl-page .ssl-compare-card p,.ssl-page .ssl-validation-card p,.ssl-page .ssl-product-card p{margin-bottom:0} .ssl-page .ssl-product-card{background:#ffffff} .ssl-page .ssl-product-card ul,.ssl-page .ssl-compare-card ul,.ssl-page .ssl-validation-card ul{margin:18px 0 0;padding-left:18px} .ssl-page .ssl-product-card li,.ssl-page .ssl-compare-card li,.ssl-page .ssl-validation-card li{margin-bottom:8px} .ssl-page .ssl-compare-card--accent{background:linear-gradient(135deg,#103a79,#155c9d);color:#fff} .ssl-page .ssl-compare-card--accent p,.ssl-page .ssl-compare-card--accent li{color:rgba(255,255,255,0.9)} .ssl-page .ssl-plan-list{padding-top:16px;text-align:left} .ssl-page .ssl-plan-list li{list-style:none;margin-bottom:16px} .ssl-page .ssl-plan-label{display:block;font-size:15px;font-weight:600;color:#131b5f} .ssl-page .ssl-plan-value{display:block;margin-top:6px;color:#2f3a68} @media (max-width:767px){.ssl-page .breadcrumb-pd-120{padding-top:42px;padding-bottom:42px} .ssl-page .bread-crumbs .heading-title{font-size:2.2rem} .ssl-page .ssl-summary-card,.ssl-page .ssl-compare-card,.ssl-page .ssl-validation-card,.ssl-page .ssl-product-card{padding:24px}} @keyframes spin{0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)}} @keyframes pulse{0%,100%{opacity:0.4;transform:scale(1)} 50%{opacity:1;transform:scale(1.05)}} @keyframes slideIn{from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)}} .progress-steps{display:flex;flex-direction:column;gap:20px;max-width:500px;margin:0 auto} .progress-step{display:flex;align-items:center;gap:15px;padding:20px;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);opacity:0.3;transition:all 0.3s ease} .progress-step.active{opacity:1;animation:pulse 2s ease-in-out infinite} .progress-step.completed{opacity:1;background:#d4edda;border-left:4px solid #28a745} .progress-step .step-icon{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:50%;color:#666} .progress-step.active .step-icon{background:#007bff;color:white} .progress-step.completed .step-icon{background:#28a745;color:white} .progress-step .step-text{flex:1;font-size:16px;font-weight:500;color:#333;text-align:left} @media (max-width:768px){.progress-steps{max-width:100%} .progress-step .step-text{font-size:14px} .progress-step .step-icon{font-size:20px;width:35px;height:35px}} .ai-domain-card{background:white;border-radius:8px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease} .ai-domain-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.15);transform:translateY(-2px)} .ai-domain-name{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0} .ai-extensions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;margin-bottom:20px} .ai-extension-item{padding:15px;border-radius:6px;background:#f8f9fa;border:2px solid transparent;transition:all 0.3s ease} .ai-extension-item.available{border-color:#28a745;background:#d4edda} .ai-extension-item.taken{opacity:0.6;background:#f8d7da} .ai-extension-name{font-weight:600;color:#333;font-size:1.1rem;margin-bottom:8px} .ai-extension-price{color:#007bff;font-weight:600;font-size:1rem;margin:5px 0} .ai-status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px} .ai-status-available{background:#28a745;color:white} .ai-status-taken{background:#dc3545;color:white} .ai-status-checking{background:#6c757d;color:white} @media (max-width:768px){.ai-extensions-grid{grid-template-columns:1fr}} .migrate-section{padding:80px 0;background:#f8fafc} .migrate-image-wrap{padding-right:30px} .migrate-image{width:100%;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.1)} .migrate-content{padding-left:20px} .migrate-title{font-size:2.2rem;font-weight:800;color:#1a1a2e;margin-bottom:6px;line-height:1.2} .migrate-subtitle{font-size:1.1rem;font-weight:600;color:#131b5f;margin-bottom:16px} .migrate-desc{font-size:1rem;color:#555;line-height:1.7;margin-bottom:30px} .migrate-features{display:flex;flex-direction:column;gap:24px;margin-bottom:32px} .migrate-feature{display:flex;gap:18px;align-items:flex-start} .migrate-feature-icon{flex-shrink:0;width:52px;height:52px;border-radius:12px;background:#131b5f;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;box-shadow:0 4px 15px rgba(108,99,255,0.3)} .migrate-feature-body{flex:1} .migrate-feature-title{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin-bottom:4px} .migrate-feature-desc{font-size:0.93rem;color:#666;line-height:1.6;margin:0} .migrate-feature-desc strong{color:#131b5f;font-weight:700} .migrate-cta .button.fullfield{display:inline-block} @media (max-width:991px){.migrate-section{padding:50px 0} .migrate-image-wrap{padding-right:0} .migrate-content{padding-left:0} .migrate-title{font-size:1.8rem}} .latency-section{background:#f8f9fa} .latency-subtitle{color:#666;font-size:15px;margin-top:8px} .latency-grid{max-width:1000px;margin:0 auto} .latency-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:box-shadow 0.2s ease;height:100%} .latency-card:hover{box-shadow:0 4px 20px rgba(0,0,0,0.1)} .latency-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px} .latency-flag{width:36px;height:27px;border-radius:4px;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,0.15)} .latency-dc-name{font-size:15px;font-weight:600;color:#131b5f;margin:0;padding:0;line-height:1.3} .latency-dc-city{font-size:12px;color:#888} .latency-card-body{text-align:center} .latency-value{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:12px;min-height:48px} .latency-ms{font-size:36px;font-weight:700;color:#131b5f;line-height:1} .latency-unit{font-size:16px;font-weight:500;color:#888} .latency-bar{width:100%;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:8px} .latency-bar-fill{height:100%;border-radius:3px;transition:width 0.6s ease,background-color 0.3s ease;width:0} .latency-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;min-height:18px;display:block} .latency-spinner{display:inline-block;width:24px;height:24px;border:3px solid #e9ecef;border-top-color:#131b5f;border-radius:50%;animation:latency-spin 0.8s linear infinite} @keyframes latency-spin{to{transform:rotate(360deg)}} .latency-actions{margin-top:32px;text-align:center} .latency-retest-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;background:#131b5f;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background 0.2s ease,opacity 0.2s ease} .latency-retest-btn:hover{background:#0d1347} .latency-retest-btn.disabled{opacity:0.6;cursor:not-allowed} .latency-retest-btn i{font-size:13px} @media (max-width:767px){.latency-card{padding:18px} .latency-ms{font-size:28px}} .mfa-code-panel{background:#eef5ff;border:1px solid #cfe0ff;border-radius:12px;padding:0.8rem 0.9rem} .mfa-code-input{letter-spacing:0.28em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace} .pw-rules-row{font-size:.76rem;line-height:1.2} .pw-rule-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:999px;border:1px solid #d8dee7;background:#f8fafc;color:#6c757d;white-space:nowrap} .pw-rule-chip::before{content:"\2022";font-size:.9em;line-height:1} .pw-rule-chip.is-valid-rule{color:#0f5132;border-color:#a3cfbb;background:#d1e7dd} .pw-rule-chip.is-valid-rule::before{content:"\2713"} .pw-rule-chip.is-invalid-rule{color:#842029;border-color:#f1aeb5;background:#f8d7da} .pw-rule-chip.is-invalid-rule::before{content:"\2717"} .featured-tlds-strip{margin-top:12px;text-align:left} .featured-tlds-strip__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px} .featured-tlds-strip__card{display:flex;align-items:center;min-height:44px;gap:7px;text-decoration:none;color:#ffffff;background:#24314f;border:1px solid #405071;border-radius:9px;padding:7px 9px;box-shadow:0 4px 12px rgba(2,8,23,0.12);transition:border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease} .featured-tlds-strip__card:hover{color:#ffffff;transform:translateY(-1px);border-color:#56688d;background:#2d3c5f} .featured-tlds-strip__tld{flex:0 0 auto;font-size:0.95rem;font-weight:700;letter-spacing:0.01em;text-transform:uppercase;color:#ffffff} .featured-tlds-strip__price{margin-left:auto;font-size:0.82rem;font-weight:700;line-height:1.2;color:#ffffff} .featured-tlds-strip__arrow{color:rgba(255,255,255,0.5);font-size:0.7rem;transition:transform 0.18s ease,color 0.18s ease} .featured-tlds-strip__card:hover .featured-tlds-strip__arrow{color:#ffffff;transform:translateX(1px)} @media (max-width:767px){.featured-tlds-strip__list{grid-template-columns:repeat(2,minmax(0,1fr))} .featured-tlds-strip__card{min-height:40px;gap:5px;padding:6px 7px} .featured-tlds-strip__tld{font-size:0.86rem} .featured-tlds-strip__price{font-size:0.76rem}} .hosting-platform-stack__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px} .hosting-platform-stack__logo-item{border:1px solid #e5eaf4;border-radius:14px;background:#fff;min-height:92px;display:flex;align-items:center;justify-content:center;padding:16px 18px} .hosting-platform-stack__logo-item img{max-height:40px;max-width:100%;width:auto} .hosting-platform-stack__features{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px} .hosting-platform-stack__feature{font-size:13px;line-height:1;color:#24315f;background:#eef3ff;border:1px solid #d8e2fb;border-radius:999px;padding:8px 12px} .section-table .table-container.hosting-compare-enhanced{background:#fff;box-shadow:0 16px 38px rgba(16,24,40,0.07);padding:0;overflow-x:auto;overflow-y:visible} .section-table .table-container.hosting-compare-enhanced table.full-plan{margin-bottom:0;border-collapse:separate;border-spacing:0;overflow:visible;min-width:920px} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th{background:#fff;border-bottom:2px solid #131b5f;padding:18px 20px;vertical-align:top} .section-table .table-container.hosting-compare-enhanced table.full-plan th.title{color:#1f2937;font-weight:600;background:#fff;text-align:left} .section-table .table-container.hosting-compare-enhanced table.full-plan td,.section-table .table-container.hosting-compare-enhanced table.full-plan th{border-color:#edf0f5} .section-table .table-container.hosting-compare-enhanced table.full-plan .colspan-full{background:#f4f6fb;color:#131b5f;letter-spacing:0;font-weight:700;text-transform:none;text-align:left;padding:13px 20px} .section-table .table-container.hosting-compare-enhanced table.full-plan .colspan-full::before{display:none} .section-table .table-container.hosting-compare-enhanced+.gradient,.section-table .table-container.hosting-compare-enhanced .gradient{background:linear-gradient(180deg,rgba(255,255,255,0),#fff)} .section-table .heading{margin-bottom:28px} .section-table .heading .heading-title{color:#101828;font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1.2;font-weight:700} .section-table .table-container.hosting-compare-enhanced table.full-plan tbody tr:nth-child(even) td,.section-table .table-container.hosting-compare-enhanced table.full-plan tbody tr:nth-child(even) th.title{background:#fafbfc} .section-table .table-container.hosting-compare-enhanced table.full-plan td .las.la-check{color:#12805c;font-size:17px} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th .name{color:#101828;font-size:18px;font-weight:700;margin-bottom:8px} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th .price-stacked-table .number{color:#131b5f;font-weight:700} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th .price-stacked-table .period{color:#5d6a88} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th:nth-child(4){position:static;background:#fff} .section-table .table-container.hosting-compare-enhanced table.full-plan td:nth-child(4),.section-table .table-container.hosting-compare-enhanced table.full-plan th.title+td:nth-child(4){background:inherit} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th:nth-child(4)::after{display:none} .section-table .table-container.hosting-compare-enhanced table.full-plan tbody td,.section-table .table-container.hosting-compare-enhanced table.full-plan tbody th.title{padding:13px 20px;vertical-align:middle} .section-table .table-container.hosting-compare-enhanced .tooltip-icon{color:#131b5f} .section-table .table-container.hosting-compare-enhanced table.full-plan td.is-active{color:#122033;font-weight:500;font-size:15px;text-align:center} .section-table .table-container.hosting-compare-enhanced table.full-plan tbody tr:hover td,.section-table .table-container.hosting-compare-enhanced table.full-plan tbody tr:hover th.title{background:#f7f9fc} .section-table .table-container.hosting-compare-enhanced .show-more-btn{display:flex;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 32px);min-height:42px;margin:22px auto 18px;padding:0 20px;background:#131b5f;color:#fff;box-shadow:none;font-weight:700;text-decoration:none;position:sticky;left:50%;transform:translateX(-50%)} .section-table .table-container.hosting-compare-enhanced .show-more-btn:hover{background:#1b287a;color:#fff} @media (min-width:992px){.section-table .table-container.hosting-compare-enhanced table.full-plan thead th{position:sticky;top:0;z-index:3} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th:nth-child(4){z-index:3}} @media (max-width:991px){.hosting-platform-stack__logos{grid-template-columns:repeat(2,minmax(0,1fr))} .hosting-platform-stack__logo-item{min-height:82px} .section-table .table-container.hosting-compare-enhanced{padding:8px;box-shadow:0 12px 28px rgba(16,24,40,0.06)} .section-table .table-container.hosting-compare-enhanced table.full-plan thead th:nth-child(4)::after{display:none}} .block-icon-box.layout-02 .row>[class*="col-"]{display:flex} .domain-featured-tld-card{display:block;height:100%;width:100%;text-decoration:none} .domain-featured-tld-card .inner{display:flex;align-items:center;gap:24px;min-height:150px;height:100%;overflow:hidden} .domain-featured-tld-card__icon{width:88px;min-width:88px;height:88px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:transparent;border-radius:0;box-shadow:none} .domain-featured-tld-card__icon img{display:block;width:auto;height:58px;max-width:100%;object-fit:contain} .domain-featured-tld-card__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0;min-width:0} .domain-featured-tld-card__price{font-size:1.5rem;font-weight:700;color:#000;line-height:1.2;word-break:break-word} @media (max-width:575.98px){.domain-featured-tld-card .inner{gap:18px;min-height:128px} .domain-featured-tld-card__icon{width:72px;min-width:72px;height:72px} .domain-featured-tld-card__icon img{height:48px}} .vps-platform-details__lead{max-width:760px;margin:14px auto 0;color:#5d6a88} .vps-platform-details__shell{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:0;border:1px solid rgba(19,27,95,0.12);border-radius:30px;overflow:hidden;background:#f7f9fc;box-shadow:0 18px 45px rgba(17,25,40,0.06)} .vps-platform-details__overview{position:relative;padding:40px;background:radial-gradient(circle at top left,rgba(47,183,255,0.18),transparent 34%),linear-gradient(180deg,#131b5f 0%,#0d164f 100%);color:#fff} .vps-platform-details__overview::after{content:"";position:absolute;top:34px;right:-1px;bottom:34px;width:1px;background:rgba(255,255,255,0.12)} .vps-platform-details__workspace{padding:32px;background:#f7f9fc} .vps-platform-details__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,0.1);color:#d9e7ff;font-size:12px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase} .vps-platform-details__eyebrow::before{content:"";width:8px;height:8px;border-radius:999px;background:#2fb7ff;box-shadow:0 0 0 6px rgba(47,183,255,0.14)} .vps-platform-details__headline{margin:24px 0 14px;color:#fff;font-size:34px;line-height:1.15} .vps-platform-details__intro{margin:0;color:rgba(232,238,255,0.86);font-size:16px;line-height:1.75} .vps-platform-details__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px} .vps-platform-details__stat{padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);backdrop-filter:blur(6px)} .vps-platform-details__stat strong{display:block;margin-bottom:6px;color:#fff;font-size:15px} .vps-platform-details__stat span{color:rgba(232,238,255,0.78);font-size:14px;line-height:1.55} .vps-platform-details__items{display:grid;gap:12px;margin-top:26px} .vps-platform-details__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-top:1px solid rgba(255,255,255,0.12)} .vps-platform-details__item:first-child{border-top:0;padding-top:0} .vps-platform-details__item-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(47,183,255,0.12);color:#78d6ff;font-size:16px} .vps-platform-details__item h3{margin:0 0 6px;color:#fff;font-size:18px} .vps-platform-details__item p{margin:0;color:rgba(232,238,255,0.78);font-size:15px;line-height:1.65} .vps-platform-details__workspace-grid{display:grid;gap:18px} .vps-platform-details__block{padding:26px;border-radius:24px;border:1px solid rgba(19,27,95,0.12);background:#fff} .vps-platform-details__section-title{margin-bottom:8px;color:#131b5f;font-size:23px} .vps-platform-details__section-copy{margin-bottom:20px;color:#5d6a88;line-height:1.75} .vps-platform-details__os-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .vps-platform-details__os{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(19,27,95,0.1);background:#f8faff} .vps-platform-details__os img{width:42px;height:30px;object-fit:contain;flex-shrink:0} .vps-platform-details__os span{color:#131b5f;font-size:14px;font-weight:700;line-height:1.4} .vps-platform-details__configs{display:grid;gap:12px} .vps-platform-details__config{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0 0;border-top:1px solid rgba(19,27,95,0.1)} .vps-platform-details__config:first-child{border-top:0;padding-top:0} .vps-platform-details__config-step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:rgba(19,27,95,0.06);color:#131b5f;font-weight:800;font-size:15px} .vps-platform-details__config h3{margin:0 0 6px;color:#131b5f;font-size:18px} .vps-platform-details__config p{margin:0;color:#5d6a88;font-size:15px;line-height:1.65} @media (max-width:991.98px){.vps-platform-details__shell{grid-template-columns:1fr} .vps-platform-details__overview::after{top:auto;left:32px;right:32px;bottom:0;width:auto;height:1px}} @media (max-width:767.98px){.vps-platform-details__overview,.vps-platform-details__workspace,.vps-platform-details__block{padding:24px} .vps-platform-details__headline{font-size:28px} .vps-platform-details__stats,.vps-platform-details__os-grid{grid-template-columns:1fr}} .promo-topbar{background:#131b5f;color:#fff;font-family:var(--actief-font-body,"IBM Plex Sans",sans-serif)} .promo-topbar__inner{min-height:42px;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0;text-align:center} .promo-topbar__message{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0} .promo-topbar__badge{flex:0 0 auto;padding:4px 8px;background:#ef4444;color:#fff;font-size:0.76rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:0} .promo-topbar__title{font-size:0.96rem;line-height:1.3;font-weight:700} .promo-topbar__subtitle{color:rgba(255,255,255,0.78);font-size:0.9rem;line-height:1.35;font-weight:500} .promo-topbar__coupon{padding:4px 8px;background:rgba(255,255,255,0.12);color:#fff;font-size:0.82rem;line-height:1;font-weight:700;white-space:nowrap} .promo-topbar__cta{flex:0 0 auto;color:#fff;font-size:0.9rem;line-height:1;font-weight:700;text-decoration:underline;text-underline-offset:4px} .promo-topbar__cta:hover{color:#fff;opacity:0.82} @media (max-width:767px){.promo-topbar__inner,.promo-topbar__message{gap:8px;flex-wrap:wrap} .promo-topbar__subtitle{display:none}} .hosting-platform-stack{position:relative;overflow:hidden} .hosting-platform-stack__heading .heading-title{color:#131b5f} .hosting-platform-stack__heading .heading-desc{color:#5d6a88;max-width:760px;margin:0 auto} .hosting-platform-stack__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px} .hosting-platform-stack__logo-item{display:flex;align-items:center;justify-content:center;min-height:132px;padding:28px 20px;border-radius:22px;border:1px solid rgba(19,27,95,0.12);background:linear-gradient(180deg,#ffffff 0%,#f5f8ff 100%);box-shadow:0 18px 40px rgba(17,25,40,0.06)} .hosting-platform-stack__logo-item img{max-width:148px;max-height:44px;width:auto;height:auto;object-fit:contain;filter:saturate(1.02)} .hosting-platform-stack__features{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px} .hosting-platform-stack__feature{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:rgba(19,27,95,0.05);border:1px solid rgba(19,27,95,0.1);color:#131b5f;font-weight:600} .hosting-platform-stack__feature::before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#1d4ed8,#2fb7ff);box-shadow:0 0 0 5px rgba(47,183,255,0.14)} @media (max-width:991.98px){.hosting-platform-stack__logos{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:575.98px){.hosting-platform-stack__logos{grid-template-columns:1fr}} .green-section{padding:82px 0;background:#eef7f2} .green-image-wrap{position:relative;overflow:hidden;border-radius:6px;min-height:420px;background:#0f766e} .green-image{width:100%;height:100%;min-height:420px;object-fit:cover;display:block} .green-content{max-width:560px} .green-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#0f766e;font-size:0.85rem;font-weight:800} .green-title{font-size:2.05rem;font-weight:800;color:#111827;margin-bottom:14px;line-height:1.18} .green-desc{color:#475569;font-size:1.02rem;line-height:1.68;margin-bottom:26px} .green-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px} .green-feature{padding:22px;border-radius:6px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,0.05)} .green-feature-icon{width:44px;height:44px;margin-bottom:14px;border-radius:6px;background:#0f766e;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.05rem} .green-feature-title{font-size:1rem;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3} .green-feature-desc{color:#64748b;font-size:0.91rem;line-height:1.55;margin:0} .green-feature-desc strong{color:#0f766e;font-weight:700} .green-partner{display:flex;align-items:center;gap:14px;padding-top:4px} .green-partner-logo{height:36px;width:auto} @media (max-width:991px){.green-section{padding:54px 0} .green-image-wrap,.green-image{min-height:320px} .green-features{grid-template-columns:1fr} .green-title{font-size:1.65rem}} .pricing-box .promo-price-meta,.full-plan .promo-price-meta{display:flex;align-items:baseline;justify-content:center;gap:8px;width:100%;margin:0 0 8px;padding:0;background:transparent;color:#475467;font-size:1.03rem;line-height:1.15;font-weight:700;box-shadow:none} .full-plan .promo-price-meta{gap:6px;margin-bottom:5px;font-size:0.9rem} .pricing-box .promo-old-price__amount,.full-plan .promo-old-price__amount,.service-bottom-cta__starting .promo-old-price__amount{position:relative;display:inline-block} .pricing-box .promo-old-price__amount::after,.full-plan .promo-old-price__amount::after,.service-bottom-cta__starting .promo-old-price__amount::after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:3px;background:#ef4444;transform:rotate(-8deg);transform-origin:center} .pricing-box .promo-save-label,.full-plan .promo-save-label,.service-bottom-cta__starting .promo-save-label{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;background:#eef2ff;color:#131b5f;font-size:0.76rem;line-height:1;font-weight:700;white-space:nowrap} .full-plan .promo-save-label{padding:4px 7px;font-size:0.7rem} .pricing-box .new-price.promo-price-active .number,.full-plan .new-price.promo-price-active .number{display:block;color:#ef4444} .pricing-box .new-price.promo-price-active,.full-plan .new-price.promo-price-active{display:flex;flex-direction:column;align-items:center;padding-top:2px} .service-bottom-cta__starting.promo-starting-active{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px} .service-bottom-cta__starting .promo-starting-new{color:#ef4444;font-size:1.22rem;font-weight:700} .pricing-box .pricing-renewal-note{margin:10px auto 0;max-width:210px;color:#667085;font-size:0.78rem;line-height:1.45;font-weight:500;text-align:center} .cms-tech-section{position:relative;background:radial-gradient(circle at top left,rgba(47,183,255,0.12),transparent 22%),linear-gradient(180deg,#ffffff 0%,#f6f9ff 100%)} .cms-tech-section__heading .heading-title{color:#131b5f} .cms-tech-section__heading .heading-desc{color:#5d6a88;max-width:760px;margin:0 auto} .cms-tech-card{background:linear-gradient(180deg,#ffffff 0%,#f7faff 100%);border:1px solid rgba(19,27,95,0.12);border-radius:18px;padding:28px;height:100%;box-shadow:0 18px 40px rgba(17,25,40,0.06)} .cms-tech-card__title{color:#131b5f;font-size:20px;margin-bottom:14px} .cms-tech-list{list-style:none;margin:0;padding:0} .cms-tech-list li{display:flex;align-items:flex-start;margin-bottom:12px;color:#1f2937;line-height:1.55} .cms-tech-list__icon{margin-top:4px} .cms-tech-list__icon--primary{color:#1d4ed8} .cms-tech-list__icon--success{color:#0f8b4c} .cms-tech-proof{background:radial-gradient(circle at top right,rgba(47,183,255,0.12),transparent 34%),linear-gradient(135deg,#10184f 0%,#1a2f86 55%,#2fb7ff 150%);border:1px solid rgba(19,27,95,0.08);border-radius:18px;padding:28px;color:#fff} .cms-tech-proof .cms-tech-card__title,.cms-tech-proof .cms-tech-list__icon--primary,.cms-tech-proof .cms-tech-list__icon--success,.cms-tech-proof .fa-solid{color:#fff} .cms-tech-proof .row>div>div{color:rgba(255,255,255,0.88)} .cms-tech-proof__note{margin-top:16px;margin-bottom:0;font-size:13px;color:rgba(255,255,255,0.66)} .cms-tech-benchmarks__intro{margin-bottom:14px;color:#334155} .cms-tech-bench-card{background:#fff;border:1px solid #dfe7fb;border-radius:14px;padding:18px 20px;height:100%} .cms-tech-bench-card__badge{display:inline-block;font-size:11px;line-height:1;color:#0f265f;background:#ecf2ff;border:1px solid #d8e4ff;border-radius:999px;padding:7px 10px;margin-bottom:10px} .cms-tech-bench-card__title{font-size:16px;line-height:1.35;margin-bottom:8px;color:#162654} .cms-tech-bench-card__text{margin-bottom:10px;color:#334155} .cms-tech-bench-card__link{font-size:13px;font-weight:600} .dc-map-wrapper{width:100%;max-width:1000px;margin:0 auto 40px;overflow:hidden} #datacenter-map{width:100%;height:550px;border-radius:10px;background:#f8f9fa} .dc-legend{display:flex;justify-content:center;gap:24px;margin-top:20px;font-size:13px;color:#555} .dc-legend-item{display:flex;align-items:center;gap:8px} .dc-legend-dot{width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,0.2)} .dc-legend-dot.europe{background:#131b5f} .dc-legend-dot.usa{background:#e53e3e} .jvm-tooltip{background:rgba(19,27,95,0.95) !important;border:none !important;border-radius:6px !important;padding:8px 12px !important;font-size:13px !important;font-weight:500 !important;box-shadow:0 4px 12px rgba(0,0,0,0.2) !important} .dc-badge-new{background:#fff;color:#e53e3e;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:0.5px;margin-left:4px;text-transform:uppercase} #datacenter-map .jvm-container,#datacenter-map .jvm-container svg{max-width:100%} @media (max-width:991.98px){.dc-map-wrapper{max-width:100%;margin-bottom:20px} #datacenter-map{height:420px;border-radius:8px;overflow:hidden} #datacenter-map .jvm-container,#datacenter-map .jvm-container svg{width:100% !important} .dc-legend{flex-wrap:wrap;gap:10px 16px;padding:0 12px}} @media (max-width:576px){#datacenter-map{height:380px}} .vps-hero-visual{display:block;max-width:100%;height:auto;max-height:420px;margin-left:auto} .vps-service-switch__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px} .vps-service-switch__card{height:100%;padding:30px;border-radius:24px;border:1px solid rgba(19,27,95,0.12);background:linear-gradient(180deg,#ffffff 0%,#f7faff 100%);box-shadow:0 18px 40px rgba(17,25,40,0.06)} .vps-service-switch__card.is-active{border-color:rgba(29,78,216,0.2);box-shadow:0 22px 48px rgba(29,78,216,0.1)} .vps-service-switch__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:#1d4ed8} .vps-service-switch__eyebrow::before{content:"";width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#1d4ed8,#2fb7ff)} .vps-service-switch__card h3{color:#131b5f;margin-bottom:12px} .vps-service-switch__card p{color:#5d6a88;line-height:1.8;margin-bottom:22px} @media (max-width:991.98px){.vps-service-switch__grid{grid-template-columns:1fr}} .home-companies-section{padding:60px 0;background:#f8fafc} .home-companies-head{max-width:720px;margin:0 auto 28px;text-align:center} .home-companies-head h2{margin:0;color:#111827;font-size:1.55rem;font-weight:800;line-height:1.25} .home-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px} .home-logo-box{min-height:94px;padding:20px;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:box-shadow 0.2s ease,transform 0.2s ease} .home-logo-box:hover{box-shadow:0 10px 24px rgba(15,23,42,0.06);transform:translateY(-1px)} .home-logo-box img{max-width:100%;max-height:46px;object-fit:contain;filter:grayscale(1);opacity:0.72;transition:filter 0.2s ease,opacity 0.2s ease} .home-logo-box:hover img{filter:grayscale(0);opacity:1} @media (max-width:991px){.home-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:576px){.home-companies-section{padding:44px 0} .home-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .home-logo-box{min-height:82px;padding:16px}} .payment-radio:checked+.payment-card-inner{border-color:#131b5f !important;background:#edf0f7} .payment-card:hover .payment-card-inner{border-color:#b0bec5} .order-sidebar-card{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 16px rgba(19,27,95,.10);border:1px solid #e8ecf4} .order-sidebar-header{background:linear-gradient(135deg,#131b5f,#1e2d8a);padding:18px 20px;color:#fff} .order-sidebar-header-label{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:.7} .order-sidebar-body{padding:16px 20px 20px} .order-sidebar-badge{display:inline-block;padding:2px 7px;border-radius:20px;font-size:11px;font-weight:600;flex-shrink:0} .order-sidebar-badge-green{background:#dcfce7;color:#15803d} .order-sidebar-total{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 16px;background:#f8f9ff;border-radius:12px;border:1px solid #e8ecf4;font-size:14px;font-weight:600;color:#374151} .order-sidebar-total-amount{font-size:20px;font-weight:800;color:#131b5f} .cart-summary-item{padding:14px 0} .cart-summary-item-sep{border-bottom:1px solid #edf1f6} .cart-summary-item-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px} .cart-summary-item-copy{min-width:0;flex:1} .cart-summary-item-name{font-size:15px;font-weight:700;color:#111827;line-height:1.35} .cart-summary-item-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:12px;color:#6b7280} .cart-summary-item-meta span{position:relative} .cart-summary-item-meta span:not(:last-child)::after{content:"•";position:absolute;right:-7px;color:#c0c7d4} .cart-summary-item-total{text-align:right;flex-shrink:0} .cart-summary-item-total span{display:block;font-size:18px;font-weight:800;color:#131b5f;line-height:1.1} .cart-summary-item-total small{display:block;margin-top:4px;font-size:11px;color:#15803d;font-weight:700} .cart-summary-details{margin-top:10px;padding-top:10px;border-top:1px solid #f1f4f8} .cart-summary-detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:3px 0;font-size:12.5px;color:#5b6472} .cart-summary-detail-row span:last-child{font-weight:600;color:#111827;text-align:right} .cart-summary-actions{display:flex;gap:14px;margin-top:10px} .cart-summary-action-btn{background:none;border:none;padding:0;font-size:12px;color:#7b8794;cursor:pointer;text-decoration:none;transition:color .15s;font-weight:600} .cart-summary-action-btn:hover{color:#131b5f} @media (max-width:575.98px){.cart-summary-item-top{flex-direction:column} .cart-summary-item-total{text-align:left}} .iti{width:100%} .ah-inline-864c8f6072{font-size:1.1rem} .ah-inline-11da354f23{padding-bottom:80px} .ah-inline-e205af0c7b{font-size:34px} .ah-inline-5cb57137c7{width:150px} .ah-inline-892231a616{font-size:16px;font-weight:200;color:black} .ah-inline-5c05f4afaf{font-weight:600} .ah-inline-76e63ca7e8{width:150px !important;height:auto !important} .ah-inline-91231ffe25{width:100%;height:auto} .ah-inline-f0d6318502{max-width:1000px} .ah-inline-420aab4e9b{border-radius:10px} .ah-inline-c7b623be48{row-gap:30px} .ah-inline-b1a3439df9{max-width:800px !important} .ah-inline-ead5494445{position:absolute;left:-9999px;width:1px;height:1px} .ah-inline-b62ee557f8{margin-top:15px} .ah-inline-be016ed6e2{color:white;font-size:13px;text-align:center} .ah-inline-684f8b15c6{color:white;font-size:12px;text-align:left;margin-top:5px;display:none} .ah-inline-f2892a2e8a{display:none} .ah-inline-c8695c192b{display:none;text-align:center;padding:40px} .ah-inline-bd2f31e7e6{color:#333;margin-bottom:10px} .ah-inline-e5e6786385{color:#666} .ah-inline-162c2ff39a{color:#dc3545;margin-bottom:10px} .ah-inline-36ca0aff10{margin-top:8px} .ah-inline-54d32d80db{margin-top:10px} .ah-inline-5031c2c458{width:100%;padding:8px 12px;font-size:14px} .ah-inline-9b49c245f0{font-size:20px} .ah-inline-46d19c3ba3{padding-top:10px;color:white;text-align:left} .ah-inline-1c0ca5145f{padding-bottom:5px} .ah-inline-a4c2af051f{color:white !important} .ah-inline-cdc34a99ce{font-size:10px} .ah-inline-fbfbccfa23{padding-top:120px !important} .ah-inline-5beb95ff4c{justify-content:center} .ah-inline-44d812f844{cursor:pointer;font-weight:500} .ah-inline-2388edd1a6{color:#55607a;font-weight:500} .ah-inline-3b4fa46c3f{color:#55607a} .ah-inline-c779fa16be{display:flex;align-items:center;gap:6px} .ah-inline-31d3e43b75{text-decoration:line-through;color:#888} .ah-inline-6acd32971d{color:#d63384;font-weight:bold} .ah-inline-65c1b0a708{color:green;font-size:0.85em} .ah-inline-d0dd41d07d{text-align:center;padding:40px;color:#666} .ah-inline-2d98adf5c6{margin-bottom:10px} .ah-inline-5fa693f3d4{margin-top:20px} .ah-inline-b597bd8689{color:white;font-size:13px;text-align:left} .ah-inline-3b15de709d{font-size:17px;font-weight:400;color:black} .ah-inline-dd7272cd7c{margin-bottom:30px} .ah-inline-7f9e92c4e5{display:inline-block;background:rgba(255,255,255,0.95);padding:20px 35px;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,0.12);backdrop-filter:blur(10px)} .ah-inline-55d87b55c4{font-size:13px;color:#666;margin-bottom:5px;text-transform:uppercase;letter-spacing:0.5px} .ah-inline-5b12b7f8b3{font-size:36px;font-weight:700;color:#131b5f;line-height:1} .ah-inline-2eb03af631{font-size:12px;color:#888;margin-top:5px} .ah-inline-65dcdfc695{width:100%;height:auto;max-height:450px;object-fit:contain} .ah-inline-8f6e7c3c1e{padding:80px 0;background:linear-gradient(to bottom,#f8f9fa 0%,#ffffff 100%)} .ah-inline-3534921314{text-align:center;padding:40px 30px;background:white;border-radius:16px;height:100%;box-shadow:0 4px 20px rgba(0,0,0,0.06);transition:all 0.3s ease;border-top:4px solid #131b5f} .ah-inline-99b93f0ced{width:70px;height:70px;background:linear-gradient(135deg,#131b5f 0%,#2d4a9e 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;box-shadow:0 8px 20px rgba(19,27,95,0.25)} .ah-inline-bc650a731c{font-size:28px;color:white} .ah-inline-2f762d0984{font-size:1.25rem;font-weight:700;margin-bottom:15px;color:#131b5f} .ah-inline-b6aed035a6{color:#666;font-size:0.95rem;line-height:1.7;margin:0} .ah-inline-0aa75f6b6e{text-align:center;padding:35px 25px;background:white;border-radius:16px;height:100%;box-shadow:0 4px 20px rgba(0,0,0,0.06);transition:all 0.3s ease} .ah-inline-d97db810b5{width:75px;height:75px;background:linear-gradient(135deg,#131b5f 0%,#2d4a9e 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;box-shadow:0 8px 20px rgba(19,27,95,0.25)} .ah-inline-a0d9deb7c8{font-size:32px;color:white} .ah-inline-ed8e59b0b4{font-size:1.15rem;font-weight:600;margin-bottom:12px;color:#131b5f} .ah-inline-dc17e02455{color:#666;font-size:0.95rem;line-height:1.6;margin:0} .ah-inline-73bcf6cfe6{padding:80px 0;background:#fff} .ah-inline-bf952bd8d5{margin-bottom:40px} .ah-inline-6e836eda0a{font-size:1.4rem;font-weight:700;color:#131b5f;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0} .ah-inline-78b34a43b1{color:#555;font-size:1rem;line-height:1.8} .ah-inline-6597ed6eb0{background:#f8f9fa;border-radius:16px;padding:30px;position:sticky;top:100px} .ah-inline-9c21e27dfc{font-size:1.1rem;font-weight:700;color:#131b5f;margin-bottom:20px;text-align:center} .ah-inline-3e66b140e7{width:100%;font-size:0.9rem} .ah-inline-e533ef3a52{border-bottom:1px solid #e0e0e0} .ah-inline-5d261574f8{padding:12px 0;color:#666;font-weight:500} .ah-inline-d0a1b85582{padding:12px 0;color:#131b5f;font-weight:600;text-align:right} .ah-inline-12d2422a55{padding:12px 0;text-align:right} .ah-inline-093d160a7c{color:#2e7d32} .ah-inline-14aa992e7a{color:#c62828} .ah-inline-bcee0a69d2{color:#1565c0;text-decoration:none} .ah-inline-3a616e2e9c{margin-top:25px;padding-top:20px;border-top:2px solid #e0e0e0} .ah-inline-d9fc3da408{display:flex;justify-content:space-between;margin-bottom:10px} .ah-inline-f3bb6ceda3{color:#131b5f;font-weight:600} .ah-inline-2f35b060a0{padding:100px 0;background:linear-gradient(135deg,#131b5f 0%,#1e3a8a 50%,#131b5f 100%);position:relative;overflow:hidden} .ah-inline-85f3f60b32{position:absolute;top:-50px;right:-50px;width:300px;height:300px;background:rgba(255,255,255,0.05);border-radius:50%;filter:blur(60px)} .ah-inline-952a61f22c{position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:rgba(255,255,255,0.03);border-radius:50%;filter:blur(80px)} .ah-inline-7e62f46c6d{position:relative;z-index:1} .ah-inline-440118d451{color:white;margin-bottom:15px} .ah-inline-54023eeca6{color:rgba(255,255,255,0.85);font-size:1.05rem} .ah-inline-99c21c2234{background:white;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.3)} .ah-inline-1f351e9fe4{padding:45px 30px;text-align:center;border-right:1px solid #f0f0f0;height:100%} .ah-inline-226f0c50d0{font-size:13px;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-weight:600} .ah-inline-828ca08122{font-size:2rem;font-weight:700;color:#131b5f;margin-bottom:8px} .ah-inline-cc9ae48d09{display:inline-block;background:#e8f5e9;color:#2e7d32;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600} .ah-inline-df74cabeac{padding:45px 30px;text-align:center;border-right:1px solid #f0f0f0;height:100%;background:#f8f9fa} .ah-inline-0bc8f41e92{display:inline-block;background:#e3f2fd;color:#1565c0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600} .ah-inline-77f578c840{padding:45px 30px;text-align:center;height:100%} .ah-inline-9e482e3fda{display:inline-block;background:#fce4ec;color:#c2185b;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600} .ah-inline-3a55a5d47b{margin-top:40px} .ah-inline-bce321ff98{background:white;color:#131b5f;border:none;padding:18px 50px;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;box-shadow:0 8px 25px rgba(0,0,0,0.2);transition:all 0.3s} .ah-inline-22f61d20c1{margin-left:10px} .ah-inline-e3a3f800be{display:none;margin-top:10px;color:#1d7f4e;font-weight:600} .ah-inline-689a5f31ae{padding-top:10px;color:white;text-align:center} .ah-inline-a0dab43feb{display:inline-block;text-align:left;margin:0;padding-left:0;list-style-position:inside} .ah-inline-63b79a9724{display:flex;justify-content:center} .ah-inline-17f7b86338{font-size:2rem;color:#131b5f;margin-right:1rem} .ah-inline-9bb2aff782{color:#666;display:block;margin-top:0.5rem} .ah-inline-408dd1ab40{position:absolute;left:-9999px} .ah-inline-648149cea2{margin-bottom:0} .ah-inline-c8be1ccba6{display:none} .ah-inline-79115ff7bd{background:white;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.08);transition:transform 0.3s} .ah-inline-8648437770{font-size:3rem;font-weight:700;color:#131b5f;margin-bottom:10px} .ah-inline-793806dd9e{font-size:1.1rem;color:#666} .ah-inline-e8657cc8e9{border-radius:15px;background:white;border:2px solid #e5e7eb;transition:all 0.3s;height:100%} .ah-inline-995d4945a0{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#131b5f 0%,#1e3a8a 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white} .ah-inline-2b9dc75405{font-size:2rem} .ah-inline-030b43a0df{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#131b5f} .ah-inline-e66e02303e{color:#666;line-height:1.7} .ah-inline-2ce5ee223a{background:white;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.08);height:100%} .ah-inline-cb46bbee57{width:60px;height:60px;background:linear-gradient(135deg,#131b5f 0%,#1e3a8a 100%);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 5px 15px rgba(19,27,95,0.3)} .ah-inline-cdabf8c1f7{font-size:1.5rem} .ah-inline-9d1e9a5bfe{font-size:1.4rem;font-weight:600;margin-bottom:15px;color:#131b5f} .ah-inline-d49eac6a2e{color:white;margin-bottom:20px} .ah-inline-48c79d9b6c{color:rgba(255,255,255,0.95);font-size:1.1rem;margin-bottom:30px} .ah-inline-41f02102e1{padding:15px 40px;font-size:1.1rem;font-weight:600} .ah-inline-3136349d35{background:#2d5bff} .ah-inline-439fd380f7{padding:20px 0 16px} .ah-inline-0d419d0564{font-size:2.2rem;font-weight:700;line-height:1.1;color:#ffffff;margin:0} .ah-inline-69d66e5b2e{width:100%} .ah-inline-faae6b6026{font-weight:700;text-decoration:underline;color:inherit} .ah-inline-b3960f07ef{align-items:center} .ah-inline-0b3f3e926f{background-color:white !important} .ah-inline-8fa611b30f{width:70%} .ah-inline-ba62cfd70d{color:#131b5f} .ah-inline-c471795c45{font-size:16px;font-weight:200;color:black !important} .ah-inline-c28bd948da{text-align:left} .ah-inline-568af3295b{margin-bottom:60px} .ah-inline-8713e22203{color:#131b5f;font-size:2.5rem;text-align:center} .ah-inline-3114211f00{background:#eaf4ff;color:#0b4f8a} .ah-inline-10feee100a{height:6px} .ah-inline-b05fd1db7f{width:0%} .ah-inline-6b99de8b69{display:none} .ah-inline-79a1c5a5db{margin-bottom:16px} .ah-inline-454c59de8a{font-size:48px;color:#c8ccd0} .ah-inline-eb50f1117c{top:100px} .ah-inline-65e89b4b92{background:#eef0fb;border:1px solid #c7cef0;border-radius:12px} .ah-inline-ef591f2aec{font-size:13.5px} .ah-inline-760f81114c{padding-bottom:70px} .ah-inline-18421bd590{background:#fff;border:1px solid #e8e8ef;border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,0.06);padding:24px} .ah-inline-c944c233c9{display:none;background:#131b5f;color:#fff;border-radius:14px;padding:24px} .ah-inline-2e9537f3a2{font-size:13px;opacity:0.85;text-transform:uppercase;letter-spacing:0.08em} .ah-inline-fba2e856a4{margin-top:8px;margin-bottom:8px;color:white} .ah-inline-354a295db7{margin-bottom:14px;opacity:0.95} .ah-inline-73ba8a0560{list-style:none;padding:0;margin:0 0 16px 0} .ah-inline-ecf987df79{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px} .ah-inline-0e11d21300{display:flex;justify-content:space-between;gap:8px} .ah-inline-ecc309815c{width:1rem;height:1rem;min-width:1rem} .ah-inline-dc541730ed{min-width:16px} .ah-inline-17d8c5ec87{white-space:pre-wrap} .ah-inline-e308b2103e{max-width:300px} .ah-inline-27af8985f8{max-width:220px} .ah-inline-e2b01b0df3{max-width:640px} .ah-inline-1b3b307987{width:80px} .ah-inline-d230d151d1{width:40px} .ah-inline-e60a90d752{width:90px} .ah-inline-3b33845933{width:120px} .ah-inline-3854f2e9c0{width:130px} .ah-inline-9442c97e62{position:relative;width:100%;max-width:960px;margin:24px auto} .ah-inline-fff6e31094{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:12px;background:#000} .ah-inline-35dceac1cf{position:absolute;inset:0;width:100%;height:100%;border:0} .ah-inline-d0f8d5f226{font-size:40px;color:#c8ccd0} .ah-inline-67ac067a9e{background:linear-gradient(135deg,#131b5f,#1e2d8a);padding:16px 24px} .ah-inline-e32a1c7879{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:.6;color:#fff;margin-bottom:4px} .ah-inline-5b537b9937{font-size:18px;font-weight:700;color:#fff} .ah-inline-f9ca1fe52b{font-size:11px;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px} .ah-inline-d94182874d{font-size:14px;font-weight:600;color:#111827} .ah-inline-13ef5f1263{font-size:18px;font-weight:800;color:#131b5f} .ah-inline-a8baacfc2f{background:linear-gradient(135deg,#131b5f,#1e2d8a);padding:20px 24px} .ah-inline-57a28cceea{font-size:20px;font-weight:700;color:#fff} .ah-inline-9fb7dcd72f{font-size:22px;font-weight:800;color:#131b5f} .ah-inline-a0bc78ae2f{color:white} .ah-inline-5015dd0a8c{width:32px;height:32px;object-fit:cover} .ah-inline-a2b44b158b{font-size:0.75rem} .ah-inline-331096dae6{border-radius:8px 0 0 8px;border:2px solid #e0e0e0;padding:12px 16px;height:48px;font-size:15px} .ah-inline-df73c3558c{border-radius:0 8px 8px 0;background:#131b5f;border:none;padding:12px 24px;height:48px;display:flex;align-items:center;justify-content:center} .ah-inline-18bc307c51{width:100px;height:100px;object-fit:cover;border:3px solid rgba(255,255,255,0.2)} .ah-inline-208e9f6bbc{object-fit:cover;max-height:500px} .ah-inline-4c70b09595{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0} .ah-inline-0836653201{font-size:1.125rem} .ah-inline-52bb463544{text-decoration:none;color:#111827} .ah-inline-ddfa69fc0e{margin-top:4rem} .ah-inline-801b858b9f{padding-bottom:30px} .ah-inline-8d76070f02{color:#d97706} .ah-inline-6e512bc465{color:#dc2626} .ah-inline-242bd3132b{color:#9ca3af;font-size:0.875rem;margin:0} .ah-inline-47f450e6fb{border-radius:16px} .ah-inline-bd2c135409{font-size:64px;line-height:1;margin-bottom:16px} .ah-inline-a609231a2c{background:#f8f9fa;border-radius:12px} .ah-inline-fc370c3c07{background:#f8f9fa} .ah-inline-9a8589caa9{position:fixed;inset:0;pointer-events:none;z-index:9999} .ah-inline-d0587f0129{width:46px;height:34px;object-fit:contain;flex-shrink:0} .ah-inline-ba64a142f9{width:46px;height:34px;display:inline-block;background:#e9ecef;border-radius:6px;flex-shrink:0} .ah-inline-ba62946b0e{font-size:14px} .ah-inline-843b6bf95b{width:40px;height:28px;object-fit:cover;border-radius:5px;flex-shrink:0;box-shadow:0 1px 4px rgba(0,0,0,.15)} .ah-inline-fca626f2de{width:40px;height:28px;display:inline-block;background:#e9ecef;border-radius:5px;flex-shrink:0} .ah-inline-63d058f849{cursor:pointer} .ah-inline-181f684038{font-size:64px;color:#059669} .ah-inline-bf2f63214c{opacity:.4} .ah-inline-6c7e8f1b5c{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .ah-inline-1cf7ca643c{opacity:.45} .ah-inline-d16cbfc9d3{width:12px;height:12px;border-width:2px} .ah-inline-dc21f908d8{border-radius:18px} .ah-inline-9988930989{font-size:64px;color:#131b5f}