@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";.phpanel-shell{display:flex;height:100dvh;min-height:100dvh;background:#f5f7fa;overflow:hidden}.phpanel-sidebar{width:260px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;transition:width .3s ease;position:relative;z-index:100}.phpanel-sidebar.collapsed{width:70px}.phpanel-sidebar-header{padding:14px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;height:64px}.phpanel-logo{display:flex;align-items:center;gap:12px;flex:1}.phpanel-logo.clickable{cursor:pointer}.phpanel-logo img{height:32px;width:auto;object-fit:contain}.phpanel-logo-full{height:32px;width:auto;max-width:138px}.phpanel-logo-icon{height:28px;width:28px;object-fit:contain}.phpanel-sidebar.collapsed .phpanel-logo{justify-content:center;flex:0}.phpanel-sidebar.collapsed .phpanel-sidebar-header{justify-content:center;padding-left:10px;padding-right:10px}.phpanel-sidebar-toggle{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.phpanel-sidebar-toggle:hover{background:#f3f4f6;color:#1e3a8a}.phpanel-nav{flex:1;padding:8px 12px;overflow-y:auto;overflow-x:hidden}.phpanel-nav::-webkit-scrollbar{width:6px}.phpanel-nav::-webkit-scrollbar-track{background:transparent}.phpanel-nav::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.phpanel-nav::-webkit-scrollbar-thumb:hover{background:#9ca3af}.phpanel-nav-group{margin-bottom:20px}.phpanel-nav-group:first-child{margin-bottom:12px}.phpanel-nav-group:last-child{margin-bottom:0}.phpanel-nav-group-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 12px 4px;margin-bottom:4px;background:transparent;border:none;color:#9ca3af;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:default;pointer-events:none}.phpanel-sidebar.collapsed .phpanel-nav-group-title{display:none}.phpanel-nav-group-items{display:flex;flex-direction:column;gap:2px}.phpanel-sidebar.collapsed .phpanel-nav-group{margin-bottom:8px}.phpanel-nav-item{display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:2px;background:transparent;border:none;border-radius:8px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;width:100%;text-align:left;position:relative}.phpanel-nav-item:hover{background:#f9fafb;color:#111827}.phpanel-nav-item.active{background:#f3f4f6;color:#1f2937;font-weight:600}.phpanel-nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#1f2937;border-radius:0 4px 4px 0}.phpanel-sidebar.collapsed .phpanel-nav-item{justify-content:center;padding:10px}.phpanel-sidebar.collapsed .phpanel-nav-item span{display:none}.phpanel-nav-external{margin-left:auto;opacity:.5}.phpanel-nav-badge{margin-left:auto;background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.phpanel-nav-item.expandable{position:relative}.phpanel-nav-chevron{margin-left:auto;transition:transform .2s ease;opacity:.6}.phpanel-nav-chevron.expanded{transform:rotate(180deg)}.phpanel-nav-subitems{display:flex;flex-direction:column;gap:2px;margin-top:2px;margin-bottom:4px;padding-left:12px;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.phpanel-nav-subitem{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;width:100%;text-align:left}.phpanel-nav-subitem:hover{background:#f9fafb;color:#374151}.phpanel-nav-subitem.active{background:#f3f4f6;color:#1f2937;font-weight:600}.phpanel-sidebar-footer{padding:8px 12px 12px;border-top:1px solid #e5e7eb}.phpanel-status-indicator{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:8px;background:#f9fafb;border-radius:8px;font-size:12px;color:#6b7280}.phpanel-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;flex-shrink:0;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.phpanel-sidebar-divider{height:1px;background:#e5e7eb;margin:8px 0 12px}.phpanel-sidebar.collapsed .phpanel-sidebar-divider{margin:8px 6px 12px}.phpanel-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.phpanel-topbar{background:#fff;border-bottom:1px solid #e5e7eb;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;height:64px}.phpanel-topbar-left{display:flex;align-items:center;gap:16px;flex:1;max-width:600px}.phpanel-topbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.phpanel-mobile-menu-btn{display:none;background:transparent;border:none;color:#4b5563;cursor:pointer;padding:8px;border-radius:6px}.phpanel-mobile-menu-btn:hover{background:#f3f4f6}.phpanel-topbar-search{flex:1;position:relative;display:flex;align-items:center;gap:10px;background:transparent;padding:8px 14px;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s}.phpanel-topbar-search:focus-within{background:#fafafa;border-color:#d1d5db}.phpanel-topbar-search svg{color:#9ca3af;flex-shrink:0}.phpanel-topbar-search input{border:none;background:transparent;outline:none;width:100%;font-size:13px;color:#374151}.phpanel-topbar-search input::placeholder{color:#9ca3af;font-size:13px}.phpanel-org-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1.5px solid #e5e7eb;background:transparent;transition:all .2s}.phpanel-org-badge:hover{border-color:#d1d5db;background:#fafafa}.phpanel-org-label{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.phpanel-org-id{font-size:12px;font-weight:600;color:#374151;font-family:Courier New,monospace;letter-spacing:-.02em}.phpanel-org-copy-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;margin-left:2px}.phpanel-org-copy-btn:hover{background:#f3f4f6;color:#374151}.phpanel-org-copy-btn:active{transform:scale(.95)}.phpanel-topbar-btn{background:transparent;border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;padding:8px;border-radius:8px;position:relative;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.phpanel-topbar-btn:hover{background:#fafafa;border-color:#d1d5db;color:#374151}.phpanel-notification-badge{position:absolute;top:-7px;right:-7px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;line-height:1;padding:3px 6px;border-radius:999px;min-width:19px;text-align:center;box-shadow:0 2px 4px #0000001a;border:2px solid #fff;pointer-events:none}.phpanel-notifications-wrap{position:relative}.phpanel-notifications-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 24px));background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 40px #0f172a2e;z-index:1300;overflow:hidden}.phpanel-notifications-menu-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #f1f5f9}.phpanel-notifications-menu-header strong{display:block;color:#0f172a;font-size:14px}.phpanel-notifications-menu-header span{font-size:12px;color:#64748b}.phpanel-notifications-mark-all{border:none;background:#eff6ff;color:#1d4ed8;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.phpanel-notifications-mark-all:disabled{opacity:.55;cursor:not-allowed}.phpanel-notifications-list{max-height:360px;overflow-y:auto}.phpanel-notification-item{width:100%;display:flex;gap:10px;align-items:flex-start;background:transparent;border:none;border-bottom:1px solid #f8fafc;text-align:left;padding:12px;cursor:pointer}.phpanel-notification-item:hover{background:#f8fafc}.phpanel-notification-item.unread{background:#f8fbff}.phpanel-notification-icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.phpanel-notification-icon-billing{background:#ecfeff;color:#0e7490}.phpanel-notification-icon-marketing{background:#f5f3ff;color:#6d28d9}.phpanel-notification-icon-service{background:#ecfdf5;color:#166534}.phpanel-notification-icon-domain{background:#eff6ff;color:#1d4ed8}.phpanel-notification-icon-ticket{background:#fff7ed;color:#c2410c}.phpanel-notification-icon-security{background:#fef2f2;color:#b91c1c}.phpanel-notification-content{min-width:0;flex:1}.phpanel-notification-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.phpanel-notification-topline strong{font-size:13px;color:#0f172a;line-height:1.35}.phpanel-notification-topline span{font-size:10px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em;flex-shrink:0}.phpanel-notification-content p{margin:4px 0;font-size:12px;color:#475569;line-height:1.4}.phpanel-notification-content small{font-size:11px;color:#94a3b8}.phpanel-notifications-empty{padding:18px 14px;font-size:13px;color:#64748b;text-align:center}.phpanel-user-menu{position:relative}.phpanel-user-btn{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid #e5e7eb;cursor:pointer;padding:5px 10px 5px 5px;border-radius:8px;transition:all .2s}.phpanel-user-btn:hover{background:#fafafa;border-color:#d1d5db}.phpanel-user-avatar{width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.phpanel-user-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1px;min-width:0}.phpanel-user-name{font-size:13px;font-weight:600;color:#1f2937;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.phpanel-user-email{font-size:11px;color:#9ca3af;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.phpanel-content{flex:1;overflow-y:auto;padding:24px;min-width:0}.phpanel-responsive-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.phpanel-responsive-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.phpanel-stack-mobile{display:flex;align-items:center;justify-content:space-between;gap:12px}.phpanel-header-main{display:flex;align-items:center;gap:14px;min-width:0}.phpanel-header-status{margin-left:auto}.phpanel-invoice-item{display:flex;align-items:center;justify-content:space-between;gap:14px}.phpanel-invoice-main{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.phpanel-invoice-meta{display:flex;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}.phpanel-invoice-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.phpanel-domain-row{display:flex;align-items:center;gap:16px}.phpanel-domain-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.phpanel-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.phpanel-conversation-shell{background:#fff;border-radius:14px;border:1px solid #e2e8f0;display:flex;height:calc(100vh - 220px);min-height:500px;overflow:hidden;box-shadow:0 1px 8px #0000000a}.phpanel-conversation-sidebar{width:240px;flex-shrink:0;border-right:1px solid #f1f5f9;overflow-y:auto;padding:20px 18px;display:flex;flex-direction:column;gap:20px}.phpanel-conversation-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.phpanel-page-header{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.phpanel-page-title{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px}.phpanel-page-subtitle{font-size:14px;color:#6b7280;margin:0}.phpanel-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px;margin-bottom:20px}.phpanel-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.phpanel-card-title{font-size:18px;font-weight:600;color:#1f2937;margin:0}.phpanel-grid{display:grid;gap:20px}.phpanel-grid-2{grid-template-columns:repeat(2,1fr)}.phpanel-grid-3{grid-template-columns:repeat(3,1fr)}.phpanel-grid-4{grid-template-columns:repeat(4,1fr)}.phpanel-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.phpanel-btn-primary{background:#1e40af;color:#fff}.phpanel-btn-primary:hover{background:#1e3a8a}.phpanel-btn-secondary{background:#f3f4f6;color:#4b5563}.phpanel-btn-secondary:hover{background:#e5e7eb}.phpanel-btn-outline{background:transparent;border:1px solid #d1d5db;color:#4b5563}.phpanel-btn-outline:hover{background:#f9fafb;border-color:#9ca3af}@media (max-width: 1024px){.phpanel-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.phpanel-shell{height:100dvh;min-height:100dvh}.phpanel-sidebar{position:fixed;left:0;top:0;height:100vh;transform:translate(-100%);transition:transform .3s ease;z-index:200;width:260px!important}.phpanel-sidebar.mobile-open{transform:translate(0)}.phpanel-mobile-menu-btn{display:block}.phpanel-topbar-search{max-width:none}.phpanel-user-info{display:none}.phpanel-grid-2,.phpanel-grid-3,.phpanel-grid-4{grid-template-columns:1fr}.phpanel-content{padding:16px}.phpanel-topbar{gap:12px;height:auto;min-height:64px;align-items:flex-start}.phpanel-topbar-left{max-width:none;min-width:0}.phpanel-topbar-right{gap:8px}.phpanel-org-badge{max-width:100%}.phpanel-org-id{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phpanel-user-btn{padding-right:6px}.phpanel-notifications-menu{position:fixed;top:74px;right:12px;left:12px;width:auto;max-height:70vh}.phpanel-responsive-toolbar{flex-direction:column;align-items:stretch}.phpanel-stack-mobile{flex-direction:column;align-items:flex-start}.phpanel-header-status{margin-left:0}.phpanel-invoice-item{flex-direction:column;align-items:stretch}.phpanel-invoice-main{width:100%}.phpanel-invoice-actions{width:100%;justify-content:flex-start}.phpanel-domain-row{flex-direction:column;align-items:flex-start}.phpanel-domain-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.phpanel-conversation-shell{height:auto;min-height:0;flex-direction:column}.phpanel-conversation-sidebar{width:100%;border-right:none;border-bottom:1px solid #f1f5f9;max-height:38vh}}@media (max-width: 480px){.phpanel-topbar{padding:12px 16px}.phpanel-topbar-search{display:none}.phpanel-topbar{padding:10px 12px}.phpanel-content{padding:12px}}.phpanel-shell.theme-dark{background:#09111f;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-sidebar,.phpanel-shell.theme-dark .phpanel-topbar,.phpanel-shell.theme-dark .phpanel-card,.phpanel-shell.theme-dark .phpanel-conversation-shell,.phpanel-shell.theme-dark .phpanel-notifications-menu{background:#101a2b;border-color:#1f2d45}.phpanel-shell.theme-dark .phpanel-sidebar-header,.phpanel-shell.theme-dark .phpanel-topbar,.phpanel-shell.theme-dark .phpanel-card-header,.phpanel-shell.theme-dark .phpanel-conversation-sidebar,.phpanel-shell.theme-dark .phpanel-notifications-menu-header,.phpanel-shell.theme-dark .phpanel-sidebar-divider,.phpanel-shell.theme-dark .phpanel-notification-item{border-color:#1f2d45}.phpanel-shell.theme-dark .phpanel-logo-full,.phpanel-shell.theme-dark .phpanel-logo-icon{filter:brightness(0) invert(1)}.phpanel-shell.theme-dark .phpanel-sidebar-toggle,.phpanel-shell.theme-dark .phpanel-mobile-menu-btn,.phpanel-shell.theme-dark .phpanel-topbar-btn,.phpanel-shell.theme-dark .phpanel-org-copy-btn,.phpanel-shell.theme-dark .phpanel-org-id,.phpanel-shell.theme-dark .phpanel-org-label,.phpanel-shell.theme-dark .phpanel-nav-group-title,.phpanel-shell.theme-dark .phpanel-nav-item,.phpanel-shell.theme-dark .phpanel-nav-subitem,.phpanel-shell.theme-dark .phpanel-page-subtitle,.phpanel-shell.theme-dark .phpanel-notifications-menu-header span,.phpanel-shell.theme-dark .phpanel-notification-topline span,.phpanel-shell.theme-dark .phpanel-notification-content p,.phpanel-shell.theme-dark .phpanel-notification-content small,.phpanel-shell.theme-dark .phpanel-notifications-empty{color:#91a2bd}.phpanel-shell.theme-dark .phpanel-page-title,.phpanel-shell.theme-dark .phpanel-card-title,.phpanel-shell.theme-dark .phpanel-user-name,.phpanel-shell.theme-dark .phpanel-topbar-search input,.phpanel-shell.theme-dark .phpanel-topbar-search input::placeholder,.phpanel-shell.theme-dark .phpanel-notifications-menu-header strong,.phpanel-shell.theme-dark .phpanel-notification-topline strong{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-topbar-search,.phpanel-shell.theme-dark .phpanel-org-badge,.phpanel-shell.theme-dark .phpanel-topbar-btn,.phpanel-shell.theme-dark .phpanel-user-btn{background:#0d1524;border-color:#243552}.phpanel-shell.theme-dark .phpanel-topbar-search:focus-within,.phpanel-shell.theme-dark .phpanel-org-badge:hover,.phpanel-shell.theme-dark .phpanel-topbar-btn:hover,.phpanel-shell.theme-dark .phpanel-user-btn:hover,.phpanel-shell.theme-dark .phpanel-nav-item:hover,.phpanel-shell.theme-dark .phpanel-nav-subitem:hover,.phpanel-shell.theme-dark .phpanel-mobile-menu-btn:hover,.phpanel-shell.theme-dark .phpanel-sidebar-toggle:hover,.phpanel-shell.theme-dark .phpanel-notification-item:hover{background:#16243a;border-color:#35507a;color:#e7eefb}.phpanel-shell.theme-dark .phpanel-nav-item.active,.phpanel-shell.theme-dark .phpanel-nav-subitem.active{background:#16243a;color:#f8fbff}.phpanel-shell.theme-dark .phpanel-nav-item.active:before{background:#60a5fa}.phpanel-shell.theme-dark .phpanel-content{background:#09111f}.phpanel-shell.theme-dark .phpanel-responsive-cards>div,.phpanel-shell.theme-dark .phpanel-content .phpanel-details-grid>div,.phpanel-shell.theme-dark .phpanel-content .phpanel-stack-mobile>div,.phpanel-shell.theme-dark .phpanel-content [style*="background: white"],.phpanel-shell.theme-dark .phpanel-content [style*='background: "white"'],.phpanel-shell.theme-dark .phpanel-content [style*="background: #fff"],.phpanel-shell.theme-dark .phpanel-content [style*="background: #ffffff"]{background:#101a2b!important;border-color:#1f2d45!important;color:#dbe5f4!important}.phpanel-shell.theme-dark .phpanel-content [style*="color: #1f2937"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#1f2937"],.phpanel-shell.theme-dark .phpanel-content [style*="color: #374151"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#374151"]{color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-content [style*="color: #6b7280"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#6b7280"],.phpanel-shell.theme-dark .phpanel-content [style*="color: #9ca3af"],.phpanel-shell.theme-dark .phpanel-content [style*="color:#9ca3af"]{color:#91a2bd!important}.phpanel-shell.theme-dark .phpanel-content input,.phpanel-shell.theme-dark .phpanel-content select,.phpanel-shell.theme-dark .phpanel-content textarea{background:#0d1524!important;border-color:#243552!important;color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-content input::placeholder,.phpanel-shell.theme-dark .phpanel-content textarea::placeholder{color:#70839f!important}.phpanel-shell.theme-dark .phpanel-btn-secondary,.phpanel-shell.theme-dark .phpanel-btn-outline{background:#16243a;border-color:#35507a;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-btn-outline:hover,.phpanel-shell.theme-dark .phpanel-btn-secondary:hover{background:#1c2d49;border-color:#4e73a8}.phpanel-shell.theme-dark .phpanel-notification-badge{border-color:#101a2b}.phpanel-shell.theme-dark .phpanel-notification-item.unread{background:#122038}.phpanel-shell.theme-dark .phpanel-theme-toggle{color:#f8d66d}.phpanel-shell.theme-dark .phpanel-themed-surface{background:#101a2b!important;border-color:#1f2d45!important}.phpanel-shell.theme-dark .phpanel-themed-surface-soft{background:#16243a!important;border-color:#243552!important}.phpanel-shell.theme-dark .phpanel-themed-text{color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-themed-muted{color:#91a2bd!important}.phpanel-shell.theme-dark .phpanel-themed-input{background:#0d1524!important;border-color:#243552!important;color:#e7eefb!important}.phpanel-shell.theme-dark .phpanel-themed-input::placeholder{color:#70839f!important}.phpanel-shell.theme-dark .phpanel-themed-button-soft{background:#16243a!important;border-color:#35507a!important;color:#dbe5f4!important}.phpanel-shell.theme-dark .phpanel-themed-button-soft:hover{background:#1c2d49!important;border-color:#4e73a8!important}.phpanel-shell.theme-dark .phpanel-themed-border-top{border-top-color:#1f2d45!important}.phpanel-shell.theme-dark .phpanel-themed-border-bottom{border-bottom-color:#1f2d45!important}.phpanel-shell.theme-dark .phpanel-themed-row:hover{background:#16243a!important}.phpanel-shell.theme-dark .phpanel-invoice-modal,.phpanel-shell.theme-dark .phpanel-invoice-paper,.phpanel-shell.theme-dark .phpanel-flash-toast,.phpanel-shell.theme-dark .phpanel-tour-review-card{background:#101a2b;border-color:#1f2d45;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-invoice-modal-header,.phpanel-shell.theme-dark .phpanel-invoice-bank-box,.phpanel-shell.theme-dark .phpanel-invoice-proof-upload,.phpanel-shell.theme-dark .phpanel-tour-card,.phpanel-shell.theme-dark .phpanel-tour-review-card{border-color:#1f2d45}.phpanel-shell.theme-dark .phpanel-invoice-bank-box,.phpanel-shell.theme-dark .phpanel-invoice-proof-upload,.phpanel-shell.theme-dark .phpanel-tour-card,.phpanel-shell.theme-dark .phpanel-tour-star,.phpanel-shell.theme-dark .phpanel-tour-comment{background:#16243a;color:#dbe5f4}.phpanel-shell.theme-dark .phpanel-invoice-modal-header h3,.phpanel-shell.theme-dark .phpanel-tour-card h4,.phpanel-shell.theme-dark .phpanel-tour-review-card h3{color:#e7eefb}.phpanel-shell.theme-dark .phpanel-invoice-modal-header p,.phpanel-shell.theme-dark .phpanel-tour-card p,.phpanel-shell.theme-dark .phpanel-tour-review-card p{color:#91a2bd}.phpanel-shell.theme-dark .profile-page input:not([type=checkbox]),.phpanel-shell.theme-dark .profile-page select,.phpanel-shell.theme-dark .profile-page textarea,.phpanel-shell.theme-dark .tickets-page input,.phpanel-shell.theme-dark .tickets-page select,.phpanel-shell.theme-dark .tickets-page textarea,.phpanel-shell.theme-dark .domains-page input,.phpanel-shell.theme-dark .services-page input,.phpanel-shell.theme-dark .servers-page input,.phpanel-shell.theme-dark .wallet-page input,.phpanel-shell.theme-dark .phpanel-invoices-page input,.phpanel-shell.theme-dark .phpanel-invoices-page textarea{background:#0d1524!important;border-color:#243552!important;color:#e7eefb!important}.phpanel-shell.theme-dark .profile-page label,.phpanel-shell.theme-dark .profile-page h2,.phpanel-shell.theme-dark .profile-page h3,.phpanel-shell.theme-dark .tickets-page h2,.phpanel-shell.theme-dark .tickets-page h3,.phpanel-shell.theme-dark .services-page h3,.phpanel-shell.theme-dark .services-page h4,.phpanel-shell.theme-dark .servers-page h3,.phpanel-shell.theme-dark .domains-page h3,.phpanel-shell.theme-dark .wallet-page h3,.phpanel-shell.theme-dark .wallet-page p,.phpanel-shell.theme-dark .phpanel-invoices-page h3,.phpanel-shell.theme-dark .phpanel-invoices-page h4{color:#e7eefb}.phpanel-shell.theme-dark .profile-page p,.phpanel-shell.theme-dark .tickets-page p,.phpanel-shell.theme-dark .tickets-page label,.phpanel-shell.theme-dark .services-page p,.phpanel-shell.theme-dark .servers-page p,.phpanel-shell.theme-dark .domains-page p,.phpanel-shell.theme-dark .wallet-page p,.phpanel-shell.theme-dark .phpanel-invoices-page p,.phpanel-shell.theme-dark .phpanel-invoices-page label{color:#91a2bd}.phpanel-shell.theme-dark .profile-page h2,.phpanel-shell.theme-dark .profile-page h3{color:#e7eefb!important}.phpanel-shell.theme-dark .profile-page p,.phpanel-shell.theme-dark .profile-page label{color:#9fb0c9!important}.phpanel-shell.theme-dark .profile-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .tickets-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .domains-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .services-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .servers-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .wallet-page button:not(.phpanel-btn-primary),.phpanel-shell.theme-dark .phpanel-invoices-page button:not(.phpanel-btn-primary){border-color:#35507a!important}.phpanel-theme-toggle span{font-size:12px;font-weight:600;line-height:1}body.phpanel-dark-body{background:#09111f}body.phpanel-light-body{background:#f5f7fa}@media (max-width: 480px){.phpanel-card{padding:16px}.phpanel-btn{width:100%}.phpanel-invoice-actions .phpanel-btn{width:auto}.phpanel-responsive-cards{grid-template-columns:1fr}.phpanel-page-title{font-size:22px}.phpanel-notification-topline{flex-direction:column;align-items:flex-start}}.phpanel-mobile-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:150}.phpanel-tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a9e;z-index:950}.phpanel-tour-highlight{position:fixed;border-radius:12px;border:2px solid #60a5fa;box-shadow:0 0 0 9999px #0f172a9e;z-index:960;pointer-events:none}.phpanel-tour-card{position:fixed;z-index:970;background:#fff;border-radius:14px;border:1px solid #dbeafe;box-shadow:0 24px 42px #02081747;padding:16px;max-width:calc(100vw - 24px)}.phpanel-tour-progress{font-size:11px;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.phpanel-tour-card h4{margin:0 0 8px;font-size:18px;color:#0f172a}.phpanel-tour-card p{margin:0;font-size:14px;color:#475569;line-height:1.55}.phpanel-tour-actions{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.phpanel-tour-actions-group{display:flex;gap:8px}.phpanel-tour-review-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;z-index:980;display:flex;align-items:center;justify-content:center;padding:16px}.phpanel-tour-review-card{width:100%;max-width:520px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 26px 50px #0208174d;padding:20px;max-height:calc(100dvh - 32px);overflow-y:auto}.phpanel-tour-review-card h3{margin:0 0 6px;font-size:22px;color:#0f172a}.phpanel-tour-review-card p{margin:0;color:#64748b;font-size:14px}.phpanel-tour-stars{margin-top:14px;display:flex;gap:8px}.phpanel-tour-star{width:42px;height:42px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#cbd5e1;font-size:22px;line-height:1;cursor:pointer;transition:all .2s}.phpanel-tour-star.active{color:#f59e0b;border-color:#fbbf24;background:#fffbeb}.phpanel-tour-comment{width:100%;margin-top:12px;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;font-size:14px;resize:vertical;min-height:96px;font-family:inherit;box-sizing:border-box}.phpanel-tour-error{margin:8px 0 0;color:#dc2626;font-size:13px}.phpanel-tour-review-actions{margin-top:14px;display:flex;gap:10px;justify-content:flex-end}@media (max-width: 768px){.phpanel-mobile-overlay{display:block}.phpanel-tour-actions{flex-direction:column;align-items:stretch}.phpanel-tour-actions-group{width:100%}.phpanel-tour-actions-group .phpanel-btn{flex:1}.phpanel-tour-review-actions{flex-direction:column}}@media (max-width: 560px){.phpanel-tour-card.mobile{border-radius:14px;padding:14px;box-shadow:0 20px 36px #02081759}.phpanel-tour-card.mobile h4{font-size:17px}.phpanel-tour-card.mobile p{font-size:13px}.phpanel-tour-card.mobile .phpanel-btn{min-height:42px}.phpanel-tour-star{width:40px;height:40px}.phpanel-tour-review-card{padding:16px;border-radius:12px}.phpanel-tour-review-card h3{font-size:20px}}.phpanel-invoice-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200}.phpanel-invoice-modal{width:min(680px,100%);background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 18px 38px #0f172a33;max-height:90vh;overflow-y:auto}.phpanel-invoice-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;padding:16px 18px;gap:10px}.phpanel-invoice-modal-body{padding:16px 18px;display:grid;gap:14px}.phpanel-invoice-method-list{display:grid;gap:8px}.phpanel-invoice-bank-box{border:1px solid #dbeafe;background:#f8fbff;border-radius:10px;padding:12px}.phpanel-invoice-proof-upload{display:flex;align-items:center;gap:10px;border:1px dashed #94a3b8;border-radius:10px;padding:12px;cursor:pointer;background:#f8fafc}.phpanel-invoice-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.phpanel-flash-toast{position:fixed;top:18px;right:18px;z-index:1400;min-width:280px;max-width:min(440px,calc(100vw - 24px));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 12px 14px;border-radius:10px;box-shadow:0 16px 32px #0f172a33;border:1px solid transparent;animation:phpanelFlashIn .28s ease-out}.phpanel-flash-toast span{font-size:13px;line-height:1.45;color:inherit}.phpanel-flash-success{background:#ecfdf5;color:#166534;border-color:#86efac}.phpanel-flash-error{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.phpanel-flash-warning{background:#fffbeb;color:#92400e;border-color:#fcd34d}.phpanel-flash-info{background:#eff6ff;color:#1e40af;border-color:#93c5fd}.phpanel-flash-close{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;cursor:pointer;color:inherit;background:transparent}.phpanel-flash-close:hover{background:#0f172a14}@keyframes phpanelFlashIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.phpanel-invoices-page .phpanel-invoice-item{padding:16px!important;gap:12px}.phpanel-invoices-page .phpanel-invoice-main{align-items:flex-start;gap:12px}.phpanel-invoices-page .phpanel-invoice-actions{gap:8px}.phpanel-invoice-modal-overlay{align-items:flex-end;padding:0}.phpanel-invoice-modal{width:100%;max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:none;border-right:none}.phpanel-invoice-modal-header{padding:14px}.phpanel-invoice-modal-body{padding:14px;gap:12px}.phpanel-invoice-proof-upload{align-items:flex-start}.phpanel-invoice-modal-actions{flex-direction:column-reverse}.phpanel-invoice-modal-actions .phpanel-btn{width:100%}.phpanel-flash-toast{top:12px;right:12px;left:12px;max-width:none}}@media (max-width: 480px){.phpanel-invoices-page .phpanel-invoice-actions .phpanel-btn{width:100%}.phpanel-invoices-page .phpanel-invoice-meta{gap:8px}.phpanel-invoice-modal-header h3{font-size:15px}.phpanel-invoice-modal-header p{font-size:12px!important;line-height:1.4}}.dashboard-clean{padding:24px;max-width:1400px;margin:0 auto}.dash-loading{display:flex;align-items:center;justify-content:center;min-height:400px}.dash-spinner{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dash-header{margin-bottom:24px}.dash-header h1{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 4px}.dash-header p{font-size:14px;color:#9ca3af;margin:0}.dash-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.dash-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px;display:flex;gap:14px;align-items:flex-start;transition:all .2s}.dash-stat-card:hover{border-color:#d1d5db}.dash-stat-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-stat-icon.blue{background:#eff6ff;color:#3b82f6}.dash-stat-icon.green{background:#f0fdf4;color:#10b981}.dash-stat-icon.orange{background:#fff7ed;color:#f59e0b}.dash-stat-icon.purple{background:#faf5ff;color:#a855f7}.dash-stat-info{display:flex;flex-direction:column;gap:6px;flex:1}.dash-stat-label{font-size:12px;font-weight:500;color:#9ca3af}.dash-stat-value{font-size:28px;font-weight:700;color:#1f2937;line-height:1}.dash-stat-change{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;margin-top:4px}.dash-stat-change.positive{color:#10b981}.dash-stat-change.negative{color:#ef4444}.dash-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.dash-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.dash-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dash-card-header h3{font-size:15px;font-weight:600;color:#1f2937;margin:0}.dash-btn-text{background:none;border:none;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.dash-btn-text:hover{color:#2563eb;text-decoration:underline}.dash-resources{display:flex;flex-direction:column;gap:16px}.dash-resource{display:flex;flex-direction:column;gap:8px}.dash-resource-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#6b7280}.dash-resource-value{margin-left:auto;font-weight:600;color:#1f2937}.dash-progress{height:6px;background:#f3f4f6;border-radius:6px;overflow:hidden}.dash-progress-bar{height:100%;border-radius:6px;transition:width .5s ease}.dash-actions{display:flex;flex-direction:column;gap:10px}.dash-action-btn{display:flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.dash-action-btn:hover{background:#fafafa;border-color:#d1d5db;color:#374151}.dash-action-btn svg:last-child{margin-left:auto;opacity:.4}.dash-activity-list{display:flex;flex-direction:column;gap:2px}.dash-activity-item{display:flex;align-items:center;gap:14px;padding:14px;border-radius:8px;transition:background .2s}.dash-activity-item:hover{background:#f9fafb}.dash-activity-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-activity-icon.blue{background:#eff6ff;color:#3b82f6}.dash-activity-icon.green{background:#f0fdf4;color:#10b981}.dash-activity-icon.orange{background:#fffbeb;color:#f59e0b}.dash-activity-icon.purple{background:#faf5ff;color:#8b5cf6}.dash-activity-content{flex:1;min-width:0}.dash-activity-title{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:2px}.dash-activity-description{font-size:12px;color:#9ca3af}.dash-activity-time{font-size:13px;color:#9ca3af;white-space:nowrap}.dash-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:10px;color:#9ca3af}.dash-empty p{margin:0;font-size:13px;color:#9ca3af}.phpanel-shell.theme-dark .dashboard-clean{color:#dbe5f4}.phpanel-shell.theme-dark .dash-header h1,.phpanel-shell.theme-dark .dash-stat-value,.phpanel-shell.theme-dark .dash-card-header h3,.phpanel-shell.theme-dark .dash-resource-value,.phpanel-shell.theme-dark .dash-activity-title{color:#e7eefb}.phpanel-shell.theme-dark .dash-header p,.phpanel-shell.theme-dark .dash-stat-label,.phpanel-shell.theme-dark .dash-action-btn,.phpanel-shell.theme-dark .dash-activity-description,.phpanel-shell.theme-dark .dash-activity-time,.phpanel-shell.theme-dark .dash-empty,.phpanel-shell.theme-dark .dash-empty p,.phpanel-shell.theme-dark .dash-resource-header{color:#91a2bd}.phpanel-shell.theme-dark .dash-stat-card,.phpanel-shell.theme-dark .dash-card{background:#101a2b;border-color:#1f2d45}.phpanel-shell.theme-dark .dash-stat-card:hover,.phpanel-shell.theme-dark .dash-action-btn:hover,.phpanel-shell.theme-dark .dash-activity-item:hover{border-color:#35507a;background:#16243a}.phpanel-shell.theme-dark .dash-action-btn{border-color:#243552;color:#dbe5f4}.phpanel-shell.theme-dark .dash-btn-text{color:#60a5fa}.phpanel-shell.theme-dark .dash-btn-text:hover{color:#93c5fd}.phpanel-shell.theme-dark .dash-progress{background:#16243a}@media (max-width: 1200px){.dash-stats-grid{grid-template-columns:repeat(2,1fr)}.dash-content-grid{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-clean{padding:20px}.dash-stats-grid{grid-template-columns:1fr}.dash-header h1{font-size:24px}.dash-stat-value{font-size:28px}}:root{--bg: #f5f6fb;--ink: #181a26;--muted: #666e88;--line: #dde1ef;--hero: #0e3f7b;--hero-soft: #0e3f7b;--card: #ffffff;--lime: #d7fb39;--indigo: #0e3f7b;--footer: #090b18;--radius: 24px;--shadow: 0 24px 80px rgba(22, 29, 91, .14)}*{box-sizing:border-box}html,body,#beta-root{margin:0;padding:0;min-height:100%}body{min-width:320px;background:var(--bg);color:var(--ink);font-family:Plus Jakarta Sans,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-shell{overflow-x:hidden}.cookie-consent-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:#0d142094;display:grid;place-items:center;padding:18px}.cookie-consent-modal{width:min(760px,100%);background:#fff;border-radius:14px;border:1px solid #dbe5f2;box-shadow:0 22px 56px #0f1a3047;overflow:hidden;position:relative}.cookie-consent-content{padding:24px 24px 16px;position:relative;z-index:1}.cookie-consent-content h2{margin:0 0 12px;color:#132a4a;font-size:1.6rem}.cookie-consent-content p{margin:0 0 10px;color:#52657d;line-height:1.62}.cookie-consent-link{margin-top:8px;background:transparent;border:0;color:#184c8d;text-decoration:underline;text-underline-offset:2px;font-weight:600;cursor:pointer;padding:0}.cookie-consent-actions{padding:14px 24px 22px;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cookie-btn{min-height:42px;border-radius:999px;padding:0 16px;font-weight:700;cursor:pointer;border:1px solid transparent}.cookie-btn-ghost{background:transparent;color:#1f2e42;text-decoration:underline}.cookie-btn-outline{border-color:#1b2a42;background:#fff;color:#1b2a42}.cookie-btn-primary{border-color:#0f2748;background:#0f2748;color:#fff}.cookie-consent-config{margin:12px 0 6px;border:1px solid #dce8f5;border-radius:12px;padding:12px;background:#f8fbff;display:grid;gap:10px}.cookie-consent-option{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cookie-consent-option strong{display:block;color:#1d2f47;margin-bottom:2px}.cookie-consent-option small{color:#5f748f;line-height:1.4}.cookie-consent-option input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:#0e3f7b}.cookie-consent-orb{position:absolute;border-radius:999px;border:6px solid rgba(137,171,222,.35);pointer-events:none}.cookie-consent-orb-top{width:86px;height:86px;top:-24px;left:-24px}.cookie-consent-orb-bottom{width:96px;height:96px;right:-30px;bottom:-30px}@media (max-width: 720px){.cookie-consent-content{padding:20px 16px 14px}.cookie-consent-content h2{font-size:1.35rem}.cookie-consent-actions{padding:12px 16px 18px;justify-content:stretch}.cookie-btn{width:100%}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:linear-gradient(180deg,#080c14b8,#080c14cc),radial-gradient(circle at 84% -8%,#0e3f7b1f,#0e3f7b00 28%),url(/images/ph_texture.png) center/contain repeat,linear-gradient(180deg,#101114,#14181d)}.auth-layout{width:min(1180px,100%);display:grid;grid-template-columns:minmax(430px,500px) minmax(360px,1fr);align-items:center;gap:2rem;padding:0}.auth-card{width:100%;background:#fff;border-radius:10px;padding:2rem 1.9rem;box-shadow:0 20px 45px #00000029;border:1px solid rgba(14,63,123,.08)}.auth-brand{display:inline-flex;align-items:center;margin-bottom:1.2rem}.auth-brand-img{height:30px;width:auto}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.1rem}.auth-tab{min-height:42px;border-radius:8px;border:1px solid #d8dfeb;background:#f8fafc;color:#54637c;font-weight:700;cursor:pointer;transition:all .16s ease}.auth-tab.active{border-color:#0e3f7b;background:#0e3f7b;color:#fff}.auth-form{display:grid;gap:1.05rem}.auth-copy{background:#fff}.auth-copy-login{gap:.65rem}.auth-copy-accent{color:#d7a82c}.auth-kicker{color:#8090ab;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-form h1{margin:0;font-size:clamp(1.7rem,2.6vw,2.15rem);color:#1b2840;line-height:1.1}.auth-form p{margin:0 0 .2rem;color:#66758d;font-size:1rem;line-height:1.45}.auth-form label{display:grid;gap:.38rem;color:#728099;font-weight:600;font-size:.82rem}.auth-label-text{display:inline-flex;align-items:center;gap:4px;color:#728099}.required-star{color:#d62020;font-style:normal;font-weight:700}.auth-form input{border:1px solid #dfe5ef;border-radius:10px;min-height:52px;padding:0 .9rem;font-size:.95rem;color:#17253a;background:#f8fafc}.auth-form input[type=password]::-ms-reveal,.auth-form input[type=password]::-ms-clear{display:none}.auth-password-wrap{position:relative}.auth-password-wrap input{width:100%;padding-right:3rem}.auth-password-toggle{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.05rem;height:2.05rem;border:0;border-radius:8px;background:transparent;color:#5f7091;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.auth-password-toggle:hover{background:#edf2fa;color:#33527f}.auth-password-toggle:focus-visible{outline:2px solid rgba(14,63,123,.28);outline-offset:2px}.auth-form select{border:1px solid #dfe5ef;border-radius:10px;min-height:52px;padding:0 .9rem;font-size:.95rem;color:#17253a;background:#f8fafc}.auth-form input:focus{outline:none;border-color:#0e3f7b;box-shadow:0 0 0 3px #0e3f7b1f}.auth-form select:focus{outline:none;border-color:#0e3f7b;box-shadow:0 0 0 3px #0e3f7b1f}.auth-form input.is-invalid{border-color:#d62020;box-shadow:0 0 0 3px #d620201f}.auth-field-error{margin-top:-.15rem;color:#d62020;font-size:.84rem;line-height:1.3;font-weight:500}.auth-field-success{margin-top:-.1rem;color:#12753b;font-size:.84rem;line-height:1.3;font-weight:500}.auth-feedback{margin-top:.2rem;border-radius:10px;border:1px solid transparent;padding:.72rem .85rem;font-size:.88rem;line-height:1.4;font-weight:600}.auth-feedback-success{color:#106f3b;background:#edf9f1;border-color:#bfe7cb}.auth-feedback-error{color:#b11d1d;background:#fff1f1;border-color:#f1bcbc}.reset-password-error{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;margin-bottom:20px}.auth-row{display:flex;align-items:center}.auth-row-between{justify-content:space-between;gap:1rem}.auth-check{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:.45rem;font-size:.86rem!important;font-weight:500!important;color:#5f6d84!important}.auth-check input{min-height:auto;width:14px;height:14px;margin:0;accent-color:#0e3f7b;box-shadow:none}.auth-primary-btn{margin-top:.2rem;min-height:52px;border:0;border-radius:8px;background:#1f4f92;color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 8px 18px #0e3f7b29}.auth-primary-btn:disabled{cursor:not-allowed;background:#c9d3e2;color:#6d7b92;box-shadow:none}.auth-secondary-btn{min-height:44px;border:1px solid #c5d1e4;border-radius:8px;background:#eef3fb;color:#1b3f70;font-weight:700;cursor:pointer}.auth-secondary-btn:disabled{cursor:not-allowed;opacity:.65}.auth-readonly-input{background:#edf2f8!important;color:#52637d!important;cursor:not-allowed}.auth-register-steps{display:flex;gap:.55rem}.auth-register-steps span{padding:.28rem .55rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#70819d;background:#edf2f8}.auth-register-steps span.active{color:#fff;background:#1f4f92}.auth-register-nav{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.auth-register-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .8rem;align-items:start}.auth-register-grid-wide{grid-column:1 / -1}.auth-card-loading{max-width:560px;margin:0 auto;padding:2.2rem 2rem 2.4rem;border-radius:14px;text-align:center}.auth-layout-centered{grid-template-columns:minmax(320px,560px);justify-content:center;align-items:center}.auth-layout-centered .auth-brand{display:inline-flex;margin:0 auto 1.35rem}.auth-complete-screen{display:grid;justify-items:center;gap:.75rem;padding:.6rem 0 .25rem}.auth-complete-screen h1{margin:0;color:#1c2f4d;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.08;letter-spacing:-.03em}.auth-complete-screen p{margin:0;color:#55657f;font-size:.98rem;line-height:1.55;max-width:32ch}.auth-complete-screen strong{color:#0e3f7b;font-weight:700;font-size:.92rem}.auth-complete-spinner{width:20px;height:20px;border-radius:50%;border:2px solid rgba(14,63,123,.18);border-top-color:#0e3f7b;animation:spin .8s linear infinite}.auth-register-grid .auth-secondary-btn,.auth-register-grid .auth-primary-btn{margin-top:0}.auth-register-grid-step2{grid-template-columns:1fr}.auth-method-toggle{margin-top:.45rem;display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.auth-method-toggle button{min-height:38px;border-radius:8px;border:1px solid #c8d4e7;background:#f7f9fc;color:#4a5f7f;font-size:.84rem;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff73;transition:all .14s ease}.auth-method-toggle button:hover:not(:disabled){border-color:#9db3d5;background:#eef3fb}.auth-method-toggle button.is-active{border-color:#1f4f92;background:#1f4f92;color:#fff;box-shadow:0 6px 14px #0e3f7b24}.auth-method-toggle button:disabled{opacity:.7;cursor:not-allowed}.auth-code-input{text-align:center;font-size:1.1rem!important;letter-spacing:.18em;font-weight:700}.auth-verify-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.auth-verify-actions .auth-primary-btn,.auth-verify-actions .auth-secondary-btn{margin-top:0}@media (max-width: 920px){.auth-register-grid,.auth-verify-actions{grid-template-columns:1fr}}.auth-text-btn{border:0;background:transparent;color:#0e5bb2;font-weight:500;justify-self:start;cursor:pointer;padding:0;font-size:.86rem}.auth-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:50px;padding:0 .95rem;border:1px solid #e4e9f2;border-radius:8px;color:#67758c;background:#fbfcfe;font-size:.92rem}.auth-showcase{position:relative;min-height:640px;display:flex;align-items:center;justify-content:center;padding:2rem 2.5rem}.auth-showcase:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 66%,rgba(255,255,255,.025) 66% 68%,transparent 68%);pointer-events:none}.auth-feature-stack{position:relative;z-index:1;width:min(560px,100%);display:grid;gap:1rem}.auth-feature-card{display:grid;grid-template-columns:42px 1fr;gap:1rem;padding:1.25rem 1.35rem;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#101621a3;color:#eef4fc4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-feature-card.is-active{color:#fff;border-color:#1f4f9299;box-shadow:0 0 0 1px #1f4f922e,0 18px 35px #0000004d}.auth-feature-icon{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;border:1px solid currentColor}.auth-feature-card h3{margin:0 0 .45rem;font-size:.94rem;line-height:1.35}.auth-feature-card p{margin:0;font-size:.87rem;line-height:1.45}.auth-showcase-dots{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:grid;gap:.45rem}.auth-showcase-dots span{width:6px;height:6px;border-radius:999px;background:#ffffff40}.auth-showcase-dots span.active{height:24px;background:#fff}@media (max-width: 980px){.auth-layout{grid-template-columns:1fr;padding:1rem}.auth-showcase{min-height:420px}}@media (max-width: 640px){.auth-page{padding:.9rem}.auth-layout{gap:1rem;border-radius:20px}.auth-card,.auth-showcase{padding:1.1rem}.auth-row-between,.auth-bottom-cta{flex-direction:column;align-items:flex-start}.auth-tabs{grid-template-columns:1fr}}.section-limit{width:min(1200px,calc(100% - 2.5rem));margin-inline:auto}.hero-wrap .section-limit{width:calc(100% - 2.5rem);max-width:none}.hero-wrap{background:radial-gradient(circle at 88% -25%,#4999eb2e,#4999eb00 42%),linear-gradient(135deg,#0e3f7b,#0e3f7b 52%,#0e3f7b);color:#fff;padding-bottom:1.2rem}.hero-wrap.is-transparent{background:transparent;position:absolute;top:0;left:0;right:0;z-index:40;padding-bottom:0}.hero-wrap.is-white{background:#fff;color:#0f172a;border-bottom:1px solid #e2e8f0;padding-bottom:0}.hero-wrap.is-home-reference{background:#fff;color:#0f2857;padding-bottom:0}.hero-wrap.is-home-reference .hs-nav{min-height:92px}.hero-wrap.is-home-reference .hs-menu{gap:2rem}.hero-wrap.is-home-reference .hs-menu-link-btn{display:inline-flex;align-items:center;text-decoration:none;color:#0d2f6b;font-size:2rem;font-weight:500;line-height:1}.hero-wrap.is-home-reference .hs-menu-link-btn:hover{opacity:.8}.hero-wrap.is-home-reference .hs-top-link{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:#1f4ca7;font-size:1.85rem;font-weight:500}.hero-wrap.is-home-reference .hs-locale-btn{display:inline-flex;align-items:center;gap:.28rem;border:none;background:transparent;color:#1d48a0;font-size:1.85rem;font-weight:500;cursor:pointer;padding:0}.hero-wrap.is-home-reference .hs-search-icon-btn{width:56px;height:56px;border-radius:999px;border:none;background:#edf2ff;color:#0f3e78;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hero-wrap.is-home-reference .hs-search-icon-btn:hover{background:#dfe8ff}.hero-wrap.is-home-reference .hs-hamburger{color:#0f3e78}.hero-wrap.is-home-reference .hs-menu-btn,.hero-wrap.is-home-reference .hs-menu a{color:#1a2a42}.hero-wrap.is-home-reference .hs-support span{color:#5f6c83}.hero-wrap.is-home-reference .hs-support a{color:#0f3e78}.hero-wrap.is-home-reference .hs-account{border-color:#cfd7e6;background:#fff;color:#1a2a42}.hero-wrap.is-home-reference .hs-account:hover{background:#0f3e78;border-color:#0f3e78;color:#fff}.hero-wrap.is-home-reference .hs-cart-btn{color:#0f3e78;border-color:#c7d9f5}.hero-wrap.is-home-reference .hs-account-panel{border-color:#1a2a421f;background:#ffffffe6}.hero-wrap.is-home-reference .hs-account-name{color:#1a2a42}.hero-wrap.is-home-reference .hs-account-caret{color:#6b7a91}.hero-wrap.is-home-reference .hs-domain-bar{margin-top:.2rem;margin-bottom:.9rem}.hero-wrap.is-home-reference .hs-search-wrap{background:#eef3fb;border:1px solid #d6e0f1;border-radius:10px;padding:.34rem .36rem .34rem .76rem}.hero-wrap.is-home-reference .hs-search-wrap svg{color:#8aa0bf}.hero-wrap.is-home-reference .hs-search-wrap input{color:#1f3557}.hero-wrap.is-home-reference .hs-search-wrap input::placeholder{color:#7b92b0}.hero-wrap.is-home-reference .hs-search-wrap button{border:1px solid #c9d7ec;background:#fff;color:#0f3e78}.hero-wrap.is-home-reference .hs-search-wrap button:hover{background:#f5f8fd;border-color:#b7cae6}.hero-wrap.is-home-reference .hs-domain-copy strong{color:#1b365f}.hero-wrap.is-home-reference .hs-domain-copy span{color:#61779a;opacity:1}.hero-wrap.is-white .hs-menu-btn,.hero-wrap.is-white .hs-menu a{color:#1a2a42}.hero-wrap.is-white .hs-support span{color:#5f6c83}.hero-wrap.is-white .hs-support a{color:#0f3e78}.hero-wrap.is-white .hs-account{border-color:#cfd7e6;background:#fff;color:#1a2a42}.hero-wrap.is-white .hs-account:hover{background:#0f3e78;border-color:#0f3e78;color:#fff}.hero-wrap.is-white .hs-chevron{color:#64748b}.hero-wrap.is-white .hs-cart-btn{color:#0f3e78;border-color:#c7d9f5}.hero-wrap.is-results-theme .hs-menu-btn,.hero-wrap.is-results-theme .hs-menu a{color:#1a2a42}.hero-wrap.is-results-theme .hs-support span{color:#5f6c83}.hero-wrap.is-results-theme .hs-support a{color:#1a2a42}.hero-wrap.is-results-theme .hs-account{border-color:#cfd7e6;background:#fff;color:#1a2a42}.hero-wrap.is-results-theme .hs-account:hover{background:#1a2a42;border-color:#1a2a42;color:#fff}.hs-nav{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:74px}.hs-left-group{display:inline-flex;align-items:center;gap:2.25rem;min-width:0}.hs-brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.22rem;letter-spacing:.02em;flex-shrink:0}.hs-brand-img{height:36px;width:auto;display:block}.hs-brand-logo{display:none}.hs-menu,.hs-right{display:flex;align-items:center;gap:1rem;font-size:1.06rem}.hs-menu-item{position:static}.hs-menu-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#fff;font-size:1.06rem;font-weight:500;cursor:pointer;padding:0;line-height:1;transition:opacity .14s ease}.hs-menu-btn:hover{opacity:.8}.hs-chevron{transition:transform .2s ease}.hs-menu-item.active .hs-chevron{transform:rotate(180deg)}.hs-dropdown{position:fixed;top:63px;left:0;right:0;z-index:200;background:#fff;border:0;border-radius:0;box-shadow:0 18px 36px #11182714;animation:ddFadeIn .14s ease;overflow:hidden}.hero-wrap.is-home-reference .hs-dropdown{top:83px}@keyframes ddFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hs-dropdown-inner{display:flex;gap:2.5rem;width:min(1460px,calc(100% - 2.8rem));max-width:none;margin:0 auto;padding:1.7rem 0}.hs-dropdown-col{flex:1;min-width:180px}.hs-dropdown-heading{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#6b7280;margin-bottom:.8rem;text-transform:uppercase}.hs-dropdown-link{display:flex;align-items:flex-start;gap:.75rem;padding:.55rem .5rem;border-radius:8px;text-decoration:none;color:#111827;transition:background .12s ease;margin-bottom:2px}.hs-dropdown-link:hover{background:#f3f4f6}.hs-dropdown-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#f5f6fb;color:#8496b0;flex-shrink:0}.hs-dropdown-link strong{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:#111827;line-height:1.3}.hs-dropdown-link>span>span{display:block;font-size:.78rem;color:#6b7280;line-height:1.4;margin-top:1px}.hs-badge{font-style:normal;font-size:.62rem;font-weight:700;background:#2a3e5a;color:#fff;padding:1px 6px;border-radius:4px;letter-spacing:.04em}.hs-badge-new{background:#0f3e78}.hs-badge-popular{background:#065f46}.hs-badge-pro{background:#6b21a8}.hs-badge-ai{background:#b45309}.hs-support{display:grid;gap:.18rem;line-height:1.15;text-align:right}.hs-support span{color:#f8f8fbdb;font-size:.72rem;font-weight:500}.hs-support a{color:#fff;font-size:.88rem;font-weight:700;letter-spacing:.01em}.hs-notif-dropdown{position:relative}.hs-notif-menu{position:absolute;top:calc(100% + .55rem);right:0;width:min(560px,calc(100vw - 1.2rem));padding:0;border-radius:16px;border:0;background:transparent;box-shadow:none;z-index:220}.hs-notif-panel{background:#fff;border:1px solid rgba(28,51,84,.08);border-radius:16px;box-shadow:0 20px 40px #18274b24;padding:1.25rem 1.3rem 1.35rem}.hs-notif-panel-head{display:inline-flex;align-items:center;gap:.62rem;color:#2f3b4a;font-size:1.18rem;font-weight:700}.hs-notif-panel-icon{width:30px;height:30px;border-radius:999px;background:#e7f0ff;color:#1f4ca7;display:inline-flex;align-items:center;justify-content:center}.hs-notif-panel-divider{height:1px;margin:.95rem 0;background:#e5ebf5}.hs-notif-card-link{display:block;text-decoration:none;color:inherit;border-radius:12px;padding:.35rem .4rem}.hs-notif-card-link:hover{background:#f8fbff}.hs-notif-card-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 .78rem;border-radius:999px;background:#d8e7ff;color:#1f4ca7;font-size:.9rem;font-weight:700;margin-bottom:.62rem}.hs-notif-card-body{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.8rem;align-items:start}.hs-notif-card-body img{width:88px;height:66px;border-radius:8px;object-fit:cover;border:1px solid #dde7f6}.hs-notif-card-thumb{width:88px;height:66px;border-radius:8px;border:1px solid #dde7f6;background:linear-gradient(135deg,#0f2b54,#0e3f7b 62%,#154f96);color:#fff;display:inline-flex;align-items:center;justify-content:center}.hs-notif-card-link strong{display:block;color:#2f3b4a;font-size:1.05rem;line-height:1.2;margin-bottom:.45rem}.hs-menu-btn-label{display:inline-block}.hs-menu-top-badge{font-style:normal;font-size:.58rem;font-weight:700;line-height:1;color:#fff;padding:3px 6px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;transform:translateY(-1px)}.hs-notif-card-link p{margin:0;color:#7f92b1;font-size:.92rem;line-height:1.4;max-width:44ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 720px){.hs-notif-card-body{grid-template-columns:1fr}.hs-notif-card-body img{width:100%;height:130px}}.hs-notif-btn{width:48px;height:48px;border-radius:50%;border:0;background:transparent;color:#3d3235;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:transform .14s ease,background-color .14s ease}.hs-notif-btn.has-alert{background:#f8717124}.hs-notif-btn:hover{transform:translateY(-1px)}.hs-notif-badge{position:absolute;top:1px;right:0;min-width:19px;height:19px;padding:0 4px;border-radius:50%;background:#f76e66;color:#fff;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:0 3px 8px #f76e6647;animation:hsNotifPush 2.2s cubic-bezier(.22,.8,.2,1) infinite;pointer-events:none;isolation:isolate}.hs-notif-badge:after{content:none}.hs-notif-badge:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:#f76e6657;z-index:-1;animation:hsNotifExplode 2.2s cubic-bezier(.22,.8,.2,1) infinite}@keyframes hsNotifPush{0%{transform:scale(1);opacity:1;box-shadow:0 3px 8px #f76e6647}18%{transform:scale(1.34);opacity:.62;box-shadow:0 10px 24px #f76e6673}42%{transform:scale(.9);opacity:.96;box-shadow:0 3px 8px #f76e6647}to{transform:scale(1);opacity:1;box-shadow:0 3px 8px #f76e6647}}@keyframes hsNotifExplode{0%{transform:scale(.45);opacity:0}16%{transform:scale(1);opacity:.48}46%{transform:scale(2.65);opacity:0}to{transform:scale(2.65);opacity:0}}@media (prefers-reduced-motion: reduce){.hs-notif-badge{animation:none}.hs-notif-badge:before{animation:none}}.hs-notif-menu-empty{display:block;padding:.35rem .45rem;color:#6b7280;font-size:.9rem}.hs-menu a{display:inline-flex;align-items:center;gap:.22rem;color:#f8f8fb;font-weight:500;font-size:1em;opacity:.95;white-space:nowrap}.hs-menu a:last-child{font-weight:600}.hs-account{border:1px solid rgba(255,255,255,.72);padding:0 1.15rem;min-height:44px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;letter-spacing:0;background:#ffffff0a;box-shadow:none;color:#fff;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.hs-account:hover{background:#fff;border-color:#fff;color:#2a3e5a}.hs-account-dropdown{position:relative}.hs-account-panel{border:1px solid rgba(255,255,255,.16);display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .45rem .2rem .2rem;border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .14s}.hs-account-panel:hover{background:#ffffff2e}.hs-account-avatar{width:30px;height:30px;border-radius:50%;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hs-account-name{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.82rem;font-weight:600}.hs-account-caret{color:#ffffffc7;transition:transform .16s ease}.hs-account-dropdown.is-open .hs-account-caret{transform:rotate(180deg)}.hs-account-menu{position:absolute;top:calc(100% + .55rem);right:0;min-width:204px;padding:.4rem;border-radius:12px;border:1px solid rgba(19,40,69,.08);background:#fff;box-shadow:0 14px 30px #0d182c1f;display:grid;gap:.2rem;z-index:220}.hs-account-menu-link{width:100%;border:0;background:transparent;border-radius:8px;min-height:36px;padding:.55rem .75rem;display:flex;align-items:center;justify-content:flex-start;text-align:left;color:#20314b;font-size:.88rem;font-weight:500;cursor:pointer}.hs-account-menu-link:hover{background:#f4f7fc}.hs-account-menu-link.is-primary{background:#1f4f92;color:#fff}.hs-account-menu-link.is-primary:hover{background:#173e74}.hs-account-menu-link.is-danger{color:#b12626}.hs-account-menu-link.is-danger:hover{background:#b126260f}.hero-wrap.is-white .hs-account-panel,.hero-wrap.is-results-theme .hs-account-panel{border-color:#1a2a421f;background:#ffffffe6}.hero-wrap.is-home-reference .hs-notif-btn,.hero-wrap.is-white .hs-notif-btn,.hero-wrap.is-results-theme .hs-notif-btn{color:#3d3235;border-color:transparent;background:#ffffffe0}.hero-wrap.is-white .hs-account-name,.hero-wrap.is-results-theme .hs-account-name{color:#1a2a42}.hero-wrap.is-white .hs-account-caret,.hero-wrap.is-results-theme .hs-account-caret{color:#6b7a91}.hs-domain-bar{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;margin-top:.45rem;width:100%}.hs-search-wrap{display:flex;align-items:center;gap:.7rem;background:#ffffff4d;border-radius:10px;padding:.28rem .32rem .28rem .7rem;width:100%}.hs-search-wrap svg{color:#ffffff73}.hs-search-wrap input{flex:1;border:none;outline:none;color:#ffffffe6;background:transparent;font-size:1rem}.hs-search-wrap input::placeholder{color:#fff6}.hs-search-wrap button{border:1px solid rgba(255,255,255,.3);padding:0 .95rem;min-height:36px;border-radius:7px;background:#fff;color:#0e3f7b;font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.hs-search-wrap button:hover{background:#f0f4ff;border-color:#ffffff80}.hs-domain-copy{margin:0;display:grid;gap:.06rem;line-height:1.18}.hs-domain-copy strong{font-size:1.06rem;color:#fff;font-weight:620;letter-spacing:0}.hs-domain-copy span{color:#f2f2f8;font-size:.62rem;font-weight:430;opacity:.82;display:inline-flex;align-items:center;gap:.2rem}.hs-domain-copy span a{text-decoration:underline;text-underline-offset:2px}.hs-domain-copy span svg{opacity:.72}.hs-hero{position:relative;margin-top:.25rem;min-height:clamp(260px,33vw,520px);aspect-ratio:2 / 1;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;padding:clamp(1.4rem,2.4vw,2.7rem) clamp(1.2rem,2.8vw,3.2rem);background:transparent;box-shadow:none}.hs-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(10px,1.1vw,18px);background:linear-gradient(180deg,#f5f6fb00,#f5f6fb3d);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 5px));z-index:1;pointer-events:none}.hs-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#071842db,#0718429e 36%,#07184233 60%,#07184200 78%),url(/images/images/primeira_imagem_cabelo_completo.png);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:1;filter:none;pointer-events:none}.hs-hero-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;width:min(43%,620px);background:linear-gradient(90deg,#08163a75,#08163a47 64%,#08163a00);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hs-hero-bg:after{content:none}.hs-hero-overlay{display:none}.hs-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(46%,640px);max-width:640px;padding-bottom:clamp(.8rem,1.2vw,1.2rem)}.hs-hero-content h1{margin:0;font-size:clamp(2.2rem,4.5vw,4.7rem);line-height:1.02;letter-spacing:-.02em;color:#fff;max-width:12ch}.hs-hero-content p{margin:1.7rem 0 0;color:#ffffffeb;max-width:22ch;line-height:1.28;font-size:clamp(1.05rem,1.75vw,1.98rem)}.hs-hero-btn{margin-top:2.1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.88);border-radius:0;min-width:220px;height:58px;padding:0 1.4rem;background:linear-gradient(180deg,#fff,#f3f8ff);color:#0f3e78;font-size:1.45rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 10px 26px #05143438,0 2px 8px #05143424;transition:transform .15s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.hs-hero-btn:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fff,#eaf3ff);box-shadow:0 14px 30px #05143442,0 3px 10px #05143429}.hs-hero-btn:active{transform:translateY(0);box-shadow:0 6px 16px #05143433,0 2px 6px #05143424}.hs-hero-btn:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.hs-hero-note{display:none}.hs-hero-media{position:relative;z-index:2;width:100%;min-height:clamp(225px,24vw,390px);display:flex;align-items:flex-end;justify-content:center;overflow:visible;isolation:isolate;border-radius:0;border:0;background:transparent;box-shadow:none}.hs-hero-media:before{content:"";position:absolute;width:min(68%,360px);height:clamp(20px,2.8vw,36px);left:50%;bottom:clamp(.5rem,1.2vw,1rem);transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,#08183e70,#08183e0f 62%,#08183e00);filter:blur(7px);z-index:1;pointer-events:none}.hs-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 58% 44%,#3fe2ff85,#3fe2ff33 20%,#3fe2ff00 42%),radial-gradient(circle at 66% 54%,#22a4ff4d,#22a4ff00 48%);mix-blend-mode:color;opacity:.78;z-index:3;pointer-events:none}.hs-hero-media img{position:relative;z-index:2;width:106%;height:100%;max-width:none;right:auto;bottom:auto;object-fit:contain;object-position:center bottom;transform:scale(1.04,1.22) translateY(2%);transform-origin:center bottom;filter:saturate(1) contrast(1) brightness(1) drop-shadow(0 10px 18px rgba(7,15,38,.2))}.hs-hero-media-fallback{position:relative;z-index:2;width:100%;height:100%}.hs-hero-media-fallback{background:linear-gradient(145deg,#badafff2,#e1ecffe0)}.hs-live-status{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .64rem;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#0c0d126b;color:#ffffffe6;font-size:.8rem}.stats,.platform,.commerce,.showcase,.faq-wrap{padding:5rem 0;margin-top:-3.5rem}.faq-inner{display:grid;grid-template-columns:1fr 1.7fr;gap:4rem;align-items:start}.stats-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.stats-head h2,.platform-copy h2,.feature-band h2,.commerce-copy h2,.showcase h2,.faq-copy h2,.cta-inner h2{margin:0;letter-spacing:-.02em;line-height:1.08}.stats-head h2{max-width:20ch;font-size:clamp(1.7rem,3.1vw,2.45rem)}.logo-row{display:flex;gap:.62rem;flex-wrap:wrap}@media (max-width: 1024px){.hero-wrap.is-home-reference .hs-menu{display:none}.hs-hero{grid-template-columns:1fr;min-height:0;padding-top:1.3rem;padding-bottom:0}.hs-hero-content{width:min(100%,520px);max-width:100%}.hs-hero-content h1{max-width:100%}.hs-hero-content p{max-width:28ch}.hs-hero-media{min-height:215px}.hs-hero-media img{width:108%;height:100%;object-position:center bottom;transform:scale(1.08,1.24) translateY(4%)}.hs-hero-media:before{top:.45rem;right:.45rem;bottom:.45rem;left:.45rem}.hs-hero-media-fallback{max-height:380px}}@media (max-width: 640px){.hero-wrap.is-home-reference{padding-bottom:1rem}.hs-hero{border-radius:6px;margin-top:.5rem;padding:.95rem .85rem 0;box-shadow:none}.hs-hero:after{height:clamp(8px,1.8vw,12px);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 3px))}.hs-hero-content{width:100%;padding-bottom:.8rem}.hs-hero-content h1{font-size:clamp(1.55rem,8.8vw,2.25rem)}.hs-hero-content p{margin-top:.72rem;font-size:.94rem;max-width:30ch}.hs-hero-btn{min-width:168px;height:44px;padding:0 1rem;font-size:1rem}.hs-hero-media{min-height:180px}.hs-hero-media img{width:112%;height:100%;object-position:center bottom;transform:scale(1.1,1.26) translateY(5%)}.hs-hero-media:before{top:.36rem;right:.36rem;bottom:.36rem;left:.36rem;border-width:1.6px}}.logo-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:999px;padding:.38rem .65rem;background:#fff;color:#67708f;font-size:.78rem;font-weight:700}.logo-dot{width:8px;height:8px;border-radius:999px;background:#9198b5}.metric-grid{margin-top:1.45rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.metric-card{border-radius:17px;border:1px solid var(--line);background:#fff;padding:1rem;box-shadow:0 1px #121a3608}.metric-head{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.metric-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#0e3f7b;background:linear-gradient(145deg,#e8edf4,#e8edf4);border:1px solid #e8edf4}.metric-kicker{font-size:.73rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0e3f7b}.metric-card strong{display:block;color:#0e3f7b;font-size:clamp(1.35rem,2.4vw,2.2rem);margin-bottom:.42rem;line-height:1}.metric-card p{margin:0;color:#66708d;font-size:.84rem;min-height:2.8rem}.metric-card a{display:inline-flex;align-items:center;gap:.32rem;margin-top:.75rem;color:#0e3f7b;font-size:.76rem;font-weight:700}.platform{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem;align-items:center}.eyebrow{display:inline-block;margin-bottom:.65rem;font-size:.72rem;font-weight:700;color:#0e3f7b;text-transform:uppercase;letter-spacing:.12em}.platform-copy h2,.commerce-copy h2,.faq-copy h2{font-size:clamp(1.75rem,3vw,2.6rem)}.platform-copy ol{margin:1.4rem 0 1.5rem;padding:0;list-style:none;display:grid;gap:.85rem}.platform-copy li{display:flex;align-items:flex-start;gap:.7rem;border-bottom:1px solid var(--line);padding-bottom:.8rem}.platform-copy li span{color:#0e3f7b;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700}.platform-copy li p{margin:0;color:#0e3f7b}.platform-showcase{position:relative}.panel-mock{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#f9faff,#f5f6fb);min-height:300px;padding:1.25rem;box-shadow:var(--shadow)}.panel-mock .badge{display:inline-block;font-size:.72rem;padding:.3rem .52rem;border-radius:999px;background:#e8edf4;color:#0e3f7b;margin-bottom:.7rem}.panel-mock h3{margin:0;font-size:1.38rem;max-width:17ch;color:#0e3f7b}.bar-chart{margin-top:1.2rem;display:grid;gap:.58rem}.bar-chart span{height:12px;border-radius:999px;background:linear-gradient(90deg,#0e3f7b,#0e3f7b)}.feature-band{background:transparent;padding:3rem 0 2.7rem;margin-top:.9rem}.feature-head h2{margin:0;max-width:26ch;font-size:clamp(2rem,3vw,2.8rem);line-height:1.12;letter-spacing:-.02em}.feature-head p{margin:.9rem 0 0;color:#5f7090;max-width:64ch;font-size:1rem;line-height:1.65}.feature-grid{margin-top:1.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;align-items:stretch}.feature-card{border:1px solid #d7e2f2;border-radius:16px;background:#fff;padding:1.3rem 1.15rem 1.15rem;min-height:196px;display:flex;flex-direction:column;box-shadow:0 6px 18px #102a520a}.feature-icon-wrap{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#0e3f7b;background:#f2f7ff;border:1px solid #d7e3f5}.feature-card svg{color:currentColor}.feature-card h3{margin:.85rem 0 .45rem;font-size:1.1rem;line-height:1.28;color:#0f2342}.feature-card p{margin:0;color:#5f7396;line-height:1.62;font-size:.95rem}.commerce{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:center}.commerce-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1rem;box-shadow:var(--shadow)}.platform-copy h2,.commerce-card ul{list-style:none;padding:0;margin:.8rem 0;display:grid;gap:.6rem}.infra-highlights{display:flex;align-items:stretch;justify-content:center;margin-bottom:1.5rem;background:#fff;border:1px solid #eef0f6;border-radius:14px;box-shadow:0 1px 6px #0f1e3c0a;overflow:hidden}.infra-highlight-item{flex:1;display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.5rem;position:relative}.infra-highlight-item+.infra-highlight-item{border-left:1px solid #eef0f6}.infra-highlight-icon-wrap{width:36px;height:36px;border-radius:10px;background:#f0f5ff;color:#0f3e78;display:flex;align-items:center;justify-content:center;flex-shrink:0}.infra-highlight-text{display:flex;flex-direction:column;gap:.1rem}.infra-highlight-stat{font-size:1.15rem;font-weight:700;color:#0f172a;line-height:1.1;letter-spacing:-.02em}.infra-highlight-label{font-size:.72rem;color:#94a3b8;font-weight:450;letter-spacing:.01em;white-space:nowrap}.infra-sep{display:none}.infra-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.infra-product-card{background:#fff;border:1px solid #e8eaf2;border-radius:16px;padding:1.35rem 1.4rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .18s}.infra-product-card:hover{border-color:#c5cad8}.infra-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.infra-card-icon-wrap{width:36px;height:36px;border-radius:9px;background:#f1f4fb;color:#0f3e78;display:flex;align-items:center;justify-content:center;flex-shrink:0}.infra-card-tags{display:flex;align-items:center;gap:.4rem}.infra-card-tag{font-size:.68rem;font-weight:600;color:#475569;background:#f1f5f9;padding:.2rem .55rem;border-radius:999px;letter-spacing:.01em}.infra-card-badge{font-size:.64rem;font-weight:700;color:#92400e;background:#fef3c7;border:1px solid #fde68a;padding:.15rem .5rem;border-radius:999px;letter-spacing:.02em}.infra-card-title{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.infra-card-desc{margin:0;font-size:.8rem;color:#64748b;line-height:1.55;flex:1}.infra-card-footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:.65rem;padding-top:.85rem;border-top:1px solid #f1f4f9;gap:.5rem}.infra-card-price{display:flex;flex-direction:column;gap:.05rem}.infra-card-price span{font-size:.6rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.infra-card-price strong{font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.1;display:flex;align-items:baseline;gap:.15rem}.infra-card-price strong em{font-style:normal;font-size:.72rem;font-weight:500;color:#94a3b8;letter-spacing:0}.infra-card-btn{display:inline-flex;align-items:center;gap:.3rem;height:32px;padding:0 .9rem;border-radius:8px;border:none;background:var(--card-color, #0f3e78);color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.infra-card-btn:hover{opacity:.88}.infra-offers-shell{display:grid;gap:1rem;width:calc(100vw - 2.5rem);max-width:none;margin:0 calc(50% - 50vw + 1.25rem);padding-left:.35rem}.infra-offers-tabs{display:flex;flex-wrap:wrap;gap:.45rem;padding:.32rem;border:1px solid #e4e9f2;border-radius:0;background:#f3f5f9}.infra-offers-tab{border:none;background:transparent;color:#4b5565;font-size:.92rem;font-weight:500;padding:.52rem .9rem;border-radius:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.infra-offers-tab.is-active{background:#fff;color:#2f3b4a;box-shadow:0 1px 2px #0f172a14}.infra-offer-card{display:grid;grid-template-columns:minmax(320px,1fr) minmax(260px,.9fr);align-items:stretch;border:1px solid #e3e8f2;border-radius:12px;overflow:hidden;background:#fff}.infra-offer-copy{padding:clamp(1.25rem,2.2vw,2rem);display:flex;flex-direction:column;justify-content:center;gap:.7rem}.infra-offer-kicker{display:inline-flex;width:fit-content;border:1px solid #d5deeb;color:#556478;border-radius:999px;padding:.25rem .72rem;font-size:.82rem;font-weight:500}.infra-offer-copy h3{margin:0;font-size:clamp(1.95rem,3.3vw,3.05rem);line-height:1.08;letter-spacing:-.02em;color:#44515f;max-width:18ch}.infra-offer-copy p{margin:0;color:#6d7888;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.45;max-width:52ch}.infra-offer-footer{margin-top:.6rem;display:flex;align-items:flex-end;gap:1rem}.infra-offer-price{display:flex;flex-direction:column;gap:.2rem}.infra-offer-price span{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.infra-offer-price strong{font-size:clamp(2rem,3.2vw,2.95rem);line-height:1;color:#47525f;display:inline-flex;align-items:baseline;gap:.35rem;font-weight:500}.infra-offer-price em{font-style:normal;font-size:clamp(1rem,1.4vw,1.28rem);font-weight:500;color:#5f6f82}.infra-offer-btn{height:44px;border:none;border-radius:10px;padding:0 1.45rem;background:#0f3e78;color:#fff;font-size:1.04rem;font-weight:700;display:inline-flex;align-items:center;gap:.42rem;cursor:pointer}.infra-offer-art{position:relative;min-height:280px;background:linear-gradient(165deg,#f9fcff,#f8f9fc 45%,#fcecef);display:flex;align-items:flex-end;justify-content:center}.infra-offer-art img{width:100%;height:100%;object-fit:cover;object-position:center right}@media (max-width: 1024px){.infra-offer-card{grid-template-columns:1fr}.infra-offer-art{min-height:230px}.infra-offer-art img{object-position:center}}@media (max-width: 640px){.infra-offers-tabs{border-radius:0;padding:.38rem}.infra-offers-tab{font-size:.84rem;padding:.45rem .7rem}.infra-offers-shell{width:calc(100vw - 1.2rem);margin:0 calc(50% - 50vw + .6rem);padding-left:.2rem}.infra-offer-copy{padding:1rem 1rem 1.1rem;gap:.58rem}.infra-offer-copy h3{font-size:clamp(1.45rem,7.2vw,2rem)}.infra-offer-copy p{font-size:.95rem}.infra-offer-footer{flex-wrap:wrap;align-items:center}.infra-offer-price strong{font-size:clamp(1.65rem,7vw,2.2rem)}.infra-offer-btn{width:100%;justify-content:center;height:42px}.infra-offer-art{min-height:190px}}.infra-badge,.infra-product-copy,.infra-product-bottom,.infra-explore-btn,.infra-price,.infra-product-art,.infra-art-svg{display:none}.infra-price strong em{font-style:normal;color:#8490a6;font-size:.78rem;font-weight:500;white-space:nowrap;letter-spacing:0}.infra-product-art{display:flex;align-items:center;justify-content:flex-end;align-self:stretch;color:#c0c5d4;opacity:.7}.infra-art-svg{width:100px;height:auto;display:block}.infra-art-svg .art-stroke{stroke:#c8ccd8;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.infra-art-svg .art-accent{fill:#cbd5e1}.promo-banner-section{padding:.25rem 0 1.5rem}.promo-banner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:#0f172a;border-radius:12px;padding:.65rem 1.2rem;cursor:pointer;transition:all .3s ease;position:relative;border:1px solid rgba(255,255,255,.04)}.promo-banner:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000a}.rotating-banner{animation:bannerFadeIn .5s ease-in-out}@keyframes bannerFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.banner-indicators{display:flex;justify-content:center;gap:.5rem;align-items:center}.banner-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .3s ease;padding:0}.banner-dot:hover{background:#94a3b8;transform:scale(1.2)}.banner-dot.active{width:24px;border-radius:4px;background:#3b82f6}.promo-banner-left{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.promo-banner-icon{width:32px;height:32px;border-radius:8px;background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.promo-banner-name{font-size:.8rem;font-weight:600;white-space:nowrap;letter-spacing:-.01em}.promo-banner-dot{width:3px;height:3px;border-radius:50%;flex-shrink:0}.promo-banner-text{margin:0;font-size:.78rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-banner-cta{flex-shrink:0;border:none;border-radius:6px;padding:.45rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;box-shadow:0 1px 2px #00000014;opacity:.85}.promo-banner-cta:hover{opacity:1;transform:translateY(-.5px);box-shadow:0 2px 4px #0000001a}.stats-trust-strip{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:calc(100vw - 2.5rem);max-width:none;margin:0 calc(50% - 50vw + 1.25rem) 1.2rem;padding:.2rem 0 .55rem}.stats-trust-label{margin:0;display:block;color:#111827;font-size:.76rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.12em;text-align:left;white-space:nowrap;padding-left:.35rem}.stats-trust-rail{position:relative;display:block;width:100%}.stats-trust-arrow{position:absolute;top:50%;z-index:3;width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #d4deed;background:#fff;color:#133e78;cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.stats-trust-arrow:first-of-type{left:0}.stats-trust-arrow:last-of-type{right:0}.stats-trust-arrow:hover{background:#f6f9fd;border-color:#c3d2e8}.stats-trust-scroller{display:flex;align-items:center;gap:2rem;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:.1rem 0;cursor:grab}@media (hover: hover) and (pointer: fine){.stats-trust-arrow{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.92)}.stats-trust-rail:hover .stats-trust-arrow,.stats-trust-rail:focus-within .stats-trust-arrow{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}}.stats-trust-scroller::-webkit-scrollbar{display:none}.stats-trust-scroller:active{cursor:grabbing}.stats-trust-logo{display:flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.48;filter:grayscale(1)}.stats-trust-logo img{height:32px;width:auto;max-width:118px;object-fit:contain;display:block}@media (max-width: 640px){.promo-banner{flex-direction:column;align-items:flex-start}.promo-banner-text{white-space:normal}.promo-banner-cta{width:100%;text-align:center}.promo-banner-dot{display:none}.stats-trust-strip{gap:.55rem;width:calc(100vw - 1.2rem);margin:0 calc(50% - 50vw + .6rem) 1rem;margin-bottom:1rem}.stats-trust-label{font-size:.82rem;padding-left:.2rem;text-align:left;min-height:auto}.stats-trust-rail{display:flex;align-items:center;gap:.55rem}.stats-trust-arrow{position:static;width:32px;height:32px;flex-basis:32px;transform:none}.stats-trust-logo img{height:28px;max-width:90px}}.next-services{padding-top:4.2rem;display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}.next-services-copy h2{margin:0;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.02;letter-spacing:-.03em;max-width:12ch;color:#0b0f19}.next-services-copy p{margin:1.25rem 0 0;max-width:34ch;color:#475569;font-size:1rem;line-height:1.6}.next-services-cta{margin-top:1.75rem;display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.5rem;border-radius:10px;background:#0e3f7b;color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s}.next-services-cta:hover{background:#0c3366}.next-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.next-service-card{border-radius:16px;background:#fff;border:1px solid #e8eaf2;padding:1.4rem 1.2rem 1.3rem 1.3rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .18s;cursor:pointer}.next-service-card:hover{border-color:#c5cad8}.next-service-icon-wrap{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.next-service-card.tone-blue .next-service-icon-wrap{background:#eff6ff;color:#1d4ed8}.next-service-card.tone-teal .next-service-icon-wrap{background:#f0fdfa;color:#0d9488}.next-service-card.tone-violet .next-service-icon-wrap{background:#f5f3ff;color:#7c3aed}.next-service-card.tone-slate .next-service-icon-wrap{background:#f1f5f9;color:#475569}.next-service-body{flex:1}.next-service-body h3{margin:0 0 .3rem;color:#0f172a;font-size:1rem;font-weight:700;line-height:1.2}.next-service-body p{margin:0;color:#64748b;font-size:.82rem;line-height:1.5}.next-service-arrow{align-self:flex-end;color:#cbd5e1;font-size:1.1rem;line-height:1;transition:transform .18s,color .18s}.next-service-card:hover .next-service-arrow{transform:translate(3px);color:#94a3b8}.plans-showcase{padding-top:4.5rem}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}.plan-card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:visible;display:flex;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s}.plan-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f172a1a;z-index:10}.plan-card.is-featured{border-color:#0e3f7b;border-width:2px}.plan-popular{background:#0e3f7b;color:#fff;text-align:center;font-size:.75rem;font-weight:700;padding:.5rem;letter-spacing:.05em;text-transform:uppercase}.plan-main{padding:1.75rem 1.5rem;position:relative;overflow:visible}.plan-name{margin:0 0 .75rem;color:#0f172a;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.plan-domain-badge-wrapper{position:relative;display:inline-block;margin-bottom:1rem}.plan-domain-badge{display:inline-flex;align-items:center;gap:.375rem;background:#d1fae5;color:#065f46;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s}.plan-domain-badge:hover{background:#bbf7d0}.plan-domain-badge svg{opacity:.7}.plan-domain-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);z-index:1000;width:340px;background:#1e293b;color:#fff;border-radius:8px;padding:1rem;font-size:.8125rem;line-height:1.5;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none;box-shadow:0 8px 24px #00000040}.plan-domain-tooltip p{margin:0;color:#e2e8f0}.plan-domain-badge-wrapper:hover .plan-domain-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.plan-domain-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1e293b}.plan-desc{margin:0 0 1.25rem;color:#475569;font-size:.9375rem;line-height:1.5}.plan-price-old-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;min-height:24px}.plan-old-price{color:#94a3b8;text-decoration:line-through;font-size:.9375rem;font-weight:500}.plan-off-badge{background:#d1fae5;color:#065f46;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.plan-price-main{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.375rem}.plan-price-main strong{color:#0f172a;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em}.plan-price-main span{color:#64748b;font-size:1rem;font-weight:500}.plan-annual-note{margin:0 0 1rem;color:#64748b;font-size:.875rem;font-weight:500}.plan-savings-box{display:block;background:#f0fdf4;color:#166534;border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;margin-bottom:1.25rem;text-align:center;border:1px solid #bbf7d0}.plan-buy-btn{width:100%;min-height:48px;border:none;border-radius:8px;background:#0e3f7b;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s;margin-bottom:1.5rem}.plan-buy-btn:hover{background:#0c3366}.plan-buy-btn.featured{background:#eab308;color:#fff}.plan-buy-btn.featured:hover{background:#ca8a04}.plan-buy-btn.is-loading{cursor:not-allowed;opacity:.7}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-loader .6s linear infinite}@keyframes spin-loader{to{transform:rotate(360deg)}}.plan-features{list-style:none;margin:0;padding:0 1.5rem 1.75rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.plan-features li{display:flex;align-items:flex-start;gap:.625rem;color:#334155;font-size:.9375rem;line-height:1.5}.plan-features li svg,.plan-features li img{flex-shrink:0;color:#10b981;margin-top:2px}.plans-ai-bar{margin-top:1rem;border:1px solid #dce4ef;border-radius:15px;background:#f8fbff;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:.85rem;color:#394056;padding:.65rem .9rem}.plans-ai-title{color:#1f3150;font-weight:700;font-size:.92rem;white-space:nowrap}.plans-ai-links{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.plans-ai-link{display:inline-flex;align-items:center;min-height:34px;padding:.42rem .72rem;border-radius:999px;border:1px solid #d4e1f4;background:#fff;color:#25446d;text-decoration:none;font-size:.86rem;font-weight:600}.plans-empty{margin:.9rem 0 0;color:#6b7386;font-size:.95rem}.commerce.planos-pulse{animation:plansPulse .7s ease}@keyframes plansPulse{0%{box-shadow:0 0 #0e3f7b33}to{box-shadow:0 0 0 14px #0e3f7b00}}.faq-copy p{margin:.85rem 0 1.3rem;color:#66708b;max-width:28ch;font-size:1rem;line-height:1.6}.faq-all-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem;color:#0e3f7b;text-decoration:none;transition:gap .15s ease}.faq-all-link:hover{gap:.6rem}.faq-list{border-top:1px solid #d8dce8}.faq-item{border-bottom:1px solid #d8dce8}.faq-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:1.25rem 0;cursor:pointer;text-align:left}.faq-question{font-weight:600;font-size:.97rem;color:#1a1f36;line-height:1.4}.faq-icon{color:#1a1f36;flex-shrink:0;display:flex;align-items:center}.faq-answer{margin:0 0 1.1rem;color:#0e3f7b;line-height:1.72;font-size:.93rem}.cta-band{background:linear-gradient(130deg,#0e3f7b,#0e3f7b);color:#fff;padding:2.2rem 0}.cta-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem}.cta-inner h2{font-size:clamp(1.7rem,3vw,2.8rem)}.cta-inner p{margin:0;color:#ffffffd9;max-width:65ch}.notfound-shell{min-height:100vh;display:flex;flex-direction:column;background:#fff}.notfound-header{background:#fff;padding:.9rem 0}.notfound-header-nav{display:flex;align-items:center}.notfound-page{flex:1;display:flex;flex-direction:column;align-items:center}.notfound-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 1.5rem 3rem;max-width:700px;width:100%}.notfound-title{margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:400;color:#0e1f3d;letter-spacing:-.01em;font-family:Outfit,Segoe UI,sans-serif}.notfound-text{margin:0 0 2rem;color:#5a6580;font-size:.92rem;line-height:1.7}.notfound-text button{background:none;border:none;padding:0;color:#6b35d9;font-size:inherit;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.notfound-btn-primary{padding:.8rem 2.2rem;border-radius:8px;border:none;background:#6b35d9;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .18s;font-family:inherit}.notfound-btn-primary:hover{background:#5528c0}.notfound-banner{width:calc(100% - 3rem);max-width:780px;background:#e5e3ff;border-radius:18px;overflow:hidden;display:flex;align-items:stretch;min-height:200px;margin-bottom:2rem}.notfound-banner-copy{flex:1;padding:2.2rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:.4rem}.notfound-banner-copy strong{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:400;color:#0e1f3d;letter-spacing:-.01em;line-height:1.2;font-family:Outfit,Segoe UI,sans-serif}.notfound-banner-copy p{margin:0;font-size:.88rem;color:#5a6580}.notfound-banner-copy button{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;background:none;border:none;padding:0;color:#6b35d9;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;width:fit-content}.notfound-banner-copy button:hover{color:#5528c0}.notfound-banner-media{position:relative;flex-shrink:0;width:42%}.notfound-banner-media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.notfound-chip{position:absolute;width:52px;height:52px;border-radius:14px;background:#6b35d9;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #6b35d959}.notfound-chip-globe{top:20px;right:16px}.notfound-chip-monitor{bottom:30px;right:72px}.notfound-footer{padding:1.5rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:.82rem;color:#9198aa}.notfound-footer a{color:#9198aa;text-decoration:none}.notfound-footer a:hover{color:#0e1f3d}@media (max-width: 600px){.notfound-banner{flex-direction:column;width:calc(100% - 2rem)}.notfound-banner-media{width:100%;height:180px}}.site-footer{display:flex;flex-direction:column}.notfound-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.5rem 3.5rem}.notfound-title{margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;color:#0e1f3d;letter-spacing:-.02em;max-width:600px}.notfound-text{margin:0 0 2rem;color:#5a6580;font-size:.95rem;line-height:1.7;max-width:540px}.notfound-text button{background:none;border:none;padding:0;color:#1d60c8;font-size:inherit;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.notfound-btn-primary{padding:.8rem 2rem;border-radius:10px;border:none;background:#0f3e78;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .18s;font-family:inherit}.notfound-btn-primary:hover{background:#0a2d5a}.notfound-banner{background:#eceeff;margin:0 1.5rem 4rem;border-radius:20px;overflow:hidden}.notfound-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 2rem;position:relative}.notfound-banner-copy{display:flex;flex-direction:column;gap:.5rem;z-index:1}.notfound-banner-copy strong{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;color:#0e1f3d;letter-spacing:-.02em;line-height:1.2}.notfound-banner-copy p{margin:0;font-size:.9rem;color:#5a6580}.notfound-banner-copy button{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;background:none;border:none;padding:0;color:#1d60c8;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;width:fit-content}.notfound-banner-copy button:hover{color:#0f3e78}.notfound-banner-media{position:relative;flex-shrink:0;width:380px;height:220px;border-radius:14px;overflow:hidden}.notfound-banner-media img{width:100%;height:100%;object-fit:cover;border-radius:14px}.notfound-banner-chip{position:absolute;width:48px;height:48px;border-radius:50%;background:#0f3e78;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0f3e7840}.notfound-chip-globe{top:18px;right:16px}.notfound-chip-monitor{bottom:24px;right:70px}@media (max-width: 680px){.notfound-banner-media{width:100%;height:180px}.notfound-banner-inner{flex-direction:column}.notfound-banner{margin:0 1rem 3rem}}.site-footer{background:#fff;color:#4a5068;border-top:1px solid #e2e7f0;padding-top:0}.footer-top{padding-top:2.2rem;padding-bottom:2.3rem}.footer-brand-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.footer-brand{display:inline-flex;align-items:center;text-decoration:none}.footer-logo{display:block;width:132px;height:auto}.footer-socials{display:flex;gap:.75rem}.footer-social-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#6a7288;transition:color .14s ease,opacity .14s ease;text-decoration:none}.footer-social-btn:hover{color:#3f4657;opacity:.85}.footer-social-glyph{font-size:17px;font-weight:700;line-height:1}.footer-divider{border:none;border-top:1px solid #e8ecf2;margin:0 0 2.2rem}.footer-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.3rem 1.1rem}.footer-cols-secondary{margin-top:1.8rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:64%}.footer-col h4{margin:0 0 .9rem;color:#1f2430;font-size:clamp(.98rem,.74vw,1.02rem);font-weight:700;text-transform:none;letter-spacing:0}.footer-col a{display:block;color:#7a8297;font-size:.95rem;font-size:clamp(.86rem,.68vw,.92rem);text-decoration:none;margin-bottom:.55rem;line-height:1.35;transition:color .14s}.footer-col a:hover{color:#0e3f7b}.footer-pill{display:inline-flex;align-items:center;border-radius:999px;margin-left:.4rem;padding:.18rem .45rem;background:#e8edf4;color:#0e3f7b;font-size:.67rem;font-weight:700;vertical-align:middle}.footer-end{border-top:1px solid #e2e7f0;margin-top:2.1rem;padding:1.25rem 0}.footer-legal-links{display:flex;flex-wrap:wrap;gap:.3rem 1.6rem}.footer-legal-links a{color:#5a6380;font-size:.84rem;text-decoration:none;transition:color .14s}.footer-legal-links a:hover{color:#0e3f7b}.footer-copy{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8ecf2;padding:1.05rem 0 1.6rem;color:#0e3f7b;font-size:.83rem}.footer-disclaimer{border-top:1px solid #e8ecf2;padding:1.4rem 0 2rem}.footer-disclaimer ol{margin:0;padding-left:1.2rem;display:grid;gap:.65rem}.footer-disclaimer li{color:#0e3f7b;font-size:.79rem;line-height:1.65}.footer-disclaimer a{color:#0e3f7b;text-decoration:underline;text-underline-offset:2px}.footer-payments{display:flex;gap:.7rem;align-items:center}.pay-logo{display:block;height:24px;width:auto;object-fit:contain}.ai-brand-section{margin-top:7rem;margin-bottom:7rem;padding:0 2rem}.ai-section-header{text-align:center;margin:0 auto 4rem;max-width:760px}.ai-section-header .section-label{color:#0e3f7b;letter-spacing:.12em;margin-bottom:.85rem}.section-label{display:inline-block;color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.ai-section-header h2{margin:0;color:#0f172a;font-size:2.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.3}.ai-clean-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.35rem;margin-bottom:3rem}.clean-card{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #dbe6f5;border-radius:20px;padding:1.1rem 1.9rem 2rem;transition:none;text-decoration:none;display:block;position:relative;overflow:hidden}.clean-card:hover{border-color:#dbe6f5;box-shadow:none;transform:none}.clean-card-primary{border-color:#dbe6f5;box-shadow:none}.clean-card-link{cursor:pointer;-webkit-tap-highlight-color:transparent}.clean-card:active{transform:translateY(-4px);border-color:#a8c0e4;box-shadow:0 14px 28px #0d3e781a}.clean-card:focus,.clean-card:focus-visible{outline:none}.clean-icon{width:46px;height:46px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#0e3f7b;margin-bottom:1.35rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.clean-card-kicker{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .58rem;margin-bottom:1rem;background:#dbeafe;color:#0f3e78;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.clean-card-kicker-secure{background:#dcfce7;color:#166534}.clean-card-kicker-speed{background:#fee2e2;color:#9f1239}.clean-card:hover .clean-icon{background:#f8fafc;border-color:#e2e8f0;color:#0e3f7b}.clean-card h3{margin:0 0 .55rem;color:#0f172a;font-size:1.15rem;font-weight:600;letter-spacing:-.015em}.clean-card p{margin:0 0 1rem;color:#64748b;font-size:.9375rem;line-height:1.65}.clean-points{margin:0 0 1.25rem;padding:0;list-style:none;display:grid;gap:.42rem}.clean-points li{color:#365277;font-size:.82rem;font-weight:600}.clean-points li:before{content:"•";color:#0f3e78;margin-right:.42rem}.clean-link{display:inline-flex;align-items:center;gap:.5rem;color:#0e3f7b;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .25s ease}.clean-link:hover{gap:.5rem}.clean-link svg{transition:transform .25s ease}.clean-link:hover svg{transform:none}.clean-stats{display:flex;align-items:center;justify-content:center;gap:2.25rem;padding:1.8rem 2rem;background:linear-gradient(180deg,#f8fbff,#f1f6fd);border:1px solid #d8e4f4;border-radius:18px}.clean-stat{text-align:center}.stat-value{color:#102f5d;font-size:1.9rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.375rem}.stat-label{color:#64748b;font-size:.8125rem;font-weight:500;letter-spacing:.025em}@media (max-width: 1024px){.ai-clean-grid{grid-template-columns:1fr}.clean-stats{gap:1.5rem;flex-wrap:wrap}}@media (max-width: 640px){.ai-section-header h2{font-size:1.9rem}.clean-card{padding:1.75rem 1.4rem}.clean-stats{padding:1.4rem;gap:1rem}}.stat-divider{width:1px;height:40px;background:#cad9ef}.ai-section-header p{margin:.5rem auto 0;max-width:760px;color:#5f7697;font-size:.96rem;line-height:1.6;text-align:center}.trust-hosting{margin-top:2.1rem;border-radius:26px;background:linear-gradient(100deg,#111622,#141b28 55%,#16202e);border:1px solid rgba(143,163,209,.12);min-height:520px;padding:3.3rem 3.2rem;display:grid;grid-template-columns:1fr 1.1fr;gap:2.2rem;align-items:center;overflow:hidden}.trust-copy h2{margin:0;color:#d8e2f0;font-size:clamp(2.2rem,3.8vw,4rem);line-height:1.05;letter-spacing:-.02em;max-width:12ch}.trust-copy p{margin:1.5rem 0 1.8rem;color:#becde4b3;font-size:1.04rem;line-height:1.48;max-width:33ch}.trust-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.45rem;border-radius:999px;text-decoration:none;background:#ffffffe6;color:#1a2a42;font-weight:700;font-size:1.05rem;border:1px solid rgba(255,255,255,.45);transition:background .15s ease}.trust-btn:hover{background:#fff}.trust-visual{position:relative;min-height:420px}.trust-photo-wrap{position:absolute;right:5%;top:7%;width:min(420px,70%);aspect-ratio:1 / 1;border-radius:34px;overflow:hidden;z-index:3;box-shadow:0 16px 32px #060e1c59}.trust-photo{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.02) brightness(.85) hue-rotate(158deg)}.trust-scan{position:absolute;left:0;top:43%;width:100%;height:16%;background:linear-gradient(90deg,#24e7f21a,#2fe2c629 45%,#22ebff14);box-shadow:0 0 20px #28d8ff2e}.trust-shape{position:absolute;border-radius:72px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.trust-shape-top{width:min(430px,72%);height:295px;right:19%;top:0;background:linear-gradient(130deg,#18cdff1a,#0f23390a 62%,#090e1805)}.trust-shape-bottom{width:min(540px,92%);height:352px;right:-5%;bottom:-12%;background:linear-gradient(130deg,#40f5c41f,#0e17250a 60%,#080d1703);z-index:2}.vps-offers{margin-top:2rem;padding:1.65rem;border-radius:20px;background:#fcfdff;border:1px solid #dde6f3;color:#2a3a54;overflow:hidden}.vps-offers-head{display:grid;gap:.9rem}.vps-offers-head h2{margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;color:#102846;letter-spacing:-.02em}.vps-offers-head p{margin:0;max-width:60ch;color:#546988;line-height:1.58}.vps-offers-tabs{display:inline-flex;align-items:center;gap:.35rem;position:relative;z-index:2;pointer-events:auto}.vps-offers-tab{all:unset;min-width:92px;min-height:38px;padding:.48rem .95rem;border:1px solid #d2deef;border-radius:10px!important;background:#f4f8ff;color:#526784;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.vps-offers-tab:hover{border-color:#b9cbe4;background:#fff}.vps-offers-tab.is-active{background:#173a6c;color:#fff;border-color:#173a6c;border-radius:10px!important}.vps-offers-list{margin-top:1.25rem;display:grid;gap:.55rem}.vps-offer-row{display:grid;grid-template-columns:minmax(170px,1.2fr) repeat(4,minmax(92px,.8fr)) minmax(120px,.8fr) 118px;align-items:center;gap:.72rem;background:#fff;border:1px solid #dce5f2;border-radius:10px;padding:.95rem 1.05rem;color:#2a3a54}.vps-offer-primary h3,.vps-offer-metric strong,.vps-offer-price strong{margin:0;display:block;font-size:.98rem;color:#1a2a42}.vps-offer-primary span,.vps-offer-metric span,.vps-offer-price span{display:block;margin-top:.16rem;color:#7b8ea9;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.vps-offer-price{text-align:right}.vps-offer-price strong{font-size:1.06rem}.vps-offer-action{justify-self:end;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:36px;padding:.45rem .88rem;border:1px solid #2a4468;border-radius:9px;background:#233c61;color:#fff;font-size:.74rem;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;clip-path:none}.vps-offer-action:disabled{cursor:not-allowed;opacity:.92}.vps-offer-action.is-loading .btn-spinner{border-color:#ffffff59;border-top-color:#fff}.vps-offers-empty{margin:1rem 0 0;color:#ffffffc7}.customer-story{padding-top:3.8rem}.customer-story-head h2{margin:0;color:#1a2a42;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.1}.customer-story-head p{margin:1rem 0 0;color:#56607a;font-size:1rem;line-height:1.5}.customer-story-panel{margin-top:2rem;padding:1.8rem 1.45rem;background:#fdfdfe;border:1px solid #ecedf2;border-radius:26px;display:grid;grid-template-columns:360px 1fr;gap:2.1rem;align-items:center}.customer-story-photo-wrap{width:100%;max-width:342px;aspect-ratio:1 / 1.18;border-radius:14px;overflow:hidden;background:#eef2f6}.customer-story-photo{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.customer-story-copy{min-width:0}.customer-story-quote-mark{display:inline-block;color:#d7dce5;font-size:4rem;line-height:1}.customer-story-copy blockquote{margin:.15rem 0 0;padding:0;border:none;color:#2c3a52;font-size:clamp(1.18rem,2vw,1.62rem);line-height:1.62;letter-spacing:-.01em}.customer-story-footer{margin-top:1.85rem;padding-top:1.15rem;border-top:1px solid #e2e7ee;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.85rem;align-items:center}.customer-story-footer strong{display:block;color:#1a2a42;font-size:1.05rem}.customer-story-footer p{margin:.35rem 0 0;color:#56607a;font-size:.92rem;line-height:1.45}.customer-story-brand{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.7rem 1rem;border:1px solid #dbe2ed;border-radius:10px;color:#127f8f;font-weight:800;font-size:1rem;background:#fff;white-space:nowrap}.customer-story-nav{display:inline-flex;gap:.55rem}.customer-story-nav button{width:40px;height:40px;border-radius:10px;border:1px solid #d6dfeb;background:#fff;color:#0e3f7b;font-size:1.3rem;line-height:1}.launch-platform{padding-top:3.25rem}.launch-platform-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:2rem;align-items:start}.launch-platform-head h2{margin:0;max-width:14ch;color:#14284a;font-size:clamp(2rem,3.45vw,3.8rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.launch-platform-side p{margin:0;max-width:32ch;color:#27354c;font-size:1rem;line-height:1.5}.launch-platform-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:2rem;color:#0f3e78;text-decoration:none;font-weight:700;font-size:.98rem}.launch-platform-grid{margin-top:2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:2rem;align-items:end}.launch-platform-copy{min-width:0}.launch-platform-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#0f3e78;font-size:.86rem;font-weight:700}.launch-platform-lead{margin:1.35rem 0 0;max-width:58ch;color:#434f64;font-size:1rem;line-height:1.72}.launch-platform-list{margin-top:1.8rem;border-top:3px solid #0f3e78}.launch-platform-item{display:flex;align-items:center;gap:.9rem;min-height:92px;border-bottom:1px solid #e3e9f3;color:#1e2d47;font-size:.98rem;font-weight:500}.launch-platform-item-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#394251;flex-shrink:0}.launch-platform-visual{min-width:0}.launch-platform-photo-wrap{position:relative;width:100%;max-width:515px;margin-left:auto}.launch-platform-photo{width:100%;aspect-ratio:1.15 / .82;object-fit:cover;object-position:center;border-radius:26px;display:block;box-shadow:0 18px 42px #172c4e1f}.launch-platform-float{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:126px;min-height:86px;padding:.9rem .8rem;background:#fffffff5;border:1px solid #e2e8f2;border-radius:16px;box-shadow:0 16px 36px #1023431f;color:#4b5565;text-align:center;font-size:.84rem;font-weight:600;line-height:1.25}.launch-platform-float-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#edf4fc;color:#0f3e78}.launch-platform-float-top{top:-24px;right:28px}.launch-platform-float-middle{right:22px;top:132px}.launch-platform-float-bottom{right:28px;bottom:30px}.home-blog-spotlight{padding-top:3.2rem}.home-blog-head{display:flex;align-items:end;justify-content:space-between;gap:1.25rem}.home-blog-kicker{display:inline-flex;align-items:center;color:#0f3e78;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-blog-head h2{margin:.45rem 0 0;max-width:18ch;color:#14284a;font-size:clamp(1.9rem,3vw,3rem);line-height:1.08;letter-spacing:-.03em}.home-blog-all{display:inline-flex;align-items:center;gap:.45rem;color:#0f3e78;text-decoration:none;font-weight:700;white-space:nowrap}.home-blog-grid{margin-top:1.65rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem}.home-blog-featured{position:relative;min-height:420px;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;background:#dbe4f2}.home-blog-featured-image{width:100%;height:100%;object-fit:cover;display:block}.home-blog-featured-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c182c0f,#0c182cbd)}.home-blog-featured-copy{position:absolute;left:0;right:0;bottom:0;padding:1.65rem;color:#fff}.home-blog-meta{display:inline-block;color:#c9d8ee;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.home-blog-featured-copy h3,.home-blog-card h3{margin:.55rem 0 0;letter-spacing:-.02em}.home-blog-featured-copy h3{max-width:16ch;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.08}.home-blog-featured-copy p{margin:.8rem 0 0;max-width:52ch;color:#ffffffdb;line-height:1.62}.home-blog-featured-copy strong{display:inline-flex;align-items:center;gap:.38rem;margin-top:1rem;color:#fff;font-size:.95rem}.home-blog-side{display:grid;gap:1rem}.home-blog-card{display:grid;grid-template-columns:188px minmax(0,1fr);gap:1rem;align-items:stretch;padding:.85rem;border:1px solid #dde6f3;border-radius:20px;background:#fff;text-decoration:none;color:inherit;min-height:202px}.home-blog-card-image{width:100%;height:100%;object-fit:cover;border-radius:14px;background:#edf2f9}.home-blog-card-body{display:flex;flex-direction:column;justify-content:center;min-width:0}.home-blog-card h3{color:#14284a;font-size:1.2rem;line-height:1.2}.home-blog-card p{margin:.7rem 0 0;color:#5a6d89;font-size:.94rem;line-height:1.62;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.footer-grid a{display:block;color:#ffffffb3;margin-bottom:.5rem;font-size:.88rem}.footer-brand{color:#fff}.socials{display:flex;gap:.5rem;margin-top:.8rem}.socials a{width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.footer-end{margin-top:2.2rem;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;padding:1rem 0 1.45rem;font-size:.75rem}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes revealUp{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width: 1080px){.hs-menu{display:none}.hs-hamburger{display:inline-flex}.hs-left-group{gap:0}.hs-domain-bar,.next-services,.plans-showcase,.platform,.feature-grid,.commerce,.faq-inner,.cta-inner,.footer-cols{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-cols-secondary{max-width:100%}.faq-wrap{padding:3rem 0;margin-top:2rem}.hs-right{gap:.7rem}.hs-support{display:none}.hs-hero{min-height:430px}.hs-domain-copy{display:none}.infra-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-highlight-item:first-child{border-radius:12px 0 0}.infra-highlight-item:nth-child(2){border-radius:0 12px 0 0}.infra-highlight-item:nth-child(3){border-radius:0 0 0 12px}.infra-highlight-item:last-child{border-radius:0 0 12px}.infra-highlight-item:nth-child(3),.infra-highlight-item:nth-child(4){border-top:1px solid #e8eaf0}.infra-highlight-item+.infra-highlight-item{border-left:none}.infra-highlight-item:nth-child(2),.infra-highlight-item:nth-child(4){border-left:1px solid #e8eaf0}.infra-products-grid{grid-template-columns:1fr}.next-services{gap:1.4rem}.next-services-grid,.subpage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domains-hero-cards,.domains-benefits-grid{grid-template-columns:1fr}.domains-tld-grid,.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-platform-head,.launch-platform-grid,.home-blog-grid{grid-template-columns:1fr}.launch-platform-side p,.launch-platform-lead{max-width:none}.launch-platform-photo-wrap{max-width:520px;margin:0 auto}.home-blog-featured{min-height:360px}.vps-offer-row{grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(88px,1fr)) minmax(110px,.9fr) 108px}.vps-offer-metric.is-bandwidth{display:none}.customer-story-panel{grid-template-columns:1fr}.customer-story-head h2,.customer-story-head p,.customer-story-copy blockquote{max-width:none}.customer-story-photo-wrap{max-width:420px}.customer-story-footer{grid-template-columns:1fr auto}.customer-story-nav{grid-column:1 / -1}.trust-hosting{grid-template-columns:1fr;min-height:0;padding:2.25rem 2rem;gap:1.3rem}.trust-copy h2,.trust-copy p{max-width:none}.trust-visual{min-height:360px}.trust-photo-wrap{right:12%;width:min(420px,74%)}.trust-shape-top{right:24%}.trust-shape-bottom{right:1%}.ai-brand-prompt{left:12%;top:10%}.ai-brand-prompt strong{font-size:2.2rem}.ai-email-chip.chip-top{right:5%;top:22%}.ai-email-chip.chip-main{right:7%}.ai-email-chip.chip-main span{font-size:1.38rem}.ai-email-chip.chip-small{right:16%}.showcase-grid{grid-template-columns:repeat(2,1fr)}.item-a,.item-b,.item-c,.item-d,.item-e{grid-column:span 1}.footer-end{align-items:flex-start;flex-direction:column;gap:.5rem}}.subpage-hero{margin-top:2.3rem;padding:2.4rem 2.2rem;background:linear-gradient(135deg,#fff,#f4f7ff);border:1px solid #dbe3f4;border-radius:22px;display:grid;gap:.75rem}.subpage-kicker{display:inline-flex;width:max-content;padding:.24rem .58rem;border-radius:999px;background:#e8eefc;color:#1f4f92;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subpage-hero h1{margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;color:#132643}.subpage-hero p{margin:0;max-width:72ch;color:#566883;line-height:1.6}.subpage-hero .hs-hero-btn{margin-top:.2rem;width:max-content}.subpage-grid{margin-top:1.1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.subpage-card{background:#fff;border:1px solid #dde4f0;border-radius:18px;padding:1rem;display:grid;gap:.45rem}.subpage-icon{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#1f4f92;background:#e8effd}.subpage-card h3{margin:0;color:#132643;font-size:1rem}.subpage-card p{margin:0;color:#5e6f88;font-size:.92rem;line-height:1.45}.hosting-hero-shell{margin-top:0;width:100%;background:radial-gradient(circle at 70% -30%,#7db1ff24,#7db1ff00 42%),linear-gradient(110deg,#0a2040,#0e3f7b 58%,#0e3f7b)}.hosting-hero{display:grid;grid-template-columns:minmax(620px,1.1fr) minmax(440px,.9fr);gap:3.1rem;color:#e9fff3;background:transparent}.hosting-hero-inner{width:min(1420px,calc(100% - 4.2rem));margin-inline:auto;padding:4rem 0 3.5rem}.site-shell.is-hosting .hosting-hero-inner,.site-shell.is-vps .hosting-hero-inner{padding-top:8.2rem}.hosting-hero-copy h1{margin:0;font-size:clamp(2.2rem,4.3vw,3.4rem);line-height:1.15;color:#fff;font-weight:800;letter-spacing:-.02em}.hosting-hero-copy p{margin:1.4rem 0 0;color:#edfff6eb;line-height:1.72;max-width:64ch}.hosting-hero-copy ul{margin:1.7rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.hosting-hero-copy li{display:flex;align-items:flex-start;gap:.5rem;color:#e5efff;font-size:.95rem}.hosting-hero-copy li svg{color:#c8dcffd9;margin-top:.15rem;flex-shrink:0}.hosting-hero-price{margin-top:1.55rem}.hosting-hero-price strong{display:block;color:#fff;font-size:1.9rem}.hosting-hero-price p{margin:.28rem 0 0;font-size:1.05rem;color:#d9e8ff}.hosting-hero-actions{margin-top:1.6rem;display:flex;flex-direction:row;gap:1rem;align-items:center;flex-wrap:wrap}.hosting-cta{min-height:50px;border:1px solid rgba(255,255,255,.32);border-radius:10px;padding:0 1.8rem;font-size:.95rem;font-weight:700;color:#fff;background:#ffffff24;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.hosting-cta:hover{background:#ffffff3d;border-color:#ffffff73;transform:translateY(-1px)}.hosting-hero-note{margin-top:3rem;display:inline-flex;align-items:center;gap:.4rem;color:#ffffffb8;font-size:.85rem}.hosting-hero-note svg{color:#c8dcffbf;flex-shrink:0}.hosting-hero-media{min-height:560px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);opacity:.88}.hosting-hero-media img{width:100%;height:100%;object-fit:cover}.hosting-plans,.hosting-advanced,.hosting-support,.hosting-faq{margin-top:2.2rem;margin-bottom:3.1rem}.hosting-features-band{margin-top:2.2rem;padding:2.8rem 0 3rem;background:#fafbfc;border-top:1px solid #ecedf2;border-bottom:1px solid #ecedf2}.hosting-features{margin-top:0}.hosting-features-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.3rem}.hosting-features-head h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.03;color:#1a2a42}.hosting-features-head p{margin:.9rem 0 0;color:#56607a;max-width:52ch;line-height:1.55;font-size:1.05rem}.hosting-features-nav{display:inline-flex;gap:.55rem;padding-top:1.2rem}.hosting-features-nav button{width:56px;height:56px;border:1px solid #dde4ee;background:transparent;color:#56607a;border-radius:999px;cursor:pointer;font-size:1.45rem;line-height:1}.hosting-section-head h2{margin:0;font-size:clamp(1.7rem,2.8vw,2.7rem);color:#0f233f}.hosting-section-head p{margin:.5rem 0 0;color:#60718b;max-width:70ch}.hosting-plan-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.hosting-feature-row{grid-template-columns:1fr}.hosting-plan-card{background:#fff;border:1px solid #d8e0ee;border-radius:16px;padding:1rem;display:grid;gap:.55rem}.hosting-plan-card.is-featured{border-color:#b8c8de;box-shadow:0 0 0 2px #0e3f7b12}.hosting-badge{display:inline-flex;width:max-content;padding:.24rem .52rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#fff;background:#2a3e5a}.hosting-plan-card h3{margin:0;font-size:1.6rem;color:#0e223f}.hosting-plan-card p{margin:0;color:#6a7b92}.hosting-plan-price{display:flex;align-items:flex-end;gap:.35rem}.hosting-plan-price strong{font-size:1.55rem;color:#07192f}.hosting-plan-price span{color:#7d8da5}.hosting-plan-card button{min-height:42px;border:0;border-radius:999px;background:#032027;color:#fff;font-weight:700;cursor:pointer}.hosting-plan-card ul{margin:0;padding-left:1rem;color:#2a3f58;display:grid;gap:.35rem}.hosting-feature-row{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.15rem;overflow:visible;padding-bottom:0}@media (max-width: 1360px){.hosting-feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.hosting-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hosting-feature-card{background:#fdfdfe;border:1px solid #ecedf2;border-radius:14px;min-height:340px;padding:1.65rem;display:grid;gap:.82rem}.hosting-feature-icon{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;color:#8496b0;background:#f0f3f8}.hosting-feature-card h3{margin:0;font-size:clamp(1.45rem,1.8vw,1.9rem);line-height:1.18;color:#1a2a42;letter-spacing:-.02em}.hosting-feature-card p{margin:0;color:#6b7686;line-height:1.62;font-size:1.04rem;max-width:100%}.hosting-advanced-grid{margin-top:1.65rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.9rem}.hosting-advanced-card{display:grid;gap:1.2rem;align-content:start}.hosting-advanced-visual{width:100%;aspect-ratio:16 / 9;border-radius:12px;display:grid;place-items:center;background:#e4eaf5;border:1px solid #d8e0ee}.hosting-advanced-icon-wrap{width:72px;height:72px;border-radius:16px;display:grid;place-items:center;color:#4a6a96;background:#fff;border:1px solid #c8d8ea}.hosting-advanced-card h3{margin:0;color:#1a2a42;font-size:clamp(1.7rem,2.3vw,2.25rem);line-height:1.16;letter-spacing:-.01em;max-width:14ch}.hosting-advanced-card p{margin:0;color:#56607a;line-height:1.64;font-size:.99rem;max-width:34ch}.hosting-choice-band{margin-top:2.2rem;padding:2rem 0;background:#fafbfc}.hosting-choice-inner h2{margin:0;font-size:clamp(1.9rem,3.2vw,3rem);color:#1a2a42;max-width:22ch}.hosting-choice-grid{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.hosting-choice-grid article{background:#fdfdfe;border:1px solid #ecedf2;border-radius:14px;padding:1rem;display:grid;gap:.55rem}.hosting-choice-grid h3{margin:0;color:#1a2a42;font-size:1.4rem}.hosting-choice-grid p{margin:0;color:#5f7088;line-height:1.55}.hosting-choice-grid button,.hosting-support-copy button{width:max-content;min-height:42px;border:1.5px solid #b8c8de;border-radius:10px;padding:0 1rem;font-weight:700;color:#2a3e5a;background:#fdfdfe;cursor:pointer;transition:background .15s ease}.hosting-choice-grid button:hover,.hosting-support-copy button:hover{background:#f0f4fa}.hosting-support{border:1px solid #ecedf2;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1.02fr 1fr;min-height:520px;background:#fdfdfe}.hosting-support-copy{padding:4.3rem 2.1rem 3.8rem;display:grid;gap:1.45rem;align-content:center}.hosting-support-copy h2{margin:0;font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1.1;max-width:16ch;letter-spacing:-.015em;color:#1a2a42}.hosting-support-copy p{margin:0;color:#56607a;line-height:1.42;font-size:1.08rem;max-width:38ch}.hosting-support-copy button{min-height:52px;border-radius:10px;padding-inline:1.35rem;font-size:1.05rem;margin-top:.45rem}.hosting-support-art{background:linear-gradient(120deg,#081a30,#0b2e54);opacity:.92}.hosting-support-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.hosting-support-fallback{width:100%;height:100%;display:grid;place-items:center;gap:.6rem;color:#d9e7ff;font-weight:700;letter-spacing:.01em}.hosting-faq-layout{display:grid;grid-template-columns:minmax(250px,.45fr) minmax(0,1fr);gap:2.2rem;align-items:start}.hosting-faq h2{margin:0;color:#1a2a42;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.hosting-faq-list{display:grid;gap:.82rem}.hosting-faq-item{border:0;border-radius:12px;background:#f5f7fb;padding:.35rem .55rem .35rem 1.25rem}.hosting-faq-item button{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#1a2a42;font-weight:500;font-size:clamp(1.08rem,1.7vw,2.62rem);line-height:1.2;text-align:left;cursor:pointer;padding:0}.hosting-faq-plus{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#56607a;background:#eef1f7;flex-shrink:0}.hosting-faq-item p{margin:.55rem 0 .25rem;color:#556985;line-height:1.55;font-size:1rem}.hosting-faq-more{display:inline-block;margin-top:.25rem;margin-bottom:1.05rem;margin-left:1.25rem;color:#2a3e5a;font-weight:500;font-size:1.02rem;text-decoration:underline;text-underline-offset:2px}.domains-hero-shell{margin-top:0;width:100%;background:radial-gradient(circle at 84% -22%,#4999eb29,#4999eb00 40%),linear-gradient(135deg,#0d2f5f,#0e3f7b);transition:background .3s ease}.domains-hero-shell.has-results{background:#fff}.domains-hero-shell.has-results .domains-hero,.domains-hero-shell.has-results .domains-hero h1{color:#1a2a42}.domains-hero-shell.has-results .domains-search-feedback{color:#555e72}.domains-hero-shell.has-results .domains-search-feedback.is-error{color:#dc2626}.domains-hero-shell.has-results .domains-results-more h3{color:#1a2a42}.domains-hero-shell.has-results .domains-hero{padding-bottom:3.5rem}.domains-hero-shell.has-results .domains-search{border-color:#dde2ec}.domains-hero{width:min(1420px,calc(100% - 4.2rem));margin-inline:auto;padding:3.2rem 0 1.9rem;color:#fff;display:grid;gap:1.5rem}.site-shell.is-domains .domains-hero{padding-top:8.2rem}.domains-hero h1{margin:0;font-size:clamp(2rem,3.4vw,3rem);text-align:center;color:#fff;font-weight:650;letter-spacing:-.02em}.domains-search{width:min(820px,100%);margin:0 auto;background:#fff;border:1px solid rgba(236,237,242,.9);border-radius:8px;min-height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:0 .35rem 0 1rem;color:#7c869c}.domains-search-actions{display:inline-flex;align-items:center;gap:.4rem}.domains-search input{border:0;outline:none;font-size:1rem;min-width:0;background:transparent;color:#1a2a42}.domains-search input::placeholder{color:#7c869c}.domains-search-helper,.domains-search-submit{border:0;border-radius:50%;min-height:34px;min-width:34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;transition:background .14s ease}.domains-search-helper{position:relative;color:#2f3f58;background:#eef2f8;isolation:isolate}.domains-search-helper:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(116,143,186,.24);border-top-color:transparent;border-right-color:transparent;animation:none;pointer-events:none;transition:border-color .14s ease}.domains-search-helper:hover:before{border-top-color:#43c2ff;border-right-color:#7c8cff;animation:aiOrbit 1.5s linear infinite}.domains-search-helper:hover{background:#e5ebf4}.domains-idea-tooltip{position:absolute;right:-42px;bottom:calc(100% + 10px);border-radius:9px;min-height:30px;padding:.36rem .72rem;background:#f8fbff;border:1px solid #dbe5f1;color:#2a3e5a;font-size:.82rem;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.domains-idea-tooltip:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:100%;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #f8fbff}.domains-search-helper:hover .domains-idea-tooltip,.domains-search-helper:focus-visible .domains-idea-tooltip{opacity:1;transform:translateY(0)}@keyframes aiOrbit{to{transform:rotate(360deg)}}.domains-search-submit{color:#fff;background:#2a3e5a}.domains-search-submit:hover{background:#1f3149}.domains-search-feedback{margin:0;text-align:center;color:#ffffffc7;font-size:.9rem}.domains-hero-cards{display:grid;grid-template-columns:1fr 1fr;gap:.95rem;width:min(780px,100%);margin:0 auto}.domains-promo-card{border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:1.1rem 1.2rem;color:#ffffffe6;min-height:220px;position:relative;overflow:hidden;align-content:end}.domains-promo-card.is-main{background:linear-gradient(135deg,#335e95,#4d7bb7);border-color:#ffffff38}.domains-promo-card h3,.domains-promo-card p{margin:0;color:inherit}.domains-promo-card p{margin-top:.45rem;color:#ffffffc7;font-size:.92rem;line-height:1.5}.domains-promo-card h3{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.14;max-width:16ch}.domains-promo-chip{position:absolute;top:1rem;left:1rem;width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:700;color:#0f2c55;background:#d8ee31}.domains-promo-card-media{padding:0;border:1px solid rgba(255,255,255,.16);background:#1d2f49}.domains-promo-card-media img{width:100%;height:100%;object-fit:cover}.domains-promo-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#111e3414 20%,#111e34b8)}.domains-promo-media-copy{position:absolute;left:1.15rem;right:1.15rem;bottom:1rem;z-index:1}.domains-promo-media-copy strong{display:block;font-size:1.7rem;line-height:1.05;font-weight:650}.domains-promo-media-copy p{margin:.28rem 0 0;font-size:.95rem;color:#ffffffdb}.domains-hero-proof{margin:.4rem 0 0;text-align:center;font-size:.9rem;color:#ffffffb8}.domains-search-feedback{margin:.6rem 0 0;text-align:center;font-size:.88rem;color:#fffc}.domains-search-feedback.is-error{color:#ffc0bb}.domains-search-loading{margin:1.6rem auto 0;width:min(760px,100%);display:flex;flex-direction:column;gap:1rem}.domains-loading-pill,.domains-loading-card{border-radius:14px;background:linear-gradient(100deg,#eceef4 20%,#f6f7fb,#eceef4 70%);background-size:240% 100%;animation:domainsSkeletonPulse 1.2s ease-in-out infinite}.domains-loading-pill{height:40px}.domains-loading-card{height:174px}@keyframes domainsSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.domains-search-results{margin:1.6rem auto 0;width:min(760px,100%);display:flex;flex-direction:column;gap:.9rem}.domains-search-results.is-hostinger-layout{width:min(1080px,100%);gap:1rem}.domains-result-alert{min-height:56px;border-radius:12px;border:1px solid #ececf1;background:#f6f6f9;display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;color:#1b1f2b}.domains-result-alert p{margin:0;font-size:1.02rem}.domains-result-alert strong{font-weight:700}.domains-result-featured{border:1px solid #ececf1;border-radius:16px;background:#f6f6f9;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.1rem}.domains-featured-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.domains-featured-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .7rem;background:#008a53;color:#fff;font-weight:700;font-size:.76rem}.domains-featured-domain-row{margin-top:0;display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}.domains-featured-domain-row strong{font-size:1.45rem;color:#171a25;letter-spacing:-.01em;line-height:1}.domains-featured-save{border-radius:999px;background:#e3ebfa;color:#24509a;font-size:.72rem;font-weight:700;padding:.2rem .55rem}.domains-featured-price-col{display:grid;text-align:right;gap:.12rem;color:#2b3142}.domains-price-old{color:#8c91a2;text-decoration:line-through;font-size:.92rem}.domains-price-current{font-size:1.2rem;letter-spacing:-.01em;color:#191d2a;line-height:1.05}.domains-price-note{color:#5f6579;font-size:.8rem}.domains-featured-btn{border:1px solid #1d60c8;background:#1d60c8;color:#fff;border-radius:10px;min-height:42px;min-width:150px;padding:0 1rem;font-size:.95rem;font-weight:700;cursor:pointer}.domains-featured-btn:hover{background:#174fa6;border-color:#174fa6}.domains-results-more-hostinger h3{margin:0;color:#1a1f2e;font-size:1.2rem;letter-spacing:-.01em}.domains-result-tags{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.55rem}.domains-result-tags span{border:1px solid #d7dbe5;border-radius:999px;padding:.34rem .7rem;color:#22283a;background:#fff;font-size:.82rem;line-height:1}.domains-results-hostinger-list{margin-top:.9rem;border-top:1px solid #e7e9ef}.domains-hostinger-row{border-bottom:1px solid #e7e9ef;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem}.domains-hostinger-domain-col{display:inline-flex;align-items:center;gap:.8rem}.domains-hostinger-domain-col strong{font-size:.95rem;line-height:1;color:#191d2a;letter-spacing:-.01em}.domains-hostinger-domain-col span{border-radius:999px;background:#e3ebfa;color:#24509a;font-size:.7rem;font-weight:700;padding:.2rem .55rem}.domains-hostinger-price-col{display:grid;text-align:right;color:#242a3b;gap:.06rem}.domains-hostinger-price-col strong{font-size:.95rem;line-height:1.05}.domains-hostinger-price-col span:last-child{color:#5f6579;font-size:.78rem}.domains-hostinger-buy{border:1px solid #1d60c8;color:#1d60c8;border-radius:10px;min-height:42px;min-width:118px;padding:0 1rem;font-size:.9rem;font-weight:700;background:#fff;cursor:pointer}.domains-hostinger-buy:hover{background:#edf3fd}.domains-hostinger-unavailable{color:#9198aa;font-weight:600}.domains-carousel-wrap{margin-top:3rem;padding:2.5rem 0 2.8rem}.domains-carousel-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.8rem}.domains-carousel-header-text h2{margin:0 0 .3rem;color:#0e1f3d;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:700;letter-spacing:-.01em}.domains-carousel-header-text p{margin:0;color:#5a6580;font-size:.9rem}.domains-carousel-nav{display:flex;gap:.5rem;flex-shrink:0}.domains-carousel-nav button{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(14,63,123,.25);background:transparent;color:#0e3f7b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s}.domains-carousel-nav button:hover{background:#0e3f7b12;border-color:#0e3f7b80}.domains-carousel-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}.domains-carousel-track::-webkit-scrollbar{display:none}.domains-carousel-card{flex:0 0 220px;scroll-snap-align:start;background:#fff;border-radius:16px;padding:1.4rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.domains-carousel-card h3{margin:0;font-size:1.55rem;font-weight:700;color:#0e1f3d;letter-spacing:-.01em}.domains-carousel-card>p{margin:0;font-size:.82rem;color:#5a6580;flex:1;line-height:1.4}.domains-carousel-price{display:flex;flex-direction:column;gap:.15rem;margin-top:.5rem}.domains-carousel-original{font-size:.8rem;color:#9198aa;text-decoration:line-through}.domains-carousel-current{font-size:1rem;font-weight:700;color:#0e3f7b}.domains-carousel-current small{font-size:.72rem;font-weight:400;color:#5a6580;margin-left:.2rem}.domains-carousel-card button{margin-top:.8rem;width:100%;padding:.6rem 0;border-radius:8px;border:none;background:#0f3e78;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .18s}.domains-carousel-card button:hover{background:#0a2d5a}.domains-trust{margin-top:4rem;display:grid;grid-template-columns:.95fr 1.55fr;gap:1.5rem}.domains-trust h2{margin:0;grid-column:1 / -1;text-align:center;color:#102645;font-size:clamp(1.8rem,3.2vw,3rem);letter-spacing:-.02em;font-family:Outfit,Segoe UI,sans-serif;font-weight:400}.domains-trust-left,.domains-trust-right{border-radius:18px;background:#f4f6fc;border:1px solid rgba(22,53,99,.08);overflow:hidden}.domains-trust-left{padding:1.4rem;display:grid;align-content:start;gap:1.2rem}.domains-trust-searchmock{position:relative;min-height:92px;border-radius:12px;background:#eef3ff;display:flex;align-items:center;padding:.85rem}.domains-trust-search-icon{width:48px;height:48px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#1d60c8;flex-shrink:0}.domains-trust-search-text{margin-left:.7rem;color:#162749;font-size:1.02rem;font-weight:600}.domains-trust-pointer{position:absolute;left:28%;bottom:-14px;color:#1d60c8;filter:drop-shadow(0 3px 4px rgba(19,27,45,.18))}.domains-trust-copy h3,.domains-trust-text h3{margin:0;color:#102645;font-size:clamp(1.5rem,2.2vw,2.2rem)}.domains-trust-copy p,.domains-trust-text p{margin:.55rem 0 0;color:#2f4568;font-size:1rem;line-height:1.52}.domains-trust-copy button{margin-top:.95rem;border:0;background:transparent;color:#102645;font-size:.98rem;font-weight:700;padding:0;cursor:pointer}.domains-trust-right{display:grid;grid-template-rows:auto auto}.domains-trust-media{position:relative;min-height:340px}.domains-trust-media>img{width:100%;height:100%;object-fit:cover}.domains-trust-pill,.domains-trust-security{position:absolute;right:1.45rem;width:min(360px,calc(100% - 2.9rem));border-radius:14px;background:#fffffff5;border:1px solid rgba(22,53,99,.08);box-shadow:0 5px 18px #1126451a;padding:.9rem 1.1rem}.domains-trust-pill{top:1.45rem;display:flex;align-items:center;justify-content:space-between}.domains-trust-pill span{color:#132649;font-size:1.1rem;font-weight:600}.domains-trust-toggle{width:54px;height:30px;border-radius:999px;background:#1d60c8;padding:3px;display:inline-flex;align-items:center;justify-content:flex-end}.domains-trust-toggle i{width:24px;height:24px;border-radius:50%;background:#fff}.domains-trust-security{top:6.4rem}.domains-trust-security p{margin:0;color:#132649;font-size:1.05rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem}.domains-trust-security p svg{color:#1d60c8}.domains-trust-security div{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.domains-trust-security div span{color:#1f3558;font-size:1.05rem}.domains-trust-security div em{font-style:normal;border-radius:999px;background:#d9f2e7;color:#127a4d;padding:.25rem .75rem;font-size:.98rem;font-weight:700}.domains-trust-text{padding:1.5rem 1.7rem}.domains-showcase{margin-top:4rem;display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.domains-showcase-main,.domains-showcase-side{border-radius:18px;background:#f4f6fc;border:1px solid rgba(22,53,99,.07);box-shadow:0 1px 2px #1026450a;overflow:hidden}.domains-showcase-hero{position:relative;min-height:395px;padding:2rem 2rem 1.4rem;color:#fff}.domains-showcase-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.domains-showcase-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#05669ee6,#046aadc7 48%,#035a968c)}.domains-showcase-topnav,.domains-showcase-hero-icons,.domains-showcase-title,.domains-showcase-cta,.domains-showcase-chat,.domains-showcase-chat-dots{position:relative;z-index:2}.domains-showcase-topnav{display:inline-flex;gap:1.65rem;font-size:.8rem;letter-spacing:.14em;font-weight:700}.domains-showcase-hero-icons{position:absolute;top:2.1rem;right:2rem;display:inline-flex;gap:.65rem}.domains-showcase-title{margin-top:6.2rem;font-size:clamp(2.1rem,3vw,3.2rem);line-height:.95;max-width:9ch;font-weight:620;letter-spacing:-.02em}.domains-showcase-cta{margin-top:1.45rem;min-height:42px;border:0;background:#fff;color:#0e2f57;border-radius:3px;font-size:.95rem;font-weight:700;min-width:150px;cursor:pointer}.domains-showcase-chat{position:absolute;right:1.35rem;top:10.6rem;width:min(380px,calc(100% - 3rem));min-height:82px;border-radius:20px;background:#fff;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.75rem 1rem;color:#1d2440}.domains-showcase-chat img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#eaf0fb;padding:.2rem}.domains-showcase-chat p{margin:0;font-size:.95rem;line-height:1.28;font-weight:500}.domains-showcase-chat-dots{position:absolute;right:1.35rem;top:17rem;min-height:44px;min-width:74px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:#1d60c8}.domains-showcase-chat-dots span{width:7px;height:7px;border-radius:50%;background:#fff}.domains-showcase-copy{padding:2rem 2.2rem;background:#f6f7fb}.domains-showcase-copy h3,.domains-showcase-side-copy h3{margin:0;color:#121d34;font-size:2.55rem;line-height:1.05;letter-spacing:-.02em;font-weight:580}.domains-showcase-copy p,.domains-showcase-side-copy p{margin:1rem 0 0;color:#1e2a42;font-size:1rem;line-height:1.52;max-width:62ch}.domains-showcase-side{padding:1.8rem;display:grid;grid-template-rows:auto 1fr;align-content:start;gap:2.15rem}.domains-showcase-steps{position:relative;border-radius:18px;background:#f9fbff;border:1px solid rgba(17,48,92,.08);padding:1.2rem 1.2rem 1.2rem 4rem;display:grid;gap:1rem}.domains-showcase-steps:before{content:"";position:absolute;left:2.1rem;top:1.55rem;bottom:1.7rem;width:2px;background:#1d60c8}.domains-showcase-step{position:relative;margin:0;color:#2d2d4f;font-size:1.65rem;font-weight:500;line-height:1.2}.domains-showcase-step:before{content:"";position:absolute;left:-2.33rem;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:2px solid #c8cedf;background:#fff}.domains-showcase-step.is-done:before{border-color:#1d60c8;background:#1d60c8}.domains-showcase-cursor{position:absolute;right:1.4rem;bottom:-.7rem;color:#1d60c8;filter:drop-shadow(0 3px 4px rgba(19,27,45,.25))}.domains-showcase-side-copy{padding:0 .2rem}.domains-showcase-side-copy h3{font-size:2.2rem}.domains-growth{margin-top:4rem;background:#f7f9fd;border:1px solid rgba(20,51,93,.09);border-radius:20px;padding:2.5rem}.domains-growth-head h2{margin:0;color:#102645;font-size:clamp(1.2rem,2.2vw,1.7rem)}.domains-growth-head p{margin:.45rem 0 0;color:#3f5373;font-size:.95rem;max-width:70ch}.domains-growth-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.domains-growth-card{border:1px solid rgba(20,51,93,.1);border-radius:14px;background:#fdfefe;padding:.95rem;box-shadow:0 1px 2px #10264508}.domains-growth-card.is-featured{background:#f5f9ff;border-color:#1d60c83d}.domains-growth-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#1d60c8;background:#eaf2ff}.domains-growth-card h3{margin:.55rem 0 0;color:#102645;font-size:1rem}.domains-growth-card p{margin:.38rem 0 0;color:#4a5f82;font-size:.87rem;line-height:1.45}.domains-growth-band{margin-top:.95rem;border-radius:14px;background:#0f3e78;color:#fff;padding:.95rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.domains-growth-band strong{display:block;font-size:1rem}.domains-growth-band p{margin:.2rem 0 0;font-size:.86rem;color:#ffffffdb}.domains-growth-band button{border:1px solid #ffffff;background:#fff;color:#0f3e78;border-radius:8px;min-height:38px;padding:0 .95rem;font-size:.88rem;font-weight:700;cursor:pointer}.domains-growth-band button:hover{background:#edf4ff}@media (max-width: 1080px){.domains-trust{grid-template-columns:1fr}.domains-trust-media{min-height:300px}.domains-showcase{grid-template-columns:1fr}.domains-showcase-hero{min-height:360px}.domains-showcase-copy h3,.domains-showcase-side-copy h3{font-size:2rem}.domains-showcase-step{font-size:1.25rem}.domains-growth-grid{grid-template-columns:1fr}.domains-growth-band{flex-direction:column;align-items:flex-start}}.domains-result-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border-radius:14px;padding:1.2rem 1.4rem;box-shadow:0 2px 16px #00000017;border:1px solid #e8edf4}.domains-result-card.is-available{border-left:4px solid #22c55e}.domains-result-card.is-taken{border-left:4px solid #ef4444}.domains-result-card-info{display:flex;flex-direction:column;gap:.25rem}.domains-result-badge{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.domains-result-badge.is-available{color:#16a34a}.domains-result-badge.is-taken{color:#dc2626}.domains-result-name{font-size:1.1rem;font-weight:700;color:#1a2a3a}.domains-result-card-action{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.domains-result-price{font-size:.95rem;font-weight:700;color:#1a2a3a}.domains-result-btn{border:0;border-radius:8px;padding:.45rem 1rem;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .14s}.domains-result-btn.is-buy{background:#1d60c8;color:#fff}.domains-result-btn.is-buy:hover{background:#1650aa}.domains-result-btn.is-search-alt{background:#eef2f8;color:#1a2a3a}.domains-result-btn.is-search-alt:hover{background:#dce4f0}.domains-results-more h3{font-size:.95rem;font-weight:700;color:#1a2a42;margin:0 0 .6rem}.domains-results-list{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e8edf4;box-shadow:0 2px 12px #00000012}.domains-result-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.8rem;padding:.7rem 1rem;border-bottom:1px solid #f0f2f6}.domains-result-row:last-child{border-bottom:0}.domains-result-row-name{font-size:.92rem;font-weight:600;color:#1a2a3a}.domains-result-row-status{font-size:.75rem;font-weight:700}.domains-result-row-status.is-available{color:#16a34a}.domains-result-row-status.is-taken{color:#dc2626}.domains-result-row-price{font-size:.88rem;font-weight:600;color:#1a2a3a;min-width:90px;text-align:right}.domains-result-row-btn{border:0;border-radius:6px;padding:.3rem .75rem;font-size:.8rem;font-weight:700;background:#1d60c8;color:#fff;cursor:pointer;transition:background .14s}.domains-result-row-btn:hover{background:#1650aa}.domains-benefits,.domains-tips{margin-top:4rem;margin-bottom:5rem;display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:start}.domains-tips-title h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;color:#0e1f3d;letter-spacing:-.02em;line-height:1.2;font-family:Outfit,Segoe UI,sans-serif}.domains-tips-accordion{display:flex;flex-direction:column}.domains-tips-item{border-bottom:1px solid #dde1ef}.domains-tips-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:1.1rem 0;cursor:pointer;text-align:left;font-size:1rem;font-weight:500;color:#0e1f3d;font-family:inherit}.domains-tips-item button:hover span{color:#1d60c8}.domains-tips-item button svg{flex-shrink:0;color:#0e1f3d}.domains-tips-item p{margin:0 0 1rem;font-size:.88rem;color:#5a6580;line-height:1.6}@media (max-width: 768px){.domains-tips{grid-template-columns:1fr;gap:1.5rem}}.domains-popular,.domains-compare,.domains-faq{margin-top:4rem;background:#fdfdfe;border:1px solid #ecedf2;border-radius:20px;padding:2.5rem}.domains-benefits h2,.domains-popular h2,.domains-compare h2,.domains-faq h2{margin:0 0 .95rem;color:#1a2a42}.domains-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.domains-benefits-grid article{border:1px solid #ecedf2;border-radius:14px;padding:.9rem;background:#fafbfc;display:grid;gap:.45rem}.domains-benefits-grid article svg{color:#8496b0}.domains-benefits-grid h3{margin:0;color:#1a2a42;font-size:.95rem}.domains-benefits-grid p{margin:0;color:#56607a;font-size:.88rem}.domains-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.domains-section-head button{border:1.5px solid #b8c8de;background:#fdfdfe;color:#2a3e5a;border-radius:999px;min-height:38px;padding:0 .85rem;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .14s ease}.domains-section-head button:hover{background:#f0f4fa}.domains-tld-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.domains-tld-card{border:1px solid #ecedf2;border-radius:12px;padding:.85rem;background:#fdfdfe;display:grid;gap:.35rem}.domains-tld-card h3{margin:0;color:#1a2a42;font-size:1.1rem}.domains-tld-card p{margin:0;color:#56607a;font-size:.86rem}.domains-tld-card strong{margin:0;color:#1a2a42;font-size:.95rem}.domains-tld-card button{margin-top:.25rem;border:1.5px solid #b8c8de;background:transparent;color:#2a3e5a;border-radius:8px;min-height:34px;font-weight:600;font-size:.82rem;cursor:pointer;transition:background .13s ease}.domains-tld-card button:hover{background:#f0f4fa}.domains-table-wrap{overflow:auto}.domains-table-wrap table{width:100%;border-collapse:collapse;min-width:620px}.domains-table-wrap th,.domains-table-wrap td{text-align:left;border-bottom:1px solid #e7edf6;padding:.72rem .5rem}.domains-table-wrap th{color:#8496b0;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.domains-faq-list{display:grid;gap:.7rem}.domains-faq-list article{border-bottom:1px solid #ecedf2;padding-bottom:.65rem}.domains-faq-list h3{margin:0;color:#1a2a42;font-size:.95rem;font-weight:600}.domains-faq-list p{margin:.25rem 0 0;color:#56607a;line-height:1.55;font-size:.9rem}@media (max-width: 680px){.section-limit{width:min(100% - 1.2rem,100%)}.hero-wrap .section-limit{width:calc(100% - 1.2rem)}.hs-nav{min-height:62px}.hs-brand{font-size:1.02rem}.hs-right{gap:.4rem}.hs-right .hs-support,.hs-right .hs-cart-btn,.hs-right .hs-notif-dropdown{display:none}.hs-account{padding:.35rem .75rem;font-size:.82rem;border-radius:8px;border:1px solid rgba(255,255,255,.35)}.hs-account-name{display:none}.hs-search-wrap{padding:.4rem}.hs-search-wrap input{font-size:.93rem}.hs-search-wrap button{padding:.62rem .85rem;font-size:.9rem}.hs-hero{min-height:360px;border-radius:14px}.hs-hero-bg{background-position:72% 18%}.hs-hero-content{max-width:320px;padding:1.2rem 1.05rem}.hs-hero-content h1{font-size:2.9rem}.hs-hero-content p{font-size:.96rem;max-width:25ch}.hs-live-status{display:none}.domains-trust h2{font-size:1.55rem}.domains-trust-left{padding:1rem;gap:.9rem}.domains-trust-searchmock{min-height:76px;padding:.65rem}.domains-trust-search-icon{width:40px;height:40px}.domains-trust-search-text{font-size:.9rem}.domains-trust-pointer{left:30%}.domains-trust-media{min-height:240px}.domains-trust-pill,.domains-trust-security{right:.8rem;width:calc(100% - 1.6rem);padding:.65rem .75rem}.domains-trust-pill span,.domains-trust-security p,.domains-trust-security div span{font-size:.92rem}.domains-trust-security{top:5.35rem}.domains-trust-toggle{width:46px;height:26px}.domains-trust-toggle i{width:20px;height:20px}.domains-trust-text{padding:1rem}.domains-trust-copy h3,.domains-trust-text h3{font-size:1.24rem}.domains-trust-copy p,.domains-trust-text p{font-size:.88rem}.domains-showcase-hero{padding:1.2rem 1rem 1rem;min-height:290px}.domains-showcase-topnav{gap:.8rem;font-size:.63rem}.domains-showcase-hero-icons{top:1.2rem;right:1rem}.domains-showcase-title{margin-top:4.2rem;font-size:1.7rem}.domains-showcase-cta{min-height:38px;min-width:128px;font-size:.84rem}.domains-showcase-chat{right:1rem;top:8.9rem;width:calc(100% - 2rem);min-height:64px;padding:.55rem .7rem;border-radius:14px}.domains-showcase-chat img{width:36px;height:36px}.domains-showcase-chat p{font-size:.8rem}.domains-showcase-chat-dots{top:13.8rem;right:1rem;min-height:36px;min-width:62px}.domains-showcase-copy,.domains-showcase-side{padding:1.1rem 1rem}.domains-showcase-copy h3,.domains-showcase-side-copy h3{font-size:1.42rem}.domains-showcase-copy p,.domains-showcase-side-copy p{font-size:.9rem}.domains-showcase-steps{padding:.85rem .85rem .9rem 2.8rem}.domains-showcase-steps:before{left:1.4rem}.domains-showcase-step{font-size:1rem}.domains-showcase-step:before{left:-1.95rem}.domains-search-results.is-hostinger-layout{width:100%}.domains-result-alert p{font-size:.9rem}.domains-result-featured{grid-template-columns:1fr;gap:.8rem;padding:1rem}.domains-featured-domain-row strong,.domains-price-current,.domains-hostinger-domain-col strong,.domains-hostinger-price-col strong,.domains-results-more-hostinger h3{font-size:1.3rem}.domains-featured-btn,.domains-hostinger-buy{width:100%;min-width:0;font-size:.98rem}.domains-hostinger-row{grid-template-columns:1fr;gap:.5rem;align-items:start;padding:.8rem 0}.domains-hostinger-domain-col,.domains-hostinger-price-col{text-align:left}.domains-growth{padding:1rem}.domains-growth-head h2{font-size:1.12rem}.domains-growth-head p{font-size:.86rem}.domains-growth-band{padding:.8rem}.domains-growth-band button{width:100%}.subpage-hero{padding:1.5rem 1rem}.subpage-grid{grid-template-columns:1fr}.hosting-hero{grid-template-columns:1fr;gap:1.2rem}.hosting-hero-inner{width:min(100%,calc(100% - 1.2rem));padding:2.1rem 0 1.4rem}.hosting-hero-media{min-height:320px}.hosting-plan-grid,.hosting-advanced-grid,.hosting-choice-grid,.hosting-support,.hosting-feature-row{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-faq-layout{grid-template-columns:1fr;gap:1rem}.hosting-faq-item button{font-size:1.12rem}.hosting-faq-plus{width:42px;height:42px}.domains-hero{padding:1.4rem .95rem}.site-shell.is-domains .domains-hero{padding-top:6.8rem}.domains-search{grid-template-columns:1fr;border-radius:14px;padding:.55rem}.domains-idea-tooltip{right:-30px;min-height:28px;padding:.3rem .62rem;font-size:.78rem}.domains-search svg{display:none}.domains-search input{min-height:42px;padding:0 .5rem;border:1px solid #e2e7f3;border-radius:10px}.domains-search-actions{width:100%}.domains-search-helper,.domains-search-submit{flex:1}.domains-tld-grid,.infra-highlights{grid-template-columns:1fr}.infra-highlight-item:first-child{border-radius:12px 12px 0 0}.infra-highlight-item:nth-child(2){border-radius:0}.infra-highlight-item:nth-child(3){border-radius:0}.infra-highlight-item:last-child{border-radius:0 0 12px 12px}.infra-highlight-item+.infra-highlight-item{border-left:none;border-top:1px solid #e8eaf0}.infra-highlight-item:nth-child(2),.infra-highlight-item:nth-child(4){border-left:none}.infra-product-card{grid-template-columns:1fr;min-height:0}.infra-product-card.full-row{grid-template-columns:1fr}.infra-product-art{display:none}.next-services{padding-top:3.1rem}.next-services-grid{grid-template-columns:1fr}.feature-band{padding:2.4rem 0 2.2rem}.feature-head h2{font-size:clamp(1.85rem,9vw,2.45rem)}.feature-grid{grid-template-columns:1fr;gap:.85rem;margin-top:1.2rem}.next-service-card{min-height:156px}.next-services-copy h2{font-size:clamp(1.9rem,8.8vw,2.8rem)}.plans-grid{grid-template-columns:1fr}.launch-platform,.home-blog-spotlight{padding-top:2.8rem}.footer-brand-row,.footer-copy{flex-direction:column;align-items:flex-start;gap:.8rem}.footer-cols,.footer-cols-secondary{grid-template-columns:1fr}.launch-platform-head h2{max-width:none;font-size:clamp(2rem,11vw,3rem)}.launch-platform-cta{width:100%}.launch-platform-item{min-height:72px}.launch-platform-float{min-width:112px;min-height:78px;padding:.75rem .65rem;font-size:.78rem}.launch-platform-float-top{top:-18px;right:14px}.launch-platform-float-middle{top:110px;right:10px}.launch-platform-float-bottom{right:14px;bottom:18px}.home-blog-head{align-items:start;flex-direction:column}.home-blog-head h2{max-width:none;font-size:clamp(1.9rem,10vw,2.7rem)}.home-blog-all{width:100%}.home-blog-card{grid-template-columns:1fr;min-height:0}.home-blog-card-image{aspect-ratio:1.4 / 1}.vps-offers{margin-top:1.5rem;padding:1rem .85rem;border-radius:16px}.vps-offers-head h2{font-size:1.75rem}.vps-offer-row{grid-template-columns:1fr;gap:.58rem;padding:.95rem}.vps-offer-price{text-align:left}.vps-offer-action{justify-self:start}.customer-story{padding-top:3rem}.customer-story-panel{margin-top:1.35rem;padding:1rem;border-radius:18px;gap:1.15rem}.customer-story-photo-wrap{max-width:100%;border-radius:12px}.customer-story-quote-mark{font-size:3rem}.customer-story-copy blockquote{font-size:1.02rem;line-height:1.58}.customer-story-footer{grid-template-columns:1fr;gap:.75rem}.customer-story-brand,.customer-story-nav{justify-self:start}.trust-hosting{margin-top:1.6rem;border-radius:18px;padding:1.5rem 1.15rem 1.2rem}.trust-copy h2{font-size:clamp(2rem,12vw,2.75rem)}.trust-copy p{margin-top:1rem;margin-bottom:1.2rem;font-size:.96rem;max-width:32ch}.trust-btn{min-height:44px;font-size:.96rem;padding:.62rem 1.1rem}.trust-visual{min-height:290px}.trust-photo-wrap{width:min(320px,82%);right:10%;border-radius:24px}.trust-shape{border-radius:46px}.trust-shape-top{width:min(300px,70%);height:180px;right:22%}.trust-shape-bottom{width:min(360px,90%);height:210px;right:-2%;bottom:-7%}.ai-brand-section{margin-top:1.6rem}.ai-brand-visual{min-height:430px;border-radius:16px 16px 0 0}.ai-brand-person{width:198px;max-width:none;left:-1%}.ai-brand-prompt{left:36%;right:.8rem;top:1.05rem;max-width:none;padding:.78rem .82rem;border-radius:16px;border-width:2px}.ai-brand-prompt p{font-size:.64rem}.ai-brand-prompt strong{font-size:1.22rem}.ai-email-chip{gap:.34rem}.ai-email-chip span{font-size:.73rem}.ai-email-chip.chip-top{top:44.5%;right:.85rem;padding:.55rem .82rem}.ai-email-chip.chip-main{top:59.5%;right:.85rem;padding:.62rem .88rem}.ai-email-chip.chip-main span{font-size:1rem}.ai-email-chip.chip-small{right:.85rem;bottom:9%;padding:.45rem .76rem}.ai-brand-actions{grid-template-columns:1fr}.ai-brand-card,.ai-brand-card.is-alt{border-radius:0}.ai-brand-card:last-child{border-radius:0 0 16px 16px}.ai-brand-card h3{font-size:1.8rem}.ai-brand-card p{font-size:.95rem}.plan-main h3{font-size:1.6rem}.plan-price-row strong{font-size:1.62rem}.plans-ai-bar{justify-content:flex-start;padding:.7rem;flex-wrap:wrap}.plans-ai-title{width:100%}.stats,.platform,.commerce,.showcase,.faq-wrap{padding-top:3.1rem}.cta-band{padding:1.35rem 0}}.domains-cart-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:.85rem 1.2rem;background:#f0f7ff;border:1.5px solid #b8d4f5;border-radius:10px}.domains-cart-bar span{display:flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:500;color:#0f3e78}.domains-cart-bar-btn{display:inline-flex;align-items:center;gap:.4rem;background:#0f3e78;color:#fff;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s}.domains-cart-bar-btn:hover{background:#093266}.domains-featured-btn.is-added,.domains-hostinger-buy.is-added{background:#16a34a;color:#fff;display:inline-flex;align-items:center;gap:.35rem}.hs-cart-btn{position:relative;display:inline-flex;align-items:center;background:#ffffff26;border:2px solid rgba(255,255,255,.4);border-radius:8px;padding:.45rem .7rem;color:#fff;cursor:pointer;transition:all .15s}.hs-cart-btn:hover{background:#ffffff40;border-color:#fff9}.hs-cart-badge{position:absolute;top:-6px;right:-6px;background:#fff;color:#0f3e78;font-size:.65rem;font-weight:700;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid #0f3e78}.dc-shell{padding:2rem 0 5rem}.dc-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;text-align:center;color:#555}.dc-empty h2{font-size:1.4rem;color:#111;margin:0}.dc-empty p{font-size:.95rem;margin:0;max-width:380px}.dc-header{margin-bottom:1.8rem}.dc-header h1{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:#111;margin:.4rem 0 0}.dc-back-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#0f3e78;font-size:.88rem;font-weight:500;cursor:pointer;padding:0}.dc-back-btn:hover{text-decoration:underline}.dc-layout{display:grid;grid-template-columns:1fr 340px;gap:2rem;align-items:start}@media (max-width: 860px){.dc-layout{grid-template-columns:1fr}}.dc-items{display:flex;flex-direction:column;gap:.75rem}.dc-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1.5px solid #e5e8ef;border-radius:12px;padding:1rem 1.2rem;flex-wrap:wrap}.dc-item-main{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;color:#0f3e78}.dc-item-info strong{display:block;font-size:1.02rem;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-item-info span{font-size:.8rem;color:#777}.dc-item-controls{display:flex;align-items:center;gap:1rem;flex-shrink:0}.dc-years-label{display:flex;align-items:center;gap:.4rem;font-size:.83rem;color:#555}.dc-years-select{border:1.5px solid #dde0e8;border-radius:6px;padding:.25rem .5rem;font-size:.85rem;background:#f8f9fb}.dc-item-price{font-size:.9rem;font-weight:600;color:#111;white-space:nowrap}.dc-remove-btn{background:#fff0f0;border:1px solid #f5b8b8;border-radius:6px;padding:.3rem .45rem;cursor:pointer;color:#c53030;display:inline-flex;align-items:center;transition:background .15s}.dc-remove-btn:hover{background:#fde8e8}.dc-summary{background:#f7f9fb;border:1.5px solid #e5e8ef;border-radius:14px;padding:1.4rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.75rem;position:sticky;top:5.5rem}.dc-summary h3{font-size:1rem;font-weight:700;color:#111;margin:0 0 .25rem}.dc-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#555}.dc-summary-row strong{color:#111}.dc-summary-total{border-top:1.5px solid #e5e8ef;padding-top:.6rem;font-size:1rem;font-weight:600}.dc-summary-total strong{font-size:1.1rem}.dc-summary-item{display:flex;flex-direction:column;font-size:.83rem;color:#555;border-bottom:1px solid #eaecf0;padding-bottom:.4rem}.dc-summary-domain{font-weight:600;color:#111}.dc-summary-note{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#888;margin:0;justify-content:center}.dc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#0f3e78;color:#fff;border:none;border-radius:10px;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;cursor:pointer;width:100%;transition:background .2s}.dc-btn-primary:hover{background:#093266}.dc-btn-primary:disabled{opacity:.6;cursor:not-allowed}.dc-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#fff;color:#0f3e78;border:1.5px solid #0f3e78;border-radius:10px;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;cursor:pointer;width:100%;transition:background .15s}.dc-btn-secondary:hover{background:#f0f6ff}.dc-form-section{background:#fff;border:1.5px solid #e5e8ef;border-radius:12px;padding:1.3rem 1.4rem}.dc-form-section h3{font-size:.98rem;font-weight:700;color:#111;margin:0 0 1rem}.dc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 580px){.dc-form-grid{grid-template-columns:1fr}}.dc-form-field{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#444;font-weight:500}.dc-form-field.dc-field-full{grid-column:1 / -1}.dc-form-field input{border:1.5px solid #dde0e8;border-radius:7px;padding:.5rem .7rem;font-size:.9rem;outline:none;transition:border-color .15s}.dc-form-field input:focus{border-color:#0f3e78}.dc-login-hint{font-size:.82rem;color:#666;margin:.75rem 0 0}.dc-login-hint button{background:none;border:none;color:#0f3e78;font-size:inherit;font-weight:600;cursor:pointer;padding:0}.dc-login-hint button:hover{text-decoration:underline}.dc-logged-user{display:flex;align-items:center;gap:.75rem;color:#0f3e78}.dc-logged-user div strong{display:block;font-size:.95rem;color:#111}.dc-logged-user div span{font-size:.83rem;color:#666}.dc-payment-opts{display:flex;flex-direction:column;gap:.6rem}.dc-payment-opt{display:flex;align-items:center;gap:.75rem;border:1.5px solid #e0e4ef;border-radius:9px;padding:.75rem 1rem;cursor:pointer;transition:border-color .15s,background .15s;font-size:.9rem;font-weight:500;color:#333}.dc-payment-opt input[type=radio]{display:none}.dc-payment-opt.is-active{border-color:#0f3e78;background:#f0f6ff;color:#0f3e78;font-weight:600}.dc-error{background:#fff0f0;border:1px solid #f5b8b8;color:#c53030;border-radius:8px;padding:.7rem 1rem;font-size:.88rem;margin:0}.dc-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:4rem 1rem}.dc-confirm-icon{width:64px;height:64px;background:#d1fae5;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center}.dc-confirm h1{font-size:1.7rem;font-weight:700;color:#111;margin:0}.dc-confirm p{font-size:.95rem;color:#555;margin:0;max-width:440px}.dc-confirm-order{font-size:1rem;color:#333}.dc-confirm-domains{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.dc-confirm-domain{display:inline-flex;align-items:center;gap:.35rem;background:#f0f7ff;border:1px solid #b8d4f5;border-radius:20px;padding:.3rem .85rem;font-size:.85rem;color:#0f3e78;font-weight:500}.dc-confirm-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:420px}.hc-page{background:#f2f2f2;min-height:100vh;padding:2.5rem 1rem 5rem}.hc-inner{max-width:1040px;margin:0 auto}.hc-title{font-size:1.55rem;font-weight:700;color:#111;margin:0 0 1.5rem}.hc-layout{display:grid;grid-template-columns:1fr 310px;gap:1.5rem;align-items:start}@media (max-width: 860px){.hc-layout{grid-template-columns:1fr}}.hc-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;text-align:center;color:#555}.hc-empty h2{font-size:1.4rem;color:#111;margin:0}.hc-empty p{font-size:.95rem;margin:0;max-width:380px}.hc-item-card{background:#fff;border-radius:12px;padding:1.4rem 1.6rem;margin-bottom:1rem;box-shadow:0 1px 4px #00000012}.hc-item-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.2rem}.hc-item-domain-row{display:flex;align-items:center;gap:.7rem}.hc-item-globe{width:36px;height:36px;background:#f3f4f6;color:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hc-item-domain-name{display:block;font-size:1.05rem;font-weight:700;color:#111827}.hc-item-type-badge{display:block;font-size:.75rem;font-weight:600;color:#2563eb;margin-top:.15rem}.hc-item-remove{background:none;border:none;color:#999;font-size:1rem;cursor:pointer;line-height:1;padding:.2rem .3rem;transition:color .15s}.hc-item-remove:hover{color:#c53030}.hc-vps-icon{width:36px;height:36px;background:#e8f0fc;color:#0f3e78;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hc-vps-specs{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.85rem;color:#444}.hc-vps-specs span{display:inline-flex;align-items:center;gap:6px}.hc-vps-os{text-transform:capitalize}.hc-vps-extras{margin-top:12px;padding-top:12px;border-top:1px solid #eee;font-size:.82rem;color:#666;display:flex;flex-wrap:wrap;gap:8px}.hc-item-tag{background:#f5f7fb;border:1px solid #dce4f2;color:#3b4a68;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.hc-item-period-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hc-period-label{font-size:.88rem;font-weight:600;color:#555;white-space:nowrap}.hc-period-right{display:flex;align-items:center;gap:1rem;flex:1;justify-content:space-between}.hc-period-select-wrap{display:flex;align-items:center;gap:.6rem}.hc-period-select{border:1.5px solid #d1d5db;border-radius:8px;padding:.45rem 2rem .45rem .7rem;font-size:.9rem;background:#fff;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hc-save-badge{background:#dcfce7;color:#16a34a;font-size:.75rem;font-weight:700;border-radius:20px;padding:.15rem .6rem;white-space:nowrap}.hc-item-price-col{text-align:right}.hc-price-current{display:block;font-size:1.15rem;font-weight:700;color:#111}.hc-price-old{display:block;font-size:.82rem;color:#aaa;text-decoration:line-through}.hc-item-promo-banner{display:flex;align-items:center;gap:.45rem;background:#f0fdf4;color:#15803d;font-size:.82rem;font-weight:500;border-radius:8px;padding:.55rem .9rem;margin-bottom:.75rem}.hc-item-inclusions{display:flex;flex-direction:column;gap:.35rem}.hc-item-inclusions span{display:flex;align-items:center;gap:.45rem;font-size:.83rem;color:#374151}.hc-item-inclusions svg{color:#16a34a;flex-shrink:0}.hc-upsell{border-radius:8px;padding:1rem 1.2rem;margin-bottom:1rem;border:1px solid #d0d0d0;background:#fafafa;position:relative}.hc-upsell-hosting,.hc-upsell-email{background:#fafafa;border:1px solid #d0d0d0}.hc-upsell h3{font-size:.95rem;font-weight:600;color:#111;margin:0 0 .7rem;line-height:1.4;display:flex;align-items:center;gap:.6rem}.hc-upsell h3 strong{color:#0f3e78;font-weight:700}.hc-upsell-email h3 strong{color:#6d28d9}.hc-upsell-features{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}.hc-upsell-features span{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#374151;line-height:1.35}.hc-upsell-features svg{color:#16a34a;flex-shrink:0;min-width:14px}.hc-upsell-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:space-between}.hc-upsell-price{font-size:.85rem;color:#374151;font-weight:600;flex:1;min-width:150px}.hc-upsell-btn{background:#fff;border:1.5px solid #0f3e78;color:#0f3e78;border-radius:8px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;flex-shrink:0}.hc-upsell-btn:hover{background:#eff6ff;transform:translateY(-1px)}.hc-upsell-btn-email{border-color:#6d28d9;color:#6d28d9}.hc-upsell-btn-email:hover{background:#f5f3ff}.hc-protect{background:#fff;border-radius:12px;padding:1.4rem 1.6rem;box-shadow:0 1px 4px #00000012}.hc-protect h3{font-size:1rem;font-weight:700;color:#111;margin:0 0 .3rem}.hc-protect>p{font-size:.83rem;color:#666;margin:0 0 1.1rem}.hc-protect-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 600px){.hc-protect-grid{grid-template-columns:1fr 1fr}}.hc-protect-card{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;border:1.5px solid #e5e7eb;border-radius:10px;padding:.85rem}.hc-protect-ext{font-size:1rem;font-weight:700;color:#111}.hc-protect-domain{font-size:.78rem;color:#6b7280;word-break:break-all}.hc-protect-price{font-size:.78rem;font-weight:600;color:#374151;margin-top:.25rem}.hc-protect-add-btn{margin-top:.5rem;background:#fff;border:1.5px solid #d1d5db;border-radius:7px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer;color:#374151;width:100%;transition:border-color .15s}.hc-protect-add-btn:hover{border-color:#0f3e78;color:#0f3e78}.hc-sidebar{position:sticky;top:5.5rem}.hc-summary-card{background:#fff;border-radius:12px;padding:1.4rem 1.5rem 1.6rem;box-shadow:0 1px 4px #00000012;display:flex;flex-direction:column;gap:0}.hc-summary-card h3{font-size:1rem;font-weight:700;color:#111;margin:0 0 1rem}.hc-summary-section{margin-bottom:.75rem}.hc-summary-domain{font-size:.88rem;font-weight:700;color:#111;margin:0 0 .45rem}.hc-summary-line{display:flex;justify-content:space-between;align-items:flex-start;font-size:.82rem;color:#555;padding:.2rem 0;gap:.5rem}.hc-summary-line span:first-child{flex:1}.hc-summary-prices{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.hc-summary-line-old{font-size:.75rem;color:#aaa;text-decoration:line-through}.hc-summary-taxes{border-top:1px solid #f0f0f0;padding-top:.5rem;margin-top:.5rem}.hc-summary-total-row{display:flex;justify-content:space-between;align-items:flex-end;border-top:1.5px solid #e5e7eb;padding-top:.8rem;margin-top:.5rem;margin-bottom:1.1rem}.hc-summary-total-row>span{font-size:1rem;font-weight:700;color:#111}.hc-total-old{display:block;font-size:.8rem;color:#aaa;text-decoration:line-through;text-align:right}.hc-total-current{display:block;font-size:1.2rem;font-weight:800;color:#111;text-align:right}.hc-continue-btn{display:block;width:100%;background:#0f3e78;color:#fff;border:none;border-radius:10px;padding:.8rem;font-size:.97rem;font-weight:700;cursor:pointer;text-align:center;transition:background .2s;margin-bottom:.75rem}.hc-continue-btn:hover{background:#0a2d5e}.hc-coupon-toggle{background:none;border:none;color:#0f3e78;font-size:.85rem;font-weight:500;cursor:pointer;padding:0;text-align:center;width:100%}.hc-coupon-toggle:hover{text-decoration:underline}.hc-coupon-row{display:flex;gap:.5rem;margin-top:.6rem}.hc-coupon-input{flex:1;border:1.5px solid #d1d5db;border-radius:7px;padding:.45rem .7rem;font-size:.85rem;outline:none}.hc-coupon-input:focus{border-color:#0f3e78}.hc-coupon-apply{background:#0f3e78;color:#fff;border:none;border-radius:7px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;cursor:pointer}.hc-shell{display:flex;flex-direction:column;min-height:100vh;background:#f2f2f2}.hc-shell main{flex:1}.hc-topbar{padding:0 2rem;height:56px;display:flex;align-items:center}.hc-topbar-logo{height:28px;width:auto}.hc-bottombar{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1.1rem 2rem;font-size:.82rem;color:#6b7280}.hc-bottombar a{color:#0f3e78;text-decoration:none}.hc-bottombar a:hover{text-decoration:underline}.hc-shell .hc-page{background:transparent}.hc-period-label{font-size:.82rem;font-weight:600;color:#374151;margin:.9rem 0 .5rem}.hc-item-period-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.hc-period-right{display:flex;align-items:center;gap:.8rem}.hc-renews-note{font-size:.78rem;color:#6b7280;margin:0 0 .9rem}.hc-item-divider{border:none;border-top:1px solid #f0f0f0;margin:.85rem 0}.hc-item-inclusions span{display:flex;align-items:flex-start;gap:.5rem;font-size:.83rem;color:#374151}.hc-item-inclusions svg{display:none}.hc-check-icon{color:#16a34a;flex-shrink:0;margin-top:.05rem}@media (max-width: 600px){.co-form-grid{grid-template-columns:1fr}}.co-field-full{grid-column:1 / -1}.co-auth-loading{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem}.co-auth-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:co-shimmer 1.4s infinite;border-radius:6px}.co-auth-skeleton-avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0}.co-auth-skeleton-line{height:14px}@keyframes co-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.co-auth-prompt{display:flex;align-items:flex-start;gap:1.1rem;background:#f0f6ff;border:1.5px solid #bfdbfe;border-radius:12px;padding:1.4rem 1.6rem}.co-auth-prompt-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#dbeafe;border-radius:50%;color:#1d4ed8;flex-shrink:0}.co-auth-prompt-body{flex:1}.co-auth-prompt-title{font-size:1rem;font-weight:700;color:#1e3a5f;margin:0 0 .35rem}.co-auth-prompt-desc{font-size:.85rem;color:#4b5563;margin:0 0 1rem;line-height:1.55}.co-auth-prompt-btns{display:flex;gap:.65rem;flex-wrap:wrap}.co-auth-btns{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.co-auth-needed{padding:.5rem 0}.co-auth-needed p{margin:0 0 1rem;font-size:.9rem;color:#4b5563}.co-auth-btn-primary{background:#0f3e78;color:#fff;border:none;border-radius:8px;padding:.55rem 1.3rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.co-auth-btn-primary:hover{background:#0a2d5a}.co-auth-btn-secondary{background:#fff;color:#0f3e78;border:1.5px solid #93c5fd;border-radius:8px;padding:.55rem 1.3rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.co-auth-btn-secondary:hover{border-color:#0f3e78}.co-back-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:#374151;font-size:.85rem;font-weight:500;cursor:pointer;padding:0;margin-bottom:.75rem}.co-back-btn:hover{color:#0f3e78}.co-section{background:#fff;border-radius:12px;padding:1.4rem 1.6rem;margin-bottom:1rem;box-shadow:0 1px 4px #0000000f}.co-section-title{font-size:1rem;font-weight:700;color:#111;margin:0 0 1.1rem}.co-user-row{display:flex;align-items:center;gap:.9rem}.co-user-avatar{width:44px;height:44px;background:#0f3e78;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;flex-shrink:0}.co-user-name{display:block;font-size:.95rem;font-weight:700;color:#111}.co-user-email{display:block;font-size:.82rem;color:#6b7280;margin-top:.1rem}.co-user-badge{margin-left:auto;display:flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#16a34a;background:#dcfce7;border-radius:20px;padding:.2rem .65rem}.co-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.co-field{display:flex;flex-direction:column;gap:.35rem}.co-field-full{grid-column:1/-1}.co-field span{font-size:.82rem;font-weight:600;color:#374151}.co-field input{border:1.5px solid #d1d5db;border-radius:8px;padding:.55rem .8rem;font-size:.9rem;outline:none;transition:border-color .15s}.co-field input:focus{border-color:#0f3e78}.co-login-hint{font-size:.82rem;color:#6b7280;margin:.9rem 0 0}.co-login-hint button{background:none;border:none;color:#0f3e78;font-size:.82rem;font-weight:600;cursor:pointer;padding:0}.co-payment-list{display:flex;flex-direction:column;gap:.6rem}.co-payment-opt{display:flex;align-items:center;gap:.9rem;border:1.5px solid #e5e7eb;border-radius:10px;padding:.85rem 1rem;cursor:pointer;transition:border-color .15s,background .15s;position:relative}.co-payment-opt input[type=radio]{display:none}.co-payment-opt.is-active{border-color:#0f3e78;background:#f0f6ff}.co-pay-icon{width:36px;height:36px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#374151;flex-shrink:0}.co-payment-opt.is-active .co-pay-icon{background:#dbeafe;color:#0f3e78}.co-pay-text strong{display:block;font-size:.9rem;font-weight:700;color:#111}.co-pay-text span{display:block;font-size:.78rem;color:#6b7280;margin-top:.1rem}.co-pay-check{margin-left:auto;color:#0f3e78}.co-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.85rem}.co-secure-note{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;color:#9ca3af;margin-top:.6rem}.co-confirm{max-width:480px;margin:5rem auto;text-align:center;padding:0 1rem}.co-confirm-icon{color:#16a34a;margin-bottom:1rem}.co-confirm h1{font-size:1.5rem;font-weight:800;margin:0 0 .5rem}.co-confirm-num{font-size:.9rem;color:#374151;margin:0 0 .5rem}.co-confirm-sub{font-size:.85rem;color:#6b7280;margin:0 0 1.2rem}.co-confirm-domains{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.co-confirm-domain{display:inline-flex;align-items:center;gap:.35rem;background:#f3f4f6;border-radius:20px;padding:.3rem .8rem;font-size:.82rem;font-weight:600;color:#111}.co-confirm-actions{display:flex;flex-direction:column;align-items:center;gap:.75rem}.co-btn-ghost{background:none;border:none;color:#0f3e78;font-size:.88rem;font-weight:500;cursor:pointer;text-decoration:underline}.hc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.5rem 4rem;max-width:420px;margin:0 auto}.hc-empty-icon-wrap{width:72px;height:72px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:1.4rem}.hc-empty h2{font-size:1.3rem;font-weight:700;color:#111;margin:0 0 .6rem}.hc-empty p{font-size:.9rem;color:#6b7280;margin:0 0 1.6rem;line-height:1.55}.hc-empty-btn{display:inline-flex;align-items:center;gap:.5rem;background:#0f3e78;color:#fff;border:none;border-radius:10px;padding:.75rem 1.8rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:1.8rem}.hc-empty-btn:hover{background:#0a2d5e}.hc-empty-hints{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}.hc-empty-hints span{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#6b7280}.co-payment-opt.is-disabled{opacity:.62;cursor:not-allowed}.co-payment-details{margin-top:.9rem;border-top:1px solid #e5e7eb;padding-top:.9rem}.co-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem}.co-bank-card{border:1px solid #dbe5f1;border-radius:10px;padding:.8rem .9rem;background:#f8fbff}.co-bank-card h4{margin:0 0 .5rem;font-size:.9rem;color:#0f3e78}.co-bank-card p{margin:.2rem 0;font-size:.8rem;color:#334155;line-height:1.45}.co-express-box,.co-wallet-box{border:1px solid #dbe5f1;border-radius:10px;padding:.75rem .9rem;background:#f8fbff;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.co-express-label,.co-wallet-box span{display:block;font-size:.76rem;color:#64748b;margin-bottom:.15rem}.co-express-box strong,.co-wallet-box strong{font-size:1rem;color:#0f172a}.co-copy-btn{border:1px solid #1d4ed8;color:#1d4ed8;background:#fff;border-radius:8px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer}.co-copy-btn:hover{background:#eff6ff}.co-payment-note{margin:.65rem 0 0;font-size:.8rem;color:#475569}.co-copy-feedback{margin:.45rem 0 0;font-size:.8rem;color:#047857;font-weight:600}.domain-alert-banner{position:relative;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;padding:.7rem 2.25rem .7rem 1rem;margin-bottom:1.25rem;box-shadow:0 2px 8px #3b82f614;animation:slideDownBanner .5s ease-out;overflow:visible}.domain-alert-close{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;width:24px;height:24px;border-radius:6px;color:#6b7280;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;font-weight:500}.domain-alert-close:hover{background:#6b72801a;color:#374151}.domain-alert-content{display:flex;align-items:center;gap:.7rem}.domain-alert-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.domain-alert-text{flex:1}.domain-alert-title{font-size:.95rem;font-weight:600;margin:0 0 .25rem;color:#1e40af}.domain-alert-message{font-size:.85rem;line-height:1.5;margin:0;color:#4b5563}.domain-alert-arrow{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #dbeafe;filter:drop-shadow(0 2px 4px rgba(59,130,246,.1));animation:arrowPulse 2s ease-in-out infinite}@keyframes slideDownBanner{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowPulse{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(4px)}}@media (max-width: 768px){.domain-alert-banner{padding:.6rem 2rem .6rem .8rem}.domain-alert-content{gap:.6rem}.domain-alert-icon{width:28px;height:28px}.domain-alert-title{font-size:.9rem}.domain-alert-message{font-size:.8rem}}.hh-hosting-cart{background:#f2f3f7}.hh-hosting-cart .hc-title{font-size:1.55rem;margin-bottom:.95rem}.hh-hosting-cart .hc-item-card,.hh-hosting-cart .hc-summary-card{border-radius:14px;border:1px solid #e5e7eb;box-shadow:none}.hh-item-card{border-left:none}.hh-offer-row{margin-top:.85rem;border-radius:11px;border:1px solid #0b2f5f;background:#0a2850;color:#fff;padding:.5rem .6rem;display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;font-size:.82rem}.hh-offer-badge{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#66e1b6;color:#0f172a;font-weight:700}.hh-offer-row button{border:1px solid #f1e8ff;background:transparent;color:#fff;border-radius:8px;min-height:34px;padding:0 .9rem;font-size:.8rem;font-weight:600}.hh-domain-note-inline{margin:.7rem 0 0;padding-top:.7rem;border-top:1px solid #e6e9f2;color:#6b7280;font-size:.82rem;display:flex;align-items:center;gap:.45rem}.hh-dot{width:8px;height:8px;border-radius:999px;background:#f4bb2a}.hh-domain-config{margin-top:.9rem;border-left:none}.hh-domain-title{margin:0;font-size:1.05rem;color:#111827;display:flex;align-items:center;gap:.45rem}.hh-domain-sub{margin:.55rem 0 .8rem;font-size:.84rem;color:#6b7280}.hh-domain-switch{border:none;background:transparent;color:#0f3e78;font-size:.82rem;font-weight:600;padding:0;cursor:pointer;margin-bottom:.65rem}.hh-domain-block{margin-top:.2rem}.hh-domain-search-row{display:grid;grid-template-columns:1fr auto auto;gap:.55rem}.hh-domain-input-wrap{border:1px solid #d1d5db;border-radius:10px;padding:0 .7rem;min-height:44px;display:flex;align-items:center;gap:.45rem;color:#6b7280}.hh-domain-input{border:none;border-radius:0;padding:0;font-size:.9rem;width:100%;background:transparent;outline:none}.hh-domain-search-btn{border:1px solid #0f3e78;background:#0f3e78;color:#fff;border-radius:10px;padding:0 .95rem;font-weight:600;cursor:pointer}.hh-domain-use-btn{background:#fff;color:#0f3e78}.hh-domain-search-btn:disabled{opacity:.65;cursor:wait}.hh-domain-error{margin:.5rem 0 0;font-size:.82rem;color:#b91c1c}.hh-domain-success{margin:.5rem 0 0;font-size:.82rem;color:#166534}.hh-domain-results{margin-top:.75rem;display:grid;gap:0;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.hh-domain-result{border:0;border-bottom:1px solid #eceff3;background:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.72rem .2rem;cursor:pointer;text-align:left;border-radius:8px;transition:background-color .14s ease,border-color .14s ease}.hh-domain-result:last-child{border-bottom:0}.hh-domain-result:hover{background:#f9fbff}.hh-domain-result>span{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.92rem;color:#111827;font-weight:500;letter-spacing:0}.hh-domain-result strong{font-size:.82rem;color:#0f3e78;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.hh-domain-result.is-selected{background:#eef4ff;border:1px solid #bfd3ff;box-shadow:none}.hh-domain-result.is-selected>span{color:#0b2a57;font-weight:600}.hh-domain-result.is-selected strong{color:#0c3f84;font-weight:700}.hh-domain-result:disabled{opacity:.55;cursor:not-allowed}.hh-domain-free-tag{margin-left:.2rem;font-size:.64rem;font-weight:600;color:#057a55;background:#dcfce7;border:1px solid #bbf7d0;padding:.14rem .4rem;border-radius:4px;display:inline-flex;align-items:center;gap:.2rem;line-height:1;text-transform:uppercase;letter-spacing:0}.hh-email-upsell{margin-top:.9rem;background:#eaf2ff}.hh-email-upsell h3{margin:0;font-size:1rem;color:#0f3e78}.hh-email-upsell p{margin:.5rem 0;font-size:.86rem;color:#374151}.hh-email-upsell ul{margin:0;padding-left:1rem;color:#374151;font-size:.82rem;line-height:1.55}.hh-email-footer{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.hh-email-footer button{border:1px solid #0f3e78;background:transparent;color:#0f3e78;border-radius:9px;min-height:38px;padding:0 .75rem;font-weight:600}.hh-hosting-cart .hc-continue-btn{background:linear-gradient(90deg,#0f3e78,#0b2f5f)}.hh-hosting-cart .hc-continue-btn:hover{background:linear-gradient(90deg,#0c3466,#08264c)}.hh-coupon-link{border:none;background:transparent;color:#0f3e78;font-weight:600;font-size:.85rem;cursor:pointer;padding:0;margin-bottom:.65rem}.hh-guarantee-box{margin-top:1rem;text-align:center;color:#4b5563}.hh-guarantee-title{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.92rem;color:#1f2937;font-weight:700}.hh-guarantee-sub{display:block;margin-top:.45rem;font-size:.88rem;color:#4b5563}.hh-rating-row{display:flex;align-items:center;gap:.55rem;margin:.45rem 0 .2rem;font-size:.88rem}.hh-stars{display:inline-flex;gap:.12rem}.hh-star{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:1px;background:#00b67a;color:#fff;font-size:10px;line-height:1}.hh-star-half{background:linear-gradient(90deg,#00b67a 56%,#d1d5db 56%);color:#fff}.hh-trustpilot-line{display:block;font-size:.8rem;color:#1f2937;text-decoration:underline;text-underline-offset:2px}.hh-trustpilot-line strong{font-weight:700}@media (max-width: 620px){.hh-domain-search-row,.hh-email-footer{grid-template-columns:1fr;display:grid}.hh-domain-search-btn,.hh-email-footer button{min-height:40px}.hh-offer-row{grid-template-columns:auto 1fr}.hh-offer-row button{grid-column:1 / -1}}.hosting-cta.ghost{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.4)}.hosting-cta.ghost:hover{background:#ffffff2e;border-color:#fff9}.sp-shell{padding-bottom:4rem}.sp-hero{padding:3.5rem 0 2.5rem;max-width:640px}.sp-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f3e78;background:#e8f0fb;border-radius:20px;padding:.25rem .85rem;margin-bottom:1rem}.sp-hero h1{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:#0f172a;line-height:1.18;margin:0 0 .85rem}.sp-hero p{font-size:1.05rem;color:#475569;line-height:1.65;margin:0}.sp-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.sp-channel-card{display:flex;flex-direction:column;gap:.85rem;padding:1.4rem 1.4rem 1.2rem;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;text-decoration:none;color:#0f172a;transition:border-color .18s,box-shadow .18s,transform .15s;cursor:pointer}.sp-channel-card:hover{border-color:#0f3e78;box-shadow:0 4px 18px #0f3e781a;transform:translateY(-2px)}.sp-channel-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e8f0fb;color:#0f3e78}.sp-channel-card.tone-green .sp-channel-icon{background:#dcfce7;color:#16a34a}.sp-channel-card.tone-blue .sp-channel-icon{background:#dbeafe;color:#1d4ed8}.sp-channel-card.tone-indigo .sp-channel-icon{background:#ede9fe;color:#7c3aed}.sp-channel-card.tone-orange .sp-channel-icon{background:#ffedd5;color:#ea580c}.sp-channel-body{flex:1}.sp-channel-body strong{display:block;font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.sp-channel-body span{font-size:.875rem;color:#64748b;line-height:1.45}.sp-channel-action{display:inline-flex;align-items:center;gap:.3rem;font-size:.83rem;font-weight:600;color:#0f3e78;margin-top:auto}.sp-hours{margin-bottom:2.5rem}.sp-hours-inner{display:flex;align-items:center;gap:2rem;background:#0f3e78;border-radius:14px;padding:1.4rem 2rem;flex-wrap:wrap}.sp-hours-item{display:flex;align-items:center;gap:.85rem;color:#fff}.sp-hours-item svg{opacity:.8}.sp-hours-item strong{display:block;font-size:.92rem;font-weight:700}.sp-hours-item span{font-size:.83rem;opacity:.78}.sp-hours-divider{width:1px;height:36px;background:#fff3}.sp-depts{margin-bottom:3rem}.sp-depts h2{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0 0 1.25rem}.sp-depts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.sp-dept-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.5rem 1.4rem;transition:border-color .18s,box-shadow .18s}.sp-dept-card:hover{border-color:#0f3e78;box-shadow:0 4px 16px #0f3e7814}.sp-dept-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#e8f0fb;color:#0f3e78;margin-bottom:.9rem}.sp-dept-card h3{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.sp-dept-card p{font-size:.88rem;color:#64748b;line-height:1.5;margin:0 0 1rem}.sp-dept-email{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;color:#0f3e78;text-decoration:none}.sp-dept-email:hover{text-decoration:underline}.sp-cta{margin-bottom:1rem}.sp-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#f1f5fd;border:1.5px solid #c7d9f5;border-radius:14px;padding:1.6rem 2rem;flex-wrap:wrap}.sp-cta-copy h2{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 .35rem}.sp-cta-copy p{font-size:.9rem;color:#475569;margin:0}.sp-cta-btn{display:inline-flex;align-items:center;gap:.5rem;background:#0f3e78;color:#fff;font-size:.92rem;font-weight:700;border-radius:8px;padding:.7rem 1.4rem;text-decoration:none;white-space:nowrap;transition:background .16s}.sp-cta-btn:hover{background:#0a2d5c}@media (max-width: 640px){.sp-hours-inner{gap:1.2rem;padding:1.2rem}.sp-hours-divider{display:none}.sp-cta-inner{flex-direction:column;align-items:flex-start}}.vps-shell{background:#fff;padding-bottom:4rem}.vps-hero{padding:3.5rem 0 2rem}.vps-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f3e78;background:#e8f0fb;border-radius:20px;padding:.25rem .85rem;margin-bottom:1rem}.vps-hero h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;color:#0f172a;line-height:1.15;margin:0 0 .85rem}.vps-hero p{font-size:1.05rem;color:#475569;line-height:1.65;margin:0;max-width:620px}.vps-plans-wrap{width:100%;background:#f8fafd;padding:3rem 0 3.5rem}.vps-plans-wrap .plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vps-plans-wrap .plan-card{min-height:600px}.vps-plans-header{text-align:center;margin-bottom:2rem}.vps-plans-header h2{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.vps-plans-header p{color:#64748b;font-size:.97rem;margin:0}.vps-cycle-switch,.vcfg-cycle-tabs{margin-top:.9rem;display:inline-flex;align-items:center;gap:.2rem;background:#f1f5f9;border:1px solid #dbe3ee;border-radius:999px;padding:.2rem}.vcfg-cycle-tabs{margin:0 0 .9rem}.vps-cycle-switch-btn,.vcfg-cycle-tab{border:0;background:transparent;color:#334155;font-weight:600;font-size:.8rem;letter-spacing:.01em;padding:.42rem .78rem;line-height:1;border-radius:999px;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.vps-cycle-switch-btn:hover,.vcfg-cycle-tab:hover{background:#0f3e7814}.vps-cycle-switch-btn.is-active,.vcfg-cycle-tab.is-active{background:#0f3e78;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.vps-cycle-switch-btn:focus-visible,.vcfg-cycle-tab:focus-visible{outline:2px solid rgba(15,62,120,.32);outline-offset:1px}.vps-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:0;align-items:stretch}.vps-plan-card{background:#fff;border:1px solid #dde5f0;border-radius:20px;padding:0;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .22s,transform .22s;box-shadow:0 2px 12px #0f3e780f;min-height:480px}.vps-plan-card:hover{box-shadow:0 10px 36px #0f3e7824;transform:translateY(-3px)}.vps-plan-card.is-featured{border-color:#0f3e78;box-shadow:0 16px 48px #0f3e7833;transform:scale(1.03);z-index:1}.vps-plan-card.is-featured:hover{transform:scale(1.03) translateY(-3px)}.vps-plan-card-head{padding:2rem 2rem 1.5rem;border-bottom:1px solid #f0f4f8;flex-shrink:0}.vps-plan-card.is-featured .vps-plan-card-head{background:linear-gradient(135deg,#0f3e78,#1a5aa8);border-bottom:none;padding-top:2.6rem}.vps-plan-card-body{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;flex:1}.vps-plan-badge{background:#fff;color:#0f3e78;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-align:center;border-radius:0 0 10px 10px;padding:.3rem 1.1rem;position:absolute;top:0;left:50%;transform:translate(-50%);white-space:nowrap;box-shadow:0 2px 8px #0f3e782e}.vps-plan-discount{display:inline-flex;align-items:center;background:#ffffff2e;color:#fff;font-size:.73rem;font-weight:700;border-radius:20px;padding:.2rem .7rem;margin-bottom:.7rem}.vps-plan-card:not(.is-featured) .vps-plan-discount{background:#eef4fe;color:#0f3e78}.vps-plan-card h3{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 .25rem;letter-spacing:-.01em}.vps-plan-card.is-featured h3{color:#fff}.vps-plan-card-head p{font-size:.875rem;color:#64748b;margin:0 0 .9rem;line-height:1.5}.vps-plan-card.is-featured .vps-plan-card-head p{color:#ffffffd9}.vps-plan-oldprice{font-size:.82rem;color:#a0aec0;text-decoration:line-through;margin-bottom:.2rem}.vps-plan-card.is-featured .vps-plan-oldprice{color:#ffffff8c}.vps-plan-price{display:flex;align-items:baseline;gap:.3rem;margin:0}.vps-plan-price strong{font-size:2.4rem;font-weight:900;color:#0f172a;letter-spacing:-.04em;line-height:1}.vps-plan-card.is-featured .vps-plan-price strong{color:#fff}.vps-plan-price em{font-style:normal;font-size:.85rem;color:#64748b;align-self:flex-end;padding-bottom:.3rem}.vps-plan-card.is-featured .vps-plan-price em{color:#ffffffb3}.vps-plan-btn{width:100%;padding:.9rem 1rem;background:#f0f5fe;color:#0f3e78;font-size:.95rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:background .18s,transform .12s;margin-top:auto;margin-bottom:0;letter-spacing:.01em}.vps-plan-btn:hover{background:#dce9fb;transform:translateY(-1px)}.vps-plan-card.is-featured .vps-plan-btn{background:#0f3e78;color:#fff;box-shadow:0 4px 16px #0f3e7859}.vps-plan-card.is-featured .vps-plan-btn:hover{background:#0a2d5c}.vps-plan-renew{font-size:.7rem;color:#94a3b8;margin:.6rem 0 1.1rem;line-height:1.45;text-align:center}.vps-plan-sep{border:none;border-top:1px solid #f0f4f8;margin:1.1rem 0}.vps-plan-features{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.75rem;flex:1}.vps-plan-features li{display:flex;align-items:center;gap:.55rem;font-size:.875rem;color:#374151;font-weight:500}.vps-plan-features li svg{color:#16a34a;flex-shrink:0}.vps-plan-card.is-featured .vps-plan-features{color:#fff}.vps-plan-specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.vps-plan-specs li{display:flex;align-items:center;gap:.55rem;font-size:.875rem;color:#374151;font-weight:500}.vps-plan-specs li svg{color:#0f3e78;flex-shrink:0}.vps-features{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;padding:2rem;margin-bottom:2.5rem}.vps-features h2{font-size:1.2rem;font-weight:700;color:#0f172a;text-align:center;margin:0 0 1.25rem}.vps-features h2 span{color:#0f3e78}.vps-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem 1.5rem}.vps-feature-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.vps-feature-item svg{color:#16a34a;flex-shrink:0}.vps-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem}.vps-highlight-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.vps-highlight-art{min-height:160px;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-direction:column;font-size:1.5rem;font-weight:800;letter-spacing:.02em}.vps-hl-cpu{background:linear-gradient(135deg,#e8f0fb,#d1e3fa);color:#0f3e78}.vps-hl-cpu svg{color:#0f3e78}.vps-hl-speed{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0284c7}.vps-hl-speed svg{color:#0284c7}.vps-hl-api{background:linear-gradient(135deg,#f0fdf4,#bbf7d0);color:#15803d}.vps-hl-api svg{color:#15803d}.vps-highlight-card-body{padding:1.2rem 1.4rem}.vps-highlight-card-body h3{font-size:.97rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.vps-highlight-card-body p{font-size:.85rem;color:#64748b;line-height:1.5;margin:0}.vps-apps-section{margin-bottom:2.5rem}.vps-apps-section>h2{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 .5rem}.vps-apps-section>p{font-size:.95rem;color:#64748b;margin:0 0 1.25rem}.vps-apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.vps-app-item{display:flex;align-items:center;gap:.65rem;padding:.7rem 1rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.875rem;font-weight:600;color:#0f172a;cursor:pointer;transition:border-color .15s,box-shadow .15s}.vps-app-item:hover{border-color:#0f3e78;box-shadow:0 2px 10px #0f3e7814}.vps-app-icon{width:32px;height:32px;background:#e8f0fb;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#0f3e78;flex-shrink:0}.vps-app-arrow{margin-left:auto;color:#94a3b8}.vps-mgmt{margin-bottom:2.5rem}.vps-mgmt>h2{font-size:1.75rem;font-weight:800;color:#0f172a;text-align:center;margin:0 0 1.5rem}.vps-mgmt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.vps-mgmt-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.4rem;transition:border-color .18s,box-shadow .18s}.vps-mgmt-card:hover{border-color:#0f3e78;box-shadow:0 4px 16px #0f3e7814}.vps-mgmt-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#e8f0fb;border-radius:10px;color:#0f3e78;margin-bottom:.9rem}.vps-mgmt-card h3{font-size:.97rem;font-weight:700;color:#0f172a;margin:0 0 .4rem}.vps-mgmt-card p{font-size:.85rem;color:#64748b;line-height:1.5;margin:0}.vps-faq{margin-bottom:2.5rem}.vps-faq>h2{font-size:1.75rem;font-weight:800;color:#0f172a;text-align:center;margin:0 0 .5rem}.vps-faq-sub{text-align:center;font-size:.92rem;color:#64748b;margin:0 0 1.5rem}.vps-faq-list{border-top:1px solid #e2e8f0}.vps-faq-item{border-bottom:1px solid #e2e8f0}.vps-faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;background:none;border:none;cursor:pointer;font-size:.97rem;font-weight:600;color:#0f172a;text-align:left}.vps-faq-item button svg{flex-shrink:0;color:#0f3e78}.vps-faq-item p{font-size:.9rem;color:#475569;line-height:1.65;padding:0 0 1rem;margin:0}.vps-bottom-cta{margin-bottom:1rem}.vps-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:#0f3e78;border-radius:14px;padding:2rem 2.5rem;flex-wrap:wrap}.vps-bottom-cta-inner h2{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 .35rem}.vps-bottom-cta-inner p{font-size:.92rem;color:#ffffffc7;margin:0}.vps-bottom-cta-btn{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#0f3e78;font-size:.95rem;font-weight:700;border:none;border-radius:8px;padding:.8rem 1.6rem;cursor:pointer;white-space:nowrap;transition:background .16s}.vps-bottom-cta-btn:hover{background:#e8f0fb}.dedicated-shell{min-height:100vh}.dedicated-shell .hosting-hero-inner{padding-top:8.2rem}.dedicated-filters{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1.25rem 0;position:sticky;top:0;z-index:100}.dedicated-filters-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dedicated-filters-left{display:flex;gap:.75rem;flex-wrap:wrap;flex:1}.dedicated-filters-right{display:flex;align-items:center;gap:.75rem}.dedicated-filter-dropdown{position:relative}.dedicated-filter-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:.9375rem;color:#334155;cursor:pointer;transition:all .15s;white-space:nowrap}.dedicated-filter-btn:hover{border-color:#0e3f7b;background:#f8fafc}.dedicated-filter-btn.active{border-color:#0e3f7b;background:#eff6ff;color:#0e3f7b;font-weight:500}.dedicated-filter-btn svg{flex-shrink:0;opacity:.6;transition:transform .15s}.dedicated-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden;animation:dropdownFadeIn .15s ease-out}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dedicated-dropdown-item{display:block;width:100%;padding:.75rem 1rem;background:transparent;border:none;text-align:left;font-size:.9375rem;color:#334155;cursor:pointer;transition:background .15s;border-bottom:1px solid #f1f5f9}.dedicated-dropdown-item:last-child{border-bottom:none}.dedicated-dropdown-item:hover{background:#f8fafc;color:#0e3f7b}.dedicated-view-toggle{padding:.5rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;transition:all .15s;color:#64748b}.dedicated-view-toggle:hover{border-color:#0e3f7b;color:#0e3f7b}.dedicated-view-toggle.active{border-color:#0e3f7b;background:#eff6ff;color:#0e3f7b}.dedicated-sort-wrapper{display:flex;align-items:center;gap:.75rem}.dedicated-sort-label{font-size:.9375rem;color:#64748b;white-space:nowrap}.dedicated-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin:2rem 0}.dedicated-table{width:100%;border-collapse:collapse;font-size:.9375rem}.dedicated-table thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.dedicated-table th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:#334155;font-size:.875rem;white-space:nowrap}.dedicated-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background .15s}.dedicated-table tbody tr:hover{background:#f8fafc}.dedicated-table tbody tr:last-child{border-bottom:none}.dedicated-table td{padding:1.25rem;vertical-align:middle}.dedicated-table td:first-child{display:flex;align-items:center;gap:.75rem}.dedicated-expand-btn{padding:.25rem;background:transparent;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:color .15s}.dedicated-expand-btn:hover{color:#0e3f7b}.dedicated-badge-new{display:inline-flex;align-items:center;padding:.25rem .625rem;background:#dcfce7;color:#166534;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-left:.5rem}.dedicated-cpu-info{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.dedicated-cpu-info div{color:#475569}.dedicated-cpu-info strong{color:#0f172a;font-weight:600}.dedicated-bandwidth-info{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:#475569}.dedicated-bandwidth-info strong{color:#0f172a;font-weight:600}.dedicated-price-cell{display:flex;flex-direction:column;gap:.25rem}.dedicated-price-main{font-size:1.375rem;font-weight:700;color:#0f172a}.dedicated-price-setup{font-size:.8125rem;color:#64748b}.dedicated-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#0e3f7b}.dedicated-config-btn{padding:.625rem 1.5rem;background:#0e3f7b;color:#fff;border:none;border-radius:6px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.dedicated-config-btn:hover{background:#0c2d5c;transform:translateY(-1px);box-shadow:0 4px 12px #0e3f7b40}@media (max-width: 900px){.vps-features-grid{grid-template-columns:repeat(2,1fr)}.vps-highlights{grid-template-columns:1fr}.vps-mgmt-grid{grid-template-columns:repeat(2,1fr)}.dedicated-filters-wrapper{flex-direction:column;align-items:flex-start}.dedicated-filters-left{width:100%}.dedicated-filters-right{width:100%;justify-content:flex-start}.dedicated-table-wrapper{overflow-x:auto}.dedicated-table{min-width:1000px}}@media (max-width: 640px){.vps-plans,.vps-features-grid,.vps-mgmt-grid{grid-template-columns:1fr}.vps-bottom-cta-inner{flex-direction:column;align-items:flex-start}}.email-plans-section{padding:3rem 0}.email-guarantees{display:flex;align-items:center;justify-content:center;gap:3rem;padding:2rem 0 3rem;flex-wrap:wrap}.email-guarantee-item{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#374151}.email-guarantee-item svg{color:#0f3e78;flex-shrink:0}@media (max-width: 640px){.email-guarantees{flex-direction:column;gap:1.25rem;align-items:flex-start;padding:1.5rem 1rem 2.5rem}}.email-plans-controls{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.email-cycle-selector{display:flex;flex-direction:column;gap:.5rem}.email-cycle-selector label{font-size:.875rem;font-weight:600;color:#374151}.email-cycle-select{min-width:200px;padding:.7rem 2.5rem .7rem 1rem;background:#fff;border:1px solid #dbe3ee;border-radius:8px;font-size:.95rem;font-weight:500;color:#0f172a;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f3e78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:16px}.email-cycle-select:hover{border-color:#0f3e78}.email-cycle-select:focus{outline:none;border-color:#0f3e78;box-shadow:0 0 0 3px #0f3e781a}.email-quantity-selector{display:flex;align-items:center;gap:.75rem}.email-quantity-selector label{font-size:.875rem;font-weight:600;color:#374151}.email-qty-control{display:flex;align-items:center;gap:0;background:#fff;border:1px solid #dbe3ee;border-radius:8px;overflow:hidden}.email-qty-control button{background:#f9fafb;border:none;padding:.5rem .75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .15s}.email-qty-control button:hover{background:#e8f0fb;color:#0f3e78}.email-qty-control button:disabled{opacity:.4;cursor:not-allowed}.email-qty-control input{width:60px;border:none;border-left:1px solid #dbe3ee;border-right:1px solid #dbe3ee;text-align:center;font-size:.875rem;font-weight:600;color:#0f172a;padding:.5rem;outline:none}.email-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto}.email-plan-card{background:#fafafa;border:1px solid #d0d0d0;border-radius:12px;padding:1.2rem 1.3rem;display:flex;flex-direction:column;position:relative;transition:border-color .2s,box-shadow .2s}.email-plan-card:hover{border-color:#b0b0b0;box-shadow:0 1px 3px #0000000d}.email-plan-card.is-featured{border-color:#a0a0a0;background:#fcfcfc}.email-plan-saving{position:absolute;top:1rem;right:1rem;background:#eff6ff;color:#1e5a9e;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;border:1px solid #bfdbfe}.email-plan-name{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 .25rem;padding-right:5rem}.email-plan-tagline{font-size:.8rem;color:#d97706;font-weight:600;margin:0 0 1rem}.email-plan-price-block{margin-bottom:1.1rem}.email-plan-old-price{display:block;font-size:.85rem;color:#94a3b8;text-decoration:line-through;margin-bottom:.15rem}.email-plan-price-row{display:flex;align-items:baseline;gap:.3rem}.email-plan-price-main{font-size:1.75rem;font-weight:900;color:#0f172a;line-height:1}.email-plan-price-unit{font-size:.8rem;color:#64748b}.email-plan-btn{width:100%;background:#fff;border:1.5px solid #0f3e78;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;font-weight:700;color:#0f3e78;cursor:pointer;transition:background .15s;margin-bottom:.6rem}.email-plan-btn:hover{background:#eff6ff}.email-plan-btn.is-primary{background:#0f3e78;color:#fff;border-color:#0f3e78}.email-plan-btn.is-primary:hover{background:#0c3366}.email-plan-btn.is-loading{opacity:.85;cursor:not-allowed;display:flex;align-items:center;justify-content:center}.email-plan-btn:disabled{cursor:not-allowed}.email-plan-btn-spinner{display:inline-block;width:18px;height:18px;border:2.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:email-spin .6s linear infinite}@keyframes email-spin{to{transform:rotate(360deg)}}.email-plan-period-note{font-size:.75rem;color:#94a3b8;margin:0 0 1rem;line-height:1.4}.email-plan-period-note strong{color:#475569}.email-plan-divider{height:1px;background:#f1f5f9;margin:0 0 1rem}.email-plan-specs{list-style:none;padding:0;margin:0 0 .75rem}.email-plan-specs li{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#374151;padding:.4rem 0;border-bottom:1px dashed #f1f5f9}.email-plan-specs li:last-child{border-bottom:none}.email-plan-specs li svg{color:#64748b;flex-shrink:0}.email-plan-benefits-title{font-size:.8rem;font-weight:700;color:#374151;margin:.5rem 0}.email-plan-features{flex:1;list-style:none;padding:0;margin:0}.email-plan-features li{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:#374151;margin-bottom:.5rem}.email-plan-features li svg{color:#16a34a;flex-shrink:0;margin-top:.15rem}@media (max-width: 768px){.email-plans-controls{flex-direction:column;align-items:stretch}.email-cycle-select{width:100%}.email-quantity-selector{justify-content:space-between}}.vcfg-shell{background:#f5f7fa;min-height:100vh;padding-bottom:4rem}.vcfg-topbar{display:flex;align-items:center;gap:1rem;padding-top:1.2rem;padding-bottom:.8rem}.vcfg-back{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;color:#0f3e78;background:none;border:none;cursor:pointer;padding:0}.vcfg-back:hover{text-decoration:underline}.vcfg-topbar-title{font-size:.875rem;color:#64748b;font-weight:500}.vcfg-plan-header{background:#0f3e78;border-radius:14px;padding:1.1rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center}.vcfg-plan-specs{display:flex;flex-wrap:wrap;gap:1.25rem}.vcfg-plan-specs span{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;color:#fff}.vcfg-body{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.vcfg-main{display:flex;flex-direction:column;gap:1.25rem}.vcfg-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.35rem 1.5rem}.vcfg-section h2{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.vcfg-section h2 svg{color:#0f3e78}.vcfg-section-desc{font-size:.86rem;color:#64748b;margin:0 0 1rem}.vcfg-label{display:flex;flex-direction:column;gap:.3rem;font-size:.84rem;font-weight:600;color:#374151}.vcfg-input{padding:.7rem .95rem;border:1px solid #d6e0ed;border-radius:9px;font-size:.92rem;color:#0f172a;outline:none;transition:border-color .16s;width:100%;box-sizing:border-box}.vcfg-input:focus{border-color:#0f3e78}.vcfg-input.is-error{border-color:#ef4444}.vcfg-input-err{color:#ef4444;font-size:.8rem;font-weight:500}.vcfg-label small{color:#94a3b8;font-size:.8rem;font-weight:400}.vcfg-os-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.vcfg-os-card{border:1.5px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s;display:flex;flex-direction:column;gap:.3rem}.vcfg-os-card:hover{border-color:#0f3e78}.vcfg-os-card.is-selected{border-color:#0f3e78;box-shadow:0 0 0 3px #0f3e7814;background:#f0f5fe}.vcfg-os-name{font-size:.9rem;font-weight:700;color:#0f172a}.vcfg-os-free{font-size:.75rem;font-weight:700;color:#15803d}.vcfg-os-price{font-size:.75rem;font-weight:700;color:#dc2626}.vcfg-os-tags{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.vcfg-os-tags li{font-size:.7rem;color:#64748b;background:#f1f5f9;border-radius:4px;padding:.1rem .4rem}.vcfg-country-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.vcfg-country-card{border:1.5px solid #e2e8f0;border-radius:12px;padding:1rem;background:#fff;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.3rem;transition:border-color .16s,box-shadow .16s}.vcfg-country-card:hover{border-color:#0f3e78}.vcfg-country-card.is-selected{border-color:#0f3e78;box-shadow:0 0 0 3px #0f3e7814;background:#f0f5fe}.vcfg-country-flag{font-size:1.8rem;line-height:1}.vcfg-country-name{font-size:.82rem;font-weight:700;color:#0f172a}.vcfg-country-avail{font-size:.7rem;color:#15803d;font-weight:600}.vcfg-addon-list{display:flex;flex-direction:column;gap:0}.vcfg-addon-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #f1f5f9}.vcfg-addon-item:last-child{border-bottom:none;padding-bottom:0}.vcfg-addon-item:first-child{padding-top:0}.vcfg-addon-info{display:flex;flex-direction:column;gap:.15rem}.vcfg-addon-info strong{font-size:.9rem;font-weight:700;color:#0f172a}.vcfg-addon-info span{font-size:.8rem;color:#64748b}.vcfg-addon-info em{font-size:.78rem;color:#0f3e78;font-style:normal;font-weight:600}.vcfg-qty{display:inline-flex;align-items:center;gap:0;border:1.5px solid #dde5f0;border-radius:10px;overflow:hidden;flex-shrink:0}.vcfg-qty button{width:36px;height:36px;background:#f8fafd;border:none;cursor:pointer;display:grid;place-items:center;color:#0f3e78;font-size:1rem;transition:background .15s}.vcfg-qty button:hover{background:#e8f0fb}.vcfg-qty span{min-width:52px;text-align:center;font-size:.875rem;font-weight:700;color:#0f172a;padding:0 .5rem}.vcfg-mgmt-card{border:1.5px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;cursor:pointer;display:flex;align-items:flex-start;gap:1rem;transition:border-color .16s,box-shadow .16s;-webkit-user-select:none;user-select:none}.vcfg-mgmt-card:hover{border-color:#0f3e78}.vcfg-mgmt-card.is-selected{border-color:#0f3e78;background:#f0f5fe;box-shadow:0 0 0 3px #0f3e7814}.vcfg-mgmt-info{flex:1}.vcfg-mgmt-info strong{font-size:.95rem;font-weight:700;color:#0f172a;display:block;margin-bottom:.2rem}.vcfg-mgmt-info>span{font-size:.82rem;color:#0f3e78;font-weight:600;display:block;margin-bottom:.75rem}.vcfg-mgmt-info ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem}.vcfg-mgmt-info li{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#374151}.vcfg-mgmt-info li svg{color:#15803d;flex-shrink:0}.vcfg-mgmt-toggle{flex-shrink:0;padding-top:.1rem}.vcfg-toggle{display:block;width:44px;height:24px;background:#d1d5db;border-radius:999px;position:relative;transition:background .2s}.vcfg-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.vcfg-toggle.is-on{background:#0f3e78}.vcfg-toggle.is-on:after{transform:translate(20px)}.vcfg-summary{position:sticky;top:90px}.vcfg-summary-inner{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.2rem;box-shadow:0 2px 10px #0f3e780d}.vcfg-summary-inner h3{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .75rem}.vcfg-summary-specs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.vcfg-summary-specs span{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#374151;background:#f1f5f9;border-radius:6px;padding:.2rem .5rem}.vcfg-summary-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.vcfg-summary-rows li{display:flex;justify-content:space-between;align-items:center;font-size:.82rem}.vcfg-summary-rows li span{color:#64748b}.vcfg-summary-rows li strong{color:#0f172a;font-weight:600}.vcfg-summary-divider{border:none;border-top:1px solid #e2e8f0;margin:.75rem 0}.vcfg-summary-total{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.vcfg-summary-total>div{display:flex;justify-content:space-between;align-items:center}.vcfg-summary-total>div span{font-size:.85rem;color:#64748b}.vcfg-summary-total>div strong{font-size:.93rem;font-weight:700;color:#0f172a}.vcfg-summary-setup>div span{color:#64748b}.vcfg-summary-first{background:#f2f7ff;border:1px solid #d9e6fb;border-radius:9px;padding:.55rem .7rem}.vcfg-summary-first span{font-size:.8rem!important;font-weight:700!important;color:#0f3e78!important}.vcfg-summary-first strong{font-size:1.08rem!important;color:#0f3e78!important}.vcfg-submit-btn{width:100%;padding:.82rem .95rem;background:#0f3e78;color:#fff;font-size:.95rem;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .18s;margin-bottom:.85rem}.vcfg-submit-btn:hover{background:#0a2d5c}.vcfg-trust{display:flex;justify-content:center;gap:.85rem;flex-wrap:wrap}.vcfg-trust span{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:#64748b;font-weight:500}.vcfg-trust span svg{color:#0f3e78}.vcfg-empty{padding:4rem 1rem;text-align:center}.vcfg-back-btn{margin-top:1rem;padding:.7rem 1.5rem;background:#0f3e78;color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:700}@media (max-width: 900px){.vcfg-body{grid-template-columns:1fr}.vcfg-summary{position:static;order:-1}.vcfg-os-grid{grid-template-columns:1fr 1fr}.vcfg-country-grid,.vcfg-mgmt-info ul{grid-template-columns:1fr}}@media (max-width: 600px){.vcfg-os-grid{grid-template-columns:1fr}.vcfg-section{padding:1.1rem 1rem}.vps-cycle-switch,.vcfg-cycle-tabs{width:100%;justify-content:space-between}.vps-cycle-switch-btn,.vcfg-cycle-tab{flex:1;text-align:center;padding-left:.55rem;padding-right:.55rem}}.vps-offers-list{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.vps-offer-row{grid-template-columns:minmax(130px,1.4fr) repeat(2,minmax(80px,1fr)) minmax(100px,.9fr) 96px;font-size:.9rem}.vps-offer-metric.is-storage,.vps-offer-metric.is-bandwidth{display:none}.hosting-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.co-layout{grid-template-columns:1fr}.plans-grid,.plans-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.next-services-grid{grid-template-columns:1fr}}@media (max-width: 480px){.metric-grid,.plans-grid,.plans-showcase{grid-template-columns:1fr}.vps-offer-row{font-size:.82rem}.hosting-feature-card{min-height:0}.auth-layout{padding:.8rem}.auth-form-wrap{padding:1.2rem 1rem}}.hs-hamburger{display:none;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;padding:.4rem;border-radius:8px;margin-left:.6rem;flex-shrink:0}.hs-hamburger:hover{background:#ffffff1f}.hs-mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;background:#0a1f44;color:#fff;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.hs-mobile-nav.is-open{transform:translate(0)}.hs-mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.1);min-height:62px;flex-shrink:0}.hs-mobile-nav-close{display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;color:#fff;cursor:pointer;padding:.45rem;border-radius:8px}.hs-mobile-nav-close:hover{background:#fff3}.hs-mobile-nav-body{flex:1;padding:1rem 1.1rem 2rem;display:grid;gap:.3rem}.hs-mobile-nav-section{margin-top:.8rem}.hs-mobile-nav-section-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:0 .2rem .4rem}.hs-mobile-nav-link{display:flex;align-items:center;gap:.7rem;padding:.65rem .6rem;color:#ffffffe0;text-decoration:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:background .15s}.hs-mobile-nav-link:hover,.hs-mobile-nav-link:focus{background:#ffffff14;color:#fff}.hs-mobile-nav-link svg{flex-shrink:0;color:#ffffff8c}.hs-mobile-nav-footer{padding:1rem 1.1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.65rem}.hs-mobile-nav-footer a,.hs-mobile-nav-footer button{display:block;text-align:center;padding:.7rem;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;border:none}.hs-mobile-nav-cta-primary{background:#fff;color:#0a1f44}.hs-mobile-nav-cta-secondary{background:#ffffff1a;color:#fff}.hs-mobile-nav-cta-primary:hover{background:#e8edf7}.hs-mobile-nav-cta-secondary:hover{background:#ffffff2e}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.blog-page{padding:2rem 0 3rem}.blog-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.5rem}.blog-tab{border:0;background:transparent;color:#3e4a60;font-size:.95rem;font-weight:600;padding:.35rem .4rem;cursor:pointer}.blog-tab.is-active{color:#0f3e78}.blog-feature-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:1.1rem;align-items:start}.blog-feature-main img{width:100%;height:clamp(240px,29vw,380px);object-fit:cover;border-radius:14px;margin-bottom:.9rem}.blog-post-meta{margin:0;color:#4f63f5;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-feature-main h1{margin:.44rem 0 .55rem;color:#17253a;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.2}.blog-feature-main p{margin:0;color:#58657d;line-height:1.55}.blog-post-foot{margin-top:.7rem;display:inline-flex;align-items:center;gap:.42rem;color:#7b889f;font-size:.82rem}.blog-feature-side{display:grid;gap:.9rem}.blog-side-item{display:grid;grid-template-columns:230px minmax(0,1fr);gap:.85rem;align-items:stretch}.blog-side-item img{width:100%;height:100%;min-height:122px;object-fit:cover;border-radius:12px}.blog-side-item h3{margin:.34rem 0 0;color:#1d2b45;font-size:1.03rem;line-height:1.26}.blog-latest{margin-top:2.15rem}.blog-latest-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1rem}.blog-latest-head h2{margin:0;color:#182841;font-size:clamp(1.45rem,2.4vw,2rem)}.blog-latest-head button{border:1px solid #ccd7eb;background:#fff;color:#0f3e78;border-radius:999px;min-height:40px;padding:0 1rem;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.blog-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.blog-latest-more-wrap{margin-top:1.2rem;display:flex;justify-content:center}.blog-latest-more{border:0;border-radius:999px;background:#4153e8;color:#fff;text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-size:.84rem;padding:.82rem 1.5rem;cursor:pointer}.blog-category-panel{margin-top:2rem;background:#f5f7fb;border-radius:14px;padding:1.5rem 1.2rem;border:1px solid #e6ebf5}.blog-category-panel h3{margin:0 0 .95rem;text-align:center;color:#122239;font-size:clamp(1.12rem,2vw,1.7rem)}.blog-category-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem}.blog-category-chip{border:0;background:transparent;color:#3048f4;text-transform:uppercase;font-size:.9rem;font-weight:700;letter-spacing:.01em;cursor:pointer;padding:0}.blog-category-chip:after{content:"•";color:#3048f4;margin-left:.5rem}.blog-category-chip:last-child:after{content:"";margin:0}.blog-resources{margin:2.4rem auto}.blog-resources h2{margin:0 0 1.2rem;color:#12243c;font-size:clamp(1.45rem,2.2vw,2.2rem)}.blog-resources-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.blog-resource-card img{width:100%;height:158px;border-radius:12px;object-fit:cover;margin-bottom:.8rem}.blog-resource-card h3{margin:.38rem 0 0;color:#142640;font-size:1rem;line-height:1.35}.blog-boost-shell{background:#f8f9fb;padding:3rem 0}.blog-boost h2{margin:0;text-align:center;color:#18212f;font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:700}.blog-boost>p{margin:.65rem auto 1.7rem;max-width:640px;text-align:center;color:#556070;font-size:1rem}.blog-boost-list{border-top:1px solid #d9dee7;border-bottom:1px solid #d9dee7;background:#fff}.blog-boost-row{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem .3rem;border-top:1px solid #e9edf3}.blog-boost-row:first-child{border-top:0}.blog-boost-row-left{display:inline-flex;align-items:center;gap:.55rem}.blog-boost-icon{stroke-width:1.9;color:#697587}.blog-boost-row h3{margin:0;color:#192334;font-size:1rem;font-weight:600}.blog-boost-row p{margin:0;color:#4f5b6b;font-size:.95rem;line-height:1.5}.blog-boost-row a{display:inline-flex;align-items:center;gap:.35rem;color:#214a86;font-weight:600;text-transform:none;font-size:.88rem;text-decoration:none;white-space:nowrap}.blog-boost-row a:hover{color:#1a3b6a}.blog-card img{width:100%;height:170px;object-fit:cover;border-radius:12px;margin-bottom:.7rem}.blog-card h3{margin:.38rem 0;color:#1b2942;font-size:1.08rem;line-height:1.3}.blog-card p{margin:0;color:#5f6c84;line-height:1.5;font-size:.92rem}@media (max-width: 1080px){.blog-feature-grid{grid-template-columns:1fr}.blog-side-item{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.blog-latest-grid,.blog-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-boost-row{grid-template-columns:1fr;align-items:start;gap:.5rem;padding:1rem .1rem}}@media (max-width: 680px){.blog-page{padding-top:1rem}.blog-tab{font-size:.84rem}.blog-side-item{grid-template-columns:1fr}.blog-side-item img{min-height:170px}.blog-latest-head{flex-direction:column;align-items:flex-start}.blog-latest-grid{grid-template-columns:1fr}.blog-newsletter-shell,.blog-boost-shell{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.blog-resources-grid{grid-template-columns:1fr}.blog-boost-row a{margin-top:.2rem}}.blog2-page{background:#fff;color:#22242b}.blog2-skeleton{position:relative;overflow:hidden;background:#e9edf3}.blog2-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#e9edf300,#ffffffad,#e9edf300);animation:blog2Shimmer 1.15s ease-in-out infinite}@keyframes blog2Shimmer{to{transform:translate(100%)}}.blog2-skeleton-grid{gap:1.9rem}.blog2-skeleton-feature{min-height:440px}.blog2-skeleton-side{display:grid;gap:.95rem}.blog2-skeleton-promo{min-height:98px}.blog2-skeleton-list{display:grid;gap:.9rem}.blog2-skeleton-side-item{min-height:82px}.blog2-skeleton-title{width:210px;height:36px;margin-bottom:.95rem}.blog2-skeleton-card{min-height:330px}.blog2-main-nav{min-height:86px;display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;border-bottom:0;width:100%;padding:0 1.35rem;background:#fff}.blog2-main-brand{display:inline-flex;align-items:center;gap:.85rem}.blog2-main-brand-logo{display:inline-flex;align-items:center;flex-shrink:0}.blog2-main-brand-logo-img{display:block;width:auto;height:30px}.blog2-main-brand-divider{width:1px;height:26px;background:#d7dbe2}.blog2-main-brand strong{font-size:.92rem;line-height:1;font-weight:500;letter-spacing:0;color:#7e6d63}.blog2-main-links{display:flex;align-items:center;justify-content:center;justify-self:center;gap:.15rem;overflow-x:auto;background:#f4efe8;border:1px solid #ece5dc;border-radius:999px;padding:.22rem}.blog2-main-links button{border:0;background:transparent;min-height:36px;padding:0 1.02rem;color:#444a56;text-transform:none;font-size:.9rem;font-weight:500;white-space:nowrap;cursor:pointer;border-radius:999px}.blog2-main-links button.is-active{color:#191c24;background:#fff;box-shadow:0 1px 5px #1118271f}.blog2-main-actions{display:inline-flex;align-items:center;justify-content:flex-end}.blog2-main-join{min-height:42px;padding:0 1.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f6bcf;color:#fff;text-decoration:none;font-weight:600;font-size:.92rem}.blog2-main-join:hover{background:#0c57a8}.blog2-hero{display:grid;gap:1rem;padding:1rem 0 1.4rem}.blog2-hero-intro{display:grid;gap:.75rem}.blog2-hero-intro h1{margin:0;font-size:clamp(1.9rem,3.1vw,3.1rem);line-height:1.08;letter-spacing:-.02em;max-width:620px}.blog2-hero-intro p{margin:0;color:#596172;font-size:1.01rem;line-height:1.52;max-width:700px}.blog2-hero-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:1.9rem;align-items:stretch}.blog2-hero-feature{position:relative;min-height:440px;display:block;color:inherit;text-decoration:none;overflow:hidden;border-radius:0}.blog2-hero-feature img{width:100%;height:100%;object-fit:cover}.blog2-page .blog2-hero-feature img,.blog2-page .blog2-hero-promo img,.blog2-page .blog2-hero-side-item img,.blog2-page .blog2-card img,.blog2-page .blog2-pop-main img,.blog2-page .blog2-pop-side-item img{filter:grayscale(1) sepia(.34) hue-rotate(176deg) saturate(1.65) contrast(1.2) brightness(.64)}.blog2-hero-feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a215657 10%,#030a1be6)}.blog2-hero-feature-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1rem 1.05rem;display:grid;gap:.38rem}.blog2-hero-feature-copy span{display:inline-flex;width:fit-content;margin:0;padding:.22rem .48rem;background:#0f6bcf;color:#fff;font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.blog2-hero-feature-copy h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.28;max-width:90%}.blog2-hero-feature-copy p{margin:0;color:#d9e5f8;font-size:.9rem}.blog2-hero-side{display:grid;gap:.95rem;background:transparent;border:0;padding:0}.blog2-hero-promo{min-height:98px;position:relative;border-radius:0;overflow:hidden;display:block;text-decoration:none;color:inherit}.blog2-hero-promo img{width:100%;height:100%;object-fit:cover}.blog2-hero-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09265ecc,#020919f0)}.blog2-hero-promo-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:.7rem .85rem;color:#fff;display:grid;align-content:center;gap:.2rem}.blog2-hero-promo-copy strong{font-size:1rem;line-height:1}.blog2-hero-promo-copy p{margin:0;font-size:.95rem;line-height:1.25;max-width:95%}.blog2-hero-side-list{display:grid;gap:.9rem}.blog2-hero-side-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:.8rem;text-decoration:none;color:inherit;align-items:start}.blog2-hero-side-item img{width:82px;height:82px;object-fit:cover;border-radius:2px}.blog2-hero-side-item span{display:inline-flex;width:fit-content;padding:.16rem .44rem;background:#f0f5fe;font-size:.69rem;color:#2a63b5;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.blog2-hero-side-item h3{margin:.35rem 0 0;color:#222b3b;font-size:1.12rem;line-height:1.22}.blog2-hero-side-item:hover h3{color:#1856ab}.blog2-popular-wrap{background:#f3f4f6;padding:1.3rem 0 1.8rem}.blog2-popular h2,.blog2-recent h2{margin:0 0 .95rem;font-size:2rem;letter-spacing:-.01em}.blog2-popular-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1rem}.blog2-pop-main-link,.blog2-pop-side-link,.blog2-card-link{display:block;color:inherit;text-decoration:none}.blog2-pop-main-link,.blog2-pop-side-link,.blog2-card-link{transition:transform .15s ease,opacity .15s ease}.blog2-pop-main-link:hover,.blog2-pop-side-link:hover,.blog2-card-link:hover{transform:translateY(-2px)}.blog2-pop-main img{width:100%;height:100%;min-height:270px;border-radius:2px;object-fit:cover}.blog2-pop-side{display:grid;gap:.85rem}.blog2-pop-side-item{background:#fff;display:grid;grid-template-columns:minmax(180px,210px) minmax(0,1fr);gap:.75rem;min-height:125px}.blog2-pop-side-item img{width:100%;height:100%;object-fit:cover}.blog2-pop-side-item>div{padding:.85rem .85rem .7rem 0}.blog2-pop-side-item p{margin:0;color:#7c8493;font-size:.75rem;font-weight:700;text-transform:uppercase}.blog2-pop-side-item h3{margin:.52rem 0;font-size:1.08rem;line-height:1.3}.blog2-pop-side-item div div{display:flex;gap:.9rem;color:#8c93a1;font-size:.84rem}.blog2-recent{padding:1.9rem 0 2rem}.blog2-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.blog2-card{background:#fff;border:1px solid #eceff3;position:relative;overflow:hidden}.blog2-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;aspect-ratio:16/9;background:linear-gradient(180deg,#0c276057,#040d20a8);pointer-events:none}.blog2-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog2-card-body{padding:.95rem}.blog2-card-body>p:first-child{margin:0;color:#8a909c;font-size:.76rem;font-weight:700;text-transform:uppercase}.blog2-card-body h3{margin:.55rem 0 .5rem;font-size:1.18rem;line-height:1.33}.blog2-card-body>p:nth-of-type(2){margin:0;color:#626b7a;line-height:1.45}.blog2-card-body>div{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.85rem;color:#9198a5;font-size:.84rem}.blog2-pagination-wrap{background:#f5f6f8;padding:2.8rem 0}.blog2-pagination{display:flex;align-items:center;justify-content:center;gap:.65rem}.blog2-pagination button,.blog2-pagination span{min-width:42px;min-height:40px;display:grid;place-items:center;border-radius:4px;color:#2c3340;font-weight:600}.blog2-pagination button{border:0;background:#e4e8ed;cursor:pointer}.blog2-pagination button.is-active{background:#0f6bcf;color:#fff}.blog2-newsletter-wrap{background:#eceef1;padding:2.5rem 0}.blog2-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:1.2rem;align-items:center}.blog2-newsletter h3{margin:0;font-size:2rem}.blog2-newsletter p{margin:.45rem 0 0;max-width:620px;color:#595f6c;font-size:1.03rem}.blog2-newsletter form{display:grid;grid-template-columns:1fr auto;gap:.55rem}.blog2-newsletter input{min-height:44px;border:0;border-bottom:1px solid #495163;background:#f4f5f7;padding:0 .8rem;font-size:.95rem}.blog2-newsletter input:focus{outline:none;border-bottom-color:#202632}.blog2-newsletter button{min-height:44px;border:0;background:#0f6bcf;color:#fff;padding:0 1.05rem;font-size:.95rem;font-weight:800;text-transform:uppercase;cursor:pointer}.blog2-newsletter button:hover{background:#0c57a8}.blog2-newsletter button:disabled{opacity:.72;cursor:not-allowed}.blog2-newsletter-feedback{margin:.7rem 0 0;font-size:.9rem}.blog2-newsletter-feedback.is-success{color:#0f6b3a}.blog2-newsletter-feedback.is-error{color:#a52626}.kb-page{background:#fff;min-height:100vh;padding-bottom:54px}.kb-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.kb-topbar{position:sticky;top:0;z-index:35;border-bottom:1px solid #e7ecf2;background:#fff}.kb-topbar .kb-shell{min-height:58px;display:grid;grid-template-columns:auto minmax(0,420px) auto;align-items:center;gap:14px}.kb-topbar-brand{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center}.kb-topbar-brand img{height:27px;width:auto}.kb-topbar-search{border:1px solid #e1e7ee;border-radius:12px;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#8fa0b3}.kb-topbar-search input{flex:1;border:0;outline:0;background:transparent;color:#304154;font-size:.95rem}.kb-topbar-search span{font-size:.78rem;color:#8596ab}.kb-topbar-panel{min-height:30px;border-radius:8px;border:1px solid #e3eaf1;background:#fff;color:#4e6785;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.kb-topbar-panel-desktop{display:inline}.kb-topbar-panel-mobile{display:none}.kb-hero-v2{background:radial-gradient(circle at 18% 15%,rgba(121,176,243,.18),transparent 34%),linear-gradient(135deg,#0b2b54,#134177 60%,#0f3868);padding:86px 0 70px;margin-bottom:56px}.kb-hero-v2-inner{text-align:center}.kb-eyebrow{margin:0 0 8px;color:#9ec8ff;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.kb-hero-v2 h1{margin:0;font-size:clamp(2.2rem,4.7vw,4rem);line-height:1.1;color:#fff;letter-spacing:-.02em}.kb-hero-v2 p{margin:14px auto 0;max-width:730px;color:#d4e8ff;font-size:1.12rem}.kb-searchbar{width:min(720px,100%);margin:28px auto 0;min-height:52px;border-radius:12px;border:1px solid rgba(175,210,247,.28);background:#1640709e;display:flex;align-items:center;gap:10px;padding:0 14px;color:#b6d7ff}.kb-searchbar input{flex:1;border:0;outline:0;background:transparent;color:#ecfff0;font-size:1rem}.kb-searchbar input::placeholder{color:#b7cbe6}.kb-searchbar span{border:1px solid rgba(214,232,255,.3);border-radius:7px;padding:2px 8px;font-size:.8rem;color:#d8eaff}.kb-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0f172a80;padding:96px 16px 20px}.kb-search-palette{width:min(740px,100%);margin:0 auto;border-radius:20px;border:1px solid #d8e2ee;background:#fff;box-shadow:0 28px 68px #0f172a47;overflow:hidden}.kb-search-palette-input{min-height:62px;border-bottom:1px solid #e6edf5;display:flex;align-items:center;gap:10px;color:#7f93a8;padding:0 16px}.kb-search-palette-input input{flex:1;border:0;outline:0;background:transparent;color:#22364b;font-size:1.18rem}.kb-search-results{max-height:min(52vh,420px);overflow:auto;padding:8px}.kb-search-result-item{width:100%;border:0;background:#fff;min-height:62px;border-radius:12px;display:grid;grid-template-columns:24px 1fr;gap:10px;text-align:left;align-items:center;padding:8px 10px;cursor:pointer}.kb-search-result-item:hover,.kb-search-result-item.is-active{background:#f3f8ff}.kb-search-result-icon{color:#6d859f}.kb-search-result-content{display:flex;flex-direction:column;gap:2px}.kb-search-result-content strong{color:#223449;font-size:1.02rem;font-weight:700}.kb-search-highlight{background:transparent;color:#1f78db;font-weight:700;padding:0}.kb-search-result-content small{color:#6f8398;font-size:.9rem}.kb-search-empty{margin:0;color:#6f8398;font-size:.95rem;padding:16px 12px}.kb-search-hint{border-top:1px solid #e6edf5;display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:42px;padding:8px 14px;color:#6f8398;font-size:.82rem}.kb-section-v2{margin-top:26px}.kb-label{margin:0;color:#1f78db;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em}.kb-section-v2 h2{margin:10px 0 0;font-size:clamp(1.85rem,3.2vw,2.7rem);color:#3f4b56;letter-spacing:-.01em}.kb-sub{margin:8px 0 0;color:#99a5b3;font-size:1.08rem}.kb-grid-v2{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kb-grid-v2--four{grid-template-columns:repeat(4,minmax(0,1fr))}.kb-card-v2{text-align:left;border:1px solid #e5eaf1;border-radius:14px;background:#fff;padding:24px 22px 22px;min-height:192px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kb-card-v2:hover{transform:translateY(-2px);border-color:#97bee6;box-shadow:0 18px 28px #0f172a14}.kb-card-icon-v2{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#e9f2ff;color:#144e94}.kb-card-v2 h3{margin:14px 0 8px;font-size:1.2rem;color:#303b45}.kb-card-v2 p{margin:0;color:#6f7f93;line-height:1.45;font-size:.98rem}.kb-popular-v2{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kb-popular-item-v2{border:1px solid #e2e8f0;border-radius:14px;background:#fff;min-height:124px;padding:20px;display:flex;align-items:flex-start;gap:12px;text-align:left;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.kb-popular-item-v2:hover{border-color:#bed2e6;box-shadow:0 12px 24px #0f172a12}.kb-popular-icon-v2{color:#1758a3;margin-top:2px}.kb-popular-item-v2 h3{margin:0;color:#353f49;font-size:1.03rem}.kb-popular-item-v2 p{margin:5px 0 0;color:#6e7f91;font-size:.95rem}.kb-empty-v2{margin:14px 0 0;color:#6b7280}.kb-cta-v2{margin-top:56px;border-radius:18px;padding:48px 26px;text-align:center;background:linear-gradient(125deg,#0c2f5b,#174c8d);color:#e4f7e8}.kb-cta-v2 h2{margin:0;font-size:clamp(2rem,3.3vw,3rem);color:#fff}.kb-cta-v2 p{margin:10px auto 0;max-width:720px;color:#d6e8ff}.kb-cta-actions-v2{margin-top:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.kb-cta-btn-primary-v2,.kb-cta-btn-secondary-v2{min-height:45px;border-radius:10px;padding:0 20px;font-weight:700;cursor:pointer}.kb-cta-btn-primary-v2{border:0;background:#fff;color:#0f3769}.kb-cta-btn-secondary-v2{border:1px solid rgba(215,232,255,.45);background:#0c305c59;color:#eff6ff}@media (max-width: 980px){.kb-topbar .kb-shell{grid-template-columns:auto 1fr auto}.kb-grid-v2,.kb-grid-v2--four{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-popular-v2{grid-template-columns:1fr}}@media (max-width: 680px){.kb-shell{width:min(1120px,calc(100% - 24px))}.kb-topbar-search{min-height:36px}.kb-topbar-panel{padding:0 8px;font-size:.72rem}.kb-topbar-panel-desktop{display:none}.kb-topbar-panel-mobile{display:inline}.kb-topbar-search span{display:none}.kb-hero-v2{padding:54px 0 40px;margin-bottom:34px}.kb-grid-v2,.kb-grid-v2--four{grid-template-columns:1fr}.kb-searchbar{min-height:52px}.kb-search-overlay{padding-top:72px}.kb-search-palette{border-radius:14px}.kb-search-palette-input input{font-size:1.02rem}}.kb-doc-page{background:#fff}.kb-doc-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 220px;gap:34px;align-items:start;padding-top:26px}.kb-doc-sidebar{position:sticky;top:78px}.kb-doc-brand{margin:0 0 18px;color:#66768c;font-size:.95rem}.kb-doc-group{margin-bottom:18px}.kb-doc-group h3{margin:0 0 8px;font-size:1rem;color:#1f2b3b}.kb-doc-link{width:100%;text-align:left;border:0;background:transparent;color:#5c6c82;font-size:.95rem;padding:8px 11px;border-radius:10px;cursor:pointer}.kb-doc-link:hover{background:#f3f8ff;color:#184c8d}.kb-doc-link.is-active{background:#eaf2ff;color:#184c8d;font-weight:700}.kb-doc-main{max-width:760px}.kb-doc-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px;color:#7a889e;font-size:.86rem}.kb-doc-breadcrumb button{border:0;background:transparent;color:#687a93;font-size:.86rem;cursor:pointer;padding:0}.kb-doc-breadcrumb button:hover{color:#184c8d}.kb-doc-breadcrumb span{color:#3a4a61;font-weight:600}.kb-doc-kicker{margin:0;color:#1f78db;font-size:.9rem;font-weight:700}.kb-doc-main h1{margin:6px 0 10px;font-size:clamp(2rem,3.4vw,3rem);color:#1f2937;line-height:1.15}.kb-doc-intro{margin:0 0 22px;color:#4f6078;font-size:1.1rem;line-height:1.65}.kb-doc-section{margin-top:24px}.kb-doc-section h2{margin:0 0 10px;color:#1f2937;font-size:2rem}.kb-doc-section p{margin:0 0 12px;color:#4f6078;line-height:1.75;font-size:1.08rem}.kb-doc-step-title{margin:18px 0 10px;color:#1f2937;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.2}.kb-doc-callout{margin:14px 0;border:1px solid #d9e4f0;border-left:4px solid #c7d4e2;background:#f8fbff;border-radius:8px;padding:14px 16px;color:#253446;font-size:1.05rem;line-height:1.65}.kb-doc-callout strong{color:#1f2937}.kb-doc-divider{border:0;border-top:1px solid #e2e8f0;margin:18px 0}.kb-doc-code-block{margin:14px 0;border:1px solid #dbe4ef;border-radius:10px;background:#f8fbff;overflow:auto;padding:10px 12px}.kb-doc-code-lang{display:inline-block;margin-bottom:8px;font-size:.78rem;color:#5c6f88;text-transform:uppercase;letter-spacing:.05em}.kb-doc-code-block code{display:block;white-space:pre;color:#253446;font-size:.95rem;line-height:1.6;font-family:Consolas,Courier New,monospace}.kb-doc-inline-link{color:#1f78db;font-weight:700;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.kb-doc-inline-link:hover{color:#145bb0}.kb-doc-section ul{margin:4px 0 0;padding-left:1.1rem;color:#4f6078}.kb-doc-section ol,.kb-doc-ordered-list{margin:6px 0 12px;padding-left:1.35rem;color:#4f6078}.kb-doc-section li{margin-bottom:8px;line-height:1.65}.kb-doc-inline-code{font-family:Consolas,Courier New,monospace;font-size:.92em;background:#eef4fb;color:#244163;border:1px solid #d7e4f3;border-radius:5px;padding:1px 5px}.kb-doc-toc{position:sticky;top:78px}.kb-doc-toc h4{margin:0 0 12px;color:#233247;font-size:.98rem}.kb-doc-toc a{display:block;margin-bottom:10px;color:#3b4d67;font-size:.92rem;text-decoration:none}.kb-doc-toc a:hover{color:#184c8d}.kb-doc-toc a.is-active{color:#184c8d;font-weight:700}.kb-doc-feedback{margin-top:32px;padding-top:18px;border-top:1px solid #e3ebf5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kb-doc-feedback span{color:#334155;font-size:1rem;font-weight:600}.kb-doc-feedback-actions{display:flex;gap:10px}.kb-doc-feedback-btn{border:1px solid #d6dfeb;border-radius:999px;min-height:38px;padding:0 14px;background:#fff;color:#334155;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.kb-doc-feedback-btn strong{margin-left:2px;min-width:20px;text-align:center;font-size:.82rem;color:inherit;font-weight:700;background:#f2f6fb;border-radius:999px;padding:2px 8px}.kb-doc-feedback-btn:hover{border-color:#9dc0e6;color:#184c8d}.kb-doc-feedback-btn.is-active{border-color:#184c8d;background:#eaf2ff;color:#184c8d;font-weight:700}.kb-doc-feedback-btn.is-active strong{background:#d9e9ff}.kb-doc-prev-next{margin-top:26px;padding-top:20px;border-top:1px solid #e3ebf5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kb-doc-nav-btn{border:1px solid #dde7f2;border-radius:12px;background:#fff;color:#314158;text-align:left;padding:12px 14px;cursor:pointer;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:10px}.kb-doc-nav-btn>div{display:grid;gap:4px}.kb-doc-nav-btn>div span{font-size:.82rem;color:#7a8aa2}.kb-doc-nav-btn strong{font-size:.95rem;font-weight:700;color:#253348}.kb-doc-nav-arrow{width:28px;height:28px;border-radius:999px;border:1px solid #d6e2ef;display:inline-flex;align-items:center;justify-content:center;color:#6a7c95;flex-shrink:0}.kb-doc-nav-btn.is-next>div{text-align:right}.kb-doc-nav-btn:hover{border-color:#9dc0e6;background:#f5f9ff}.kb-doc-nav-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1160px){.kb-doc-layout{grid-template-columns:240px minmax(0,1fr)}.kb-doc-toc{display:none}}@media (max-width: 860px){.kb-doc-layout{grid-template-columns:1fr;gap:18px}.kb-doc-sidebar{position:static;border:1px solid #e6edf5;border-radius:14px;padding:14px;background:#fafcff}.kb-doc-prev-next{grid-template-columns:1fr}.kb-doc-main{max-width:100%}.kb-doc-main h1{font-size:clamp(1.55rem,7vw,2.2rem)}.kb-doc-section h2{font-size:clamp(1.3rem,6.2vw,1.8rem)}.kb-doc-section p,.kb-doc-intro{font-size:1rem;line-height:1.65}.kb-doc-code-block{padding:9px 10px}.kb-doc-code-block code{font-size:.88rem}}@media (max-width: 540px){.kb-topbar .kb-shell{gap:8px}.kb-topbar-brand img{height:23px}.kb-topbar-search input{font-size:.9rem}.kb-hero-v2 h1{font-size:clamp(1.65rem,10vw,2.2rem)}.kb-hero-v2 p{font-size:.96rem}.kb-searchbar{min-height:48px;padding:0 10px}.kb-searchbar input{font-size:.94rem}.kb-section-v2{padding:26px 18px}.kb-doc-feedback{align-items:flex-start}.kb-doc-feedback-actions{width:100%}.kb-doc-feedback-btn{flex:1;justify-content:center}.kb-doc-nav-btn{min-height:64px;padding:10px 11px}}.blog-article-page{background:#fff}.blog-article-shell{padding:1.8rem 0 3rem}.blog-article-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;color:#7b8392;font-size:.92rem;margin-bottom:1.4rem}.blog-article-breadcrumb a{color:#4d7cc7;text-decoration:none}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem;align-items:start}.blog-article-main h1{margin:.3rem 0 .8rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.03em;color:#22242b}.blog-article-kicker{margin:0;color:#8d94a2;font-size:.95rem;font-weight:700}.blog-article-summary{margin:0 0 1.05rem;color:#4f5f77;font-size:1.05rem;line-height:1.62;max-width:860px}.blog-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;color:#73829b;font-size:.88rem;margin-bottom:1.35rem;padding:.5rem .78rem;border:1px solid #e0e8f4;background:#f8fbff;border-radius:999px;width:fit-content}.blog-article-author{display:inline-flex;align-items:center;gap:.58rem;color:#2b3340;font-weight:600;padding-right:.15rem}.blog-article-author-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#123f7a;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.04em}.blog-article-author-name{color:#2b3340}.blog-article-meta>span{position:relative;padding-left:.7rem}.blog-article-meta>span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:#9badc8;transform:translateY(-50%)}.blog-article-hero{width:100%;display:block;border-radius:2px;margin-bottom:1.2rem}.blog-article-body p{margin:0;color:#3c4350;font-size:1.04rem;line-height:1.78}.blog-article-body{display:grid;gap:.95rem;max-width:860px}.blog-article-body-wrap{position:relative}.blog-article-body-wrap.is-collapsed{max-height:720px;overflow:hidden}.blog-article-fade{position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,#fff0,#fff 80%)}.blog-article-readmore{margin-top:1rem}.blog-article-readmore button{border:1px solid #d1dae7;background:#f7f9fc;color:#1f3f75;border-radius:999px;min-height:42px;padding:0 1rem;font-weight:700;cursor:pointer}.blog-article-readmore button:hover{background:#edf2fa}.blog-article-body h2{margin:.55rem 0 .1rem;font-size:1.35rem;line-height:1.32;color:#172235;letter-spacing:-.01em}.blog-article-body h3{margin:.35rem 0 0;font-size:1.12rem;line-height:1.34;color:#22334d}.blog-article-divider{margin:.3rem 0;border:0;border-top:1px solid #dfe8f3}.blog-article-callout{margin:0;border:1px solid #dbe6f4;border-left:4px solid #0e3f7b;border-radius:10px;padding:11px 13px;background:#f8fbff;color:#2b3c55;line-height:1.66}.blog-article-code-block{margin:0;border:1px solid #dbe4ef;border-radius:10px;background:#f8fbff;overflow:auto;padding:10px 12px}.blog-article-code-lang{display:inline-block;margin-bottom:8px;font-size:.76rem;color:#5c6f88;text-transform:uppercase;letter-spacing:.05em}.blog-article-code-block code{display:block;white-space:pre;color:#253446;font-size:.92rem;line-height:1.56;font-family:Consolas,Courier New,monospace}.blog-article-body ul{margin:0;padding:0 0 0 1.15rem;display:grid;gap:.5rem}.blog-article-body ol{margin:0;padding:0 0 0 1.2rem;display:grid;gap:.5rem}.blog-article-body li{color:#344154;font-size:1.01rem;line-height:1.68}.blog-article-section{margin-bottom:1.6rem}.blog-article-section h2{margin:0 0 .65rem;color:#1f2530;font-size:1.32rem;line-height:1.2}.blog-article-actions{margin-top:1.8rem}.blog-article-actions button{border:1px solid #d6dbe3;background:#fff;border-radius:999px;min-height:42px;padding:0 1rem;display:inline-flex;align-items:center;gap:.4rem;color:#2d3440;font-weight:600;cursor:pointer}.blog-article-aside{display:grid;gap:1rem;position:sticky;top:1rem;align-self:start}.blog-article-box{border:1px solid #e8ecf1;background:#f8f9fb;padding:1rem}.blog-article-box h2{margin:0 0 .65rem;font-size:1.05rem}.blog-article-box p{margin:0 0 .9rem;color:#697283;line-height:1.5}.blog-article-toc{display:grid}.blog-article-toc a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 0;border-top:1px solid #dde3ea;color:#2f64ad;text-decoration:none;font-weight:500;line-height:1.4}.blog-article-toc a:first-child{border-top:0;padding-top:.2rem}.blog-article-toc a:last-child{padding-bottom:.2rem}.blog-article-toc a svg{flex-shrink:0;color:#2f64ad}.blog-article-box ul{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.blog-article-box li{display:grid;grid-template-columns:22px 1fr;gap:.55rem;color:#404854;line-height:1.4}.blog-article-box li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#22242b;color:#fff;font-size:.76rem;font-weight:700}.blog-article-related{display:grid;gap:.75rem}.blog-article-related a{display:grid;grid-template-columns:74px 1fr;gap:.65rem;text-decoration:none;color:inherit}.blog-article-related img{width:74px;height:74px;object-fit:cover}.blog-article-related p{margin:0 0 .2rem;color:#8c92a0;font-size:.74rem;font-weight:700;text-transform:uppercase}.blog-article-related strong{display:block;font-size:.95rem;line-height:1.35;color:#1f2530}.blog-article-share{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dde3ea}.blog-article-share a{min-height:40px;display:grid;place-items:center;color:#22242b;text-decoration:none;font-size:1.05rem;font-weight:600;background:#fff}.blog-article-share a+a{border-left:1px solid #dde3ea}.blog-article-related-section{margin-top:3rem}.blog-article-related-section h2{margin:0 0 1.3rem;color:#22242b;font-size:2rem;line-height:1.15}.blog-article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.blog-article-related-card{height:100%}@media (max-width: 1120px){.blog2-main-nav{grid-template-columns:1fr auto;padding:.75rem 1rem;row-gap:.65rem}.blog2-main-links{grid-column:1 / -1;width:100%;justify-content:flex-start}.blog2-hero{min-height:0}.blog2-hero-grid{grid-template-columns:1fr}.blog2-hero-feature{min-height:390px}.blog2-hero-side-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.blog2-skeleton-feature{min-height:390px}.blog2-popular-grid,.blog2-newsletter{grid-template-columns:1fr}.blog2-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout{grid-template-columns:1fr;gap:1.25rem}.blog-article-aside{position:static;max-width:460px}.blog-article-related-grid{grid-template-columns:1fr}}@media (max-width: 720px){.blog2-main-brand strong{font-size:1.05rem}.blog2-main-links{padding:.18rem}.blog2-main-links button{min-height:34px;padding:0 .85rem;font-size:.85rem}.blog2-main-join{min-height:38px;padding:0 1.1rem;font-size:.86rem}.blog2-hero-feature,.blog2-skeleton-feature{min-height:320px}.blog2-skeleton-side-item{min-height:72px}.blog2-hero-side-item{grid-template-columns:72px minmax(0,1fr);gap:.65rem}.blog2-hero-side-item img{width:72px;height:72px}.blog2-hero-feature-copy h2{max-width:100%}.blog2-hero-side-list{grid-template-columns:1fr}.blog2-popular h2,.blog2-recent h2{font-size:1.55rem}.blog2-pop-side-item{grid-template-columns:1fr}.blog2-pop-side-item>div{padding:.8rem}.blog2-recent-grid{grid-template-columns:1fr}.blog2-pagination-wrap,.blog2-newsletter-wrap{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.blog2-newsletter h3{font-size:1.5rem}.blog2-newsletter form{grid-template-columns:1fr}.blog-article-shell{padding-top:1rem;padding-bottom:2rem}.blog-article-main h1{font-size:clamp(1.7rem,8vw,2.3rem)}.blog-article-summary{font-size:.98rem}.blog-article-meta{gap:.58rem;font-size:.81rem;padding:.48rem .62rem;border-radius:12px;width:100%}.blog-article-author-avatar{width:34px;height:34px;font-size:.78rem}.blog-article-meta>span{padding-left:.55rem}.blog-article-body p{font-size:.98rem;line-height:1.7}.blog-article-body{gap:.85rem}.blog-article-body-wrap.is-collapsed{max-height:560px}.blog-article-fade{height:110px}.blog-article-body h2{font-size:1.18rem;line-height:1.34}.blog-article-body li{font-size:.96rem;line-height:1.62}.blog-article-aside{max-width:100%}.blog-article-share a{min-height:44px}.blog-article-related-section h2{font-size:1.6rem}}
