.check-green{flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:9999px;background:#ecfdf5;border:1.5px solid #34d399;position:relative;display:inline-block;}.check-green::after{content:'';position:absolute;left:4.5px;top:2px;width:3.5px;height:6.5px;border:solid #059669;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}.currency-btn{color:#64748b;}.currency-btn.active{background:#fff;color:#2563EB;box-shadow:0 1px 3px rgba(15,23,42,0.08);}#site-header{background-color:#ffffff !important;background-image:none !important;opacity:1 !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}#site-header.scrolled{background-color:#ffffff !important;box-shadow:0 4px 20px rgba(11,42,91,0.06);}.nav-dd-menu{display:none;position:absolute;top:100%;left:0;min-width:180px;padding:0.5rem;border-radius:0.75rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 32px rgba(11,42,91,0.1);z-index:40;}.nav-dd-menu a{display:block;padding:0.5rem 0.75rem;font-size:0.8125rem;font-weight:600;color:#475569;border-radius:0.5rem;}.nav-dd-menu a:hover{background:#EFF6FF;color:#2563EB;}.nav-dd:hover .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu{display:block;}.nav-mega{position:relative;}.nav-mega-panel{display:none;position:absolute;top:100%;left:50%;transform:translateX(-38%);width:min(52rem,calc(100vw - 2rem));margin:0;padding:1rem;padding-top:calc(1rem + 0.55rem);border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 18px 48px rgba(11,42,91,0.12);z-index:50;}.nav-mega-panel::after{content:'';position:absolute;left:0;right:0;top:0;height:0.65rem;background:transparent;}.nav-mega-panel::before{content:'';position:absolute;top:0.2rem;left:38%;width:14px;height:14px;background:#fff;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;transform:rotate(45deg);z-index:1;}.nav-mega:hover .nav-mega-panel,.nav-mega:focus-within .nav-mega-panel,.nav-mega.is-open .nav-mega-panel{display:block;}.nav-mega.is-open .nav-mega-chevron,.nav-mega:hover .nav-mega-chevron,.nav-mega:focus-within .nav-mega-chevron{transform:rotate(180deg);}.nav-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.25rem;}.nav-mega-item{display:flex;align-items:flex-start;gap:0.75rem;padding:0.75rem 0.85rem;border-radius:0.75rem;text-decoration:none;transition:background 0.15s ease;}.nav-mega-item:hover{background:#f8fafc;}.nav-mega-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0;}.nav-mega-icon-blue{background:#dbeafe;color:#2563eb;}.nav-mega-icon-sky{background:#e0f2fe;color:#0284c7;}.nav-mega-icon-amber{background:#fef3c7;color:#d97706;}.nav-mega-icon-indigo{background:#e0e7ff;color:#4f46e5;}.nav-mega-icon-teal{background:#ccfbf1;color:#0d9488;}.nav-mega-icon-violet{background:#ede9fe;color:#7c3aed;}.nav-mega-icon-rose{background:#ffe4e6;color:#e11d48;}.nav-mega-icon-emerald{background:#d1fae5;color:#059669;}.nav-mega-icon-cyan{background:#cffafe;color:#0891b2;}.nav-mega-icon-orange{background:#ffedd5;color:#ea580c;}.nav-mega-icon-fuchsia{background:#fae8ff;color:#c026d3;}.nav-mega-icon-slate{background:#f1f5f9;color:#475569;}.nav-mega-title{display:flex;align-items:center;flex-wrap:wrap;gap:0.35rem;font-size:0.875rem;font-weight:800;color:#0f172a;line-height:1.25;}.nav-mega-desc{display:block;margin-top:0.2rem;font-size:0.75rem;font-weight:500;color:#64748b;line-height:1.35;}.nav-mega-badge{display:inline-flex;align-items:center;padding:0.1rem 0.4rem;border-radius:0.35rem;font-size:0.625rem;font-weight:800;letter-spacing:0.02em;text-transform:uppercase;color:#fff;background:#f97316;}.nav-mega-badge--default,.nav-mega-badge--popular{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);}.nav-mega-badge--managed{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);}.nav-mega-badge--scalable{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);}.nav-mega-badge--flexible{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);}.nav-mega-badge--new{color:#fff;background:linear-gradient(135deg,#ec4899,#db2777);}.nav-mega-cta{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;grid-column:1 / -1;margin:0.35rem 0.15rem 0.15rem;padding:0.9rem 1rem;border-radius:0.75rem;background:#eff6ff;text-decoration:none;transition:background 0.15s ease;}.nav-mega-cta:hover{background:#dbeafe;}.mobile-mega-cta{background:#eff6ff;}.mobile-acc-trigger[aria-expanded='true'] .mobile-acc-chevron{transform:rotate(180deg);}.mobile-mega-item + .mobile-mega-item{margin-top:0.15rem;}@media (max-width:1100px){.nav-mega-panel{transform:translateX(-28%);}.nav-mega-panel::before{left:28%;}}.hero-bg{position:relative;background:radial-gradient(ellipse 100% 80% at 0% 0%,rgba(37,99,235,0.55) 0%,transparent 50%),radial-gradient(ellipse 80% 70% at 100% 10%,rgba(29,78,216,0.4) 0%,transparent 45%),radial-gradient(ellipse 70% 60% at 80% 100%,rgba(30,58,138,0.7) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 20% 90%,rgba(15,23,42,0.5) 0%,transparent 40%),linear-gradient(155deg,#020617 0%,#0B1F4A 25%,#0F2B6B 50%,#1E3A8A 75%,#172554 100%);color:#fff;overflow:hidden;}.hero-bg::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(59,130,246,0.08) 50%,transparent 60%);pointer-events:none;z-index:0;}.hero-bg::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.04) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at center,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 75%);pointer-events:none;opacity:0.6;z-index:0;}.hero-bg>*{position:relative;z-index:1;}.hero-bg .text-navy,.hero-bg h1{color:#ffffff !important;text-shadow:0 1px 2px rgba(0,0,0,0.25);}.hero-bg .text-blue-brand{color:#7DD3FC !important;text-shadow:0 0 32px rgba(125,211,252,0.45);}.hero-bg .text-mute,.hero-bg p.text-mute{color:#f8fafc !important;opacity:0.95;}.hero-bg .text-slate-700{color:#ffffff !important;}.hero-bg .text-white\/80{color:#ffffff !important;opacity:0.95;}.hero-bg .max-w-xl>p{color:#f8fafc !important;}.hero-bg .max-w-xl .text-sm.font-medium,.hero-bg .max-w-xl .text-sm.font-semibold{color:#ffffff !important;}.hero-bg .flex.items-center.gap-2.text-xs,.hero-bg .flex.items-center.gap-2.text-sm{color:#ffffff !important;}.hero-bg .check-green{background:rgba(34,197,94,0.15);border-color:#4ade80;}.hero-bg .check-green::after{border-color:#86efac;}.hero-bg .hero-cta-primary{background:#F5C518 !important;color:#0B2A5B !important;box-shadow:0 8px 28px rgba(245,197,24,0.45);}.hero-bg .hero-cta-primary:hover{background:#EAB308 !important;color:#0B2A5B !important;}.hero-bg .hero-cta-yellow{background:#F5C518 !important;color:#0B2A5B !important;box-shadow:0 8px 28px rgba(245,197,24,0.45);}.hero-bg .hero-cta-yellow:hover{background:#EAB308 !important;color:#071E42 !important;}.hero-trustpilot-badge{position:relative;background:transparent;border-color:transparent;box-shadow:none;padding-left:0;border-radius:0;text-decoration:none;color:inherit;transition:opacity 0.2s ease;}a.hero-trustpilot-badge:hover{opacity:0.92;}.hero-trustpilot-badge__brand{position:relative;display:flex;flex-direction:column;padding-right:0.8rem;border-right:1px solid rgba(255,255,255,0.12);line-height:1.05;}.hero-trustpilot-badge__name{font-size:0.9rem;font-weight:900;color:#ffffff;letter-spacing:0.015em;}.hero-trustpilot-badge__stars{margin-top:0.18rem;display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:2.4rem;padding:0.18rem 0.5rem;border-radius:999px;background:#00b67a;box-shadow:0 8px 18px rgba(0,182,122,0.28);font-size:0.82rem;font-weight:900;letter-spacing:0.02em;color:#ffffff;font-variant-numeric:tabular-nums;}.hero-trustpilot-badge__copy{position:relative;display:flex;flex-direction:column;line-height:1.1;}.hero-trustpilot-badge__copy strong{font-size:0.92rem;font-weight:900;color:#ffffff;}.hero-trustpilot-badge__copy span{margin-top:0.1rem;font-size:0.72rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:#d1fae5;}.hero-visual .hero-orbit{animation:heroOrbitSpin 18s linear infinite;transform-origin:250px 210px;}@keyframes heroOrbitSpin{to{transform:rotate(360deg);}}.hero-visual .hero-progress{animation:heroProgressPulse 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:left center;}@keyframes heroProgressPulse{0%,100%{transform:scaleX(0.92);opacity:1;}50%{transform:scaleX(1);opacity:0.85;}}.hero-visual .hero-gauge{filter:drop-shadow(0 0 6px rgba(56,189,248,0.55));}.hero-visual .hero-float{animation:heroFloat 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center;}.hero-visual .hero-float-alt{animation:heroFloat 6.2s ease-in-out infinite reverse;transform-box:fill-box;transform-origin:center;}@keyframes heroFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-7px);}}@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}.animate-float{animation:float 5s ease-in-out infinite;}.logo-item{font-size:1.05rem;font-weight:800;letter-spacing:-0.02em;color:#475569;transition:color 0.2s;}.logo-item:hover{color:#2563EB;}.why-section{position:relative;background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(37,99,235,0.45) 0%,transparent 50%),radial-gradient(ellipse 70% 60% at 0% 100%,rgba(29,78,216,0.35) 0%,transparent 48%),linear-gradient(155deg,#020617 0%,#0B1F4A 30%,#0F2B6B 55%,#1E3A8A 85%,#172554 100%);color:#fff;overflow:hidden;}.why-section::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.045) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse at center,black 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 25%,transparent 75%);pointer-events:none;opacity:0.7;}.why-section>*{position:relative;z-index:1;}.why-section .text-navy,.why-section h2,.why-section h3{color:#ffffff !important;text-shadow:0 1px 2px rgba(0,0,0,0.2);}.why-section .text-blue-brand{color:#7DD3FC !important;}.why-section .text-slate-700,.why-section .font-semibold.text-navy{color:#f8fafc !important;}.why-section .rounded-2xl p,.why-section .rounded-2xl li{color:#f1f5f9 !important;}.why-section .check-green{background:rgba(34,197,94,0.2);border-color:#4ade80;}.why-section .check-green::after{border-color:#86efac;}.why-section .rounded-2xl{background:rgba(15,23,42,0.55) !important;border-color:rgba(56,189,248,0.25) !important;backdrop-filter:blur(12px);}.why-section .pk-map{color:rgba(56,189,248,0.35) !important;}.why-section .why-light-card{background:#ffffff !important;border-color:#e2e8f0 !important;backdrop-filter:none;color:#0B2A5B;}.why-section .why-light-card h3,.why-section .why-light-card .text-navy,.why-section .why-light-card p,.why-section .why-light-card li,.why-section .why-light-card .font-semibold{color:#0B2A5B !important;text-shadow:none;}.why-section .why-light-card .text-slate-600,.why-section .why-light-card .text-slate-700{color:#475569 !important;}.why-section .why-light-card .text-blue-brand{color:#1D4ED8 !important;}.why-section .why-light-card .bg-slate-50{background:#f8fafc !important;border-color:#e2e8f0 !important;}.domain-search-section{background:linear-gradient(180deg,#f0f7ff 0%,#ffffff 55%,#ffffff 100%);}.domain-chip{display:inline-flex;align-items:center;font-size:0.7rem;font-weight:800;letter-spacing:0.02em;padding:0.35rem 0.7rem;border-radius:999px;border:1px solid transparent;}.domain-chip-blue{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd;}.domain-chip-amber{color:#92400e;background:#fef3c7;border-color:#fcd34d;}.domain-chip-emerald{color:#047857;background:#d1fae5;border-color:#6ee7b7;}.domain-chip-sky{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc;}.tld-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.2rem;padding:1rem 0.55rem 0.9rem;border-radius:1rem;border:1.5px solid #e2e8f0;background:#fff;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;cursor:pointer;text-align:center;width:100%;font:inherit;}.tld-card:hover{transform:translateY(-3px);}.tld-card.active{box-shadow:0 10px 28px rgba(15,23,42,0.12);transform:translateY(-2px);}.tld-card-grid .tld-card{animation:tldCardIn 0.45s ease both;}.tld-card-grid .tld-card:nth-child(1){animation-delay:0.02s;}.tld-card-grid .tld-card:nth-child(2){animation-delay:0.06s;}.tld-card-grid .tld-card:nth-child(3){animation-delay:0.1s;}.tld-card-grid .tld-card:nth-child(4){animation-delay:0.14s;}.tld-card-grid .tld-card:nth-child(5){animation-delay:0.18s;}.tld-card-grid .tld-card:nth-child(6){animation-delay:0.22s;}@keyframes tldCardIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){.tld-card-grid .tld-card{animation:none;}}.domain-search-panel{box-shadow:0 12px 36px rgba(11,42,91,0.06);}.tld-card-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:0.25rem;min-height:1.35rem;margin-bottom:0.2rem;}.tld-pill{display:inline-flex;align-items:center;font-size:0.58rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;padding:0.18rem 0.42rem;border-radius:999px;line-height:1.2;}.tld-pill-tag{color:#1e3a8a;background:rgba(255,255,255,0.85);border:1px solid rgba(15,23,42,0.08);}.tld-pill-deal{color:#9a3412;background:#ffedd5;border:1px solid #fdba74;}.tld-pill-sale{color:#fff;background:linear-gradient(135deg,#dc2626,#f97316);box-shadow:0 2px 6px rgba(220,38,38,0.3);}.tld-ext{font-size:1rem;font-weight:800;color:#0B2A5B;letter-spacing:-0.02em;}.tld-price{font-size:0.82rem;font-weight:800;color:#1D4ED8;}.tld-price-was{font-size:0.65rem;font-weight:600;color:#94a3b8;text-decoration:line-through;}.tld-yr{font-size:0.62rem;color:#64748b;font-weight:600;}.tld-theme-blue{background:linear-gradient(165deg,#eff6ff 0%,#ffffff 55%);border-color:#93c5fd;}.tld-theme-blue:hover,.tld-theme-blue.active{border-color:#2563eb;background:linear-gradient(165deg,#dbeafe,#fff);}.tld-theme-emerald{background:linear-gradient(165deg,#ecfdf5 0%,#ffffff 55%);border-color:#6ee7b7;}.tld-theme-emerald:hover,.tld-theme-emerald.active{border-color:#059669;background:linear-gradient(165deg,#d1fae5,#fff);}.tld-theme-teal{background:linear-gradient(165deg,#f0fdfa 0%,#ffffff 55%);border-color:#5eead4;}.tld-theme-teal:hover,.tld-theme-teal.active{border-color:#0d9488;}.tld-theme-indigo{background:linear-gradient(165deg,#eef2ff 0%,#ffffff 55%);border-color:#a5b4fc;}.tld-theme-indigo:hover,.tld-theme-indigo.active{border-color:#4f46e5;}.tld-theme-violet{background:linear-gradient(165deg,#f5f3ff 0%,#ffffff 55%);border-color:#c4b5fd;}.tld-theme-violet:hover,.tld-theme-violet.active{border-color:#7c3aed;}.tld-theme-amber{background:linear-gradient(165deg,#fffbeb 0%,#ffffff 55%);border-color:#fcd34d;}.tld-theme-amber:hover,.tld-theme-amber.active{border-color:#d97706;background:linear-gradient(165deg,#fef3c7,#fff);}.tld-theme-rose{background:linear-gradient(165deg,#fff1f2 0%,#ffffff 55%);border-color:#fda4af;}.tld-theme-rose:hover,.tld-theme-rose.active{border-color:#e11d48;}.tld-theme-orange{background:linear-gradient(165deg,#fff7ed 0%,#ffffff 55%);border-color:#fdba74;}.tld-theme-orange:hover,.tld-theme-orange.active{border-color:#ea580c;}.domain-results{border-top:1px solid #e2e8f0;padding-top:1.25rem;}.domain-results-head{margin-bottom:0.85rem;}.domain-results-title{font-size:0.95rem;font-weight:700;color:#0B2A5B;}.domain-results-title strong{color:#1D4ED8;}.domain-results-sub{margin-top:0.2rem;font-size:0.75rem;font-weight:500;color:#64748b;}.domain-results-list{display:flex;flex-direction:column;gap:0.65rem;}.domain-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.85rem 1rem;padding:0.9rem 1rem;border-radius:0.9rem;border:1px solid #e2e8f0;background:#fff;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;}.domain-row:hover{border-color:#93c5fd;}.domain-row-primary{border-color:#1D4ED8;background:linear-gradient(135deg,#EFF6FF 0%,#FFFFFF 55%,#FEF9C3 140%);box-shadow:0 8px 24px rgba(29,78,216,0.12);padding:1.1rem 1.15rem;}.domain-row-taken{opacity:0.78;background:#f8fafc;}.domain-row-main{min-width:0;flex:1 1 220px;}.domain-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;}.domain-name{font-size:1.05rem;font-weight:800;color:#0B2A5B;letter-spacing:-0.02em;word-break:break-all;}.domain-row-primary .domain-name{font-size:1.2rem;}.domain-tld{color:#1D4ED8;}.domain-status{display:inline-flex;align-items:center;font-size:0.65rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;padding:0.2rem 0.5rem;border-radius:999px;}.domain-status-ok{color:#047857;background:#d1fae5;}.domain-status-taken{color:#92400e;background:#fef3c7;}.domain-badges{display:flex;flex-wrap:wrap;gap:0.35rem;margin-top:0.55rem;}.domain-badge{display:inline-flex;align-items:center;font-size:0.65rem;font-weight:800;letter-spacing:0.03em;text-transform:uppercase;padding:0.28rem 0.55rem;border-radius:999px;border:1px solid transparent;}.domain-badge-match{color:#0B2A5B;background:linear-gradient(135deg,#F5C518,#FDE68A);box-shadow:0 2px 8px rgba(245,197,24,0.35);}.domain-badge-search{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd;}.domain-badge-sale{color:#fff;background:linear-gradient(135deg,#dc2626,#f97316);box-shadow:0 2px 8px rgba(220,38,38,0.28);}.domain-badge-deal{color:#9a3412;background:#ffedd5;border-color:#fdba74;}.domain-badge-tag{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;}.domain-row-side{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem;}.domain-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.45rem;min-width:7rem;}.domain-price-now{font-size:1.05rem;font-weight:800;color:#0B2A5B;}.domain-row-primary .domain-price-now{font-size:1.2rem;color:#1D4ED8;}.domain-price-was{font-size:0.75rem;font-weight:600;color:#94a3b8;text-decoration:line-through;}.domain-price-yr{font-size:0.7rem;font-weight:600;color:#64748b;}.domain-price-muted{font-size:0.75rem;font-weight:600;color:#94a3b8;}.domain-cta{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;padding:0.65rem 1.1rem;border-radius:0.75rem;background:#0B2A5B;color:#fff !important;font-size:0.8125rem;font-weight:700;text-decoration:none;transition:background 0.2s,transform 0.2s;}.domain-cta:hover{background:#1D4ED8;transform:translateY(-1px);}.domain-row-primary .domain-cta{background:#1D4ED8;box-shadow:0 6px 16px rgba(29,78,216,0.28);}.domain-cta-ghost{background:#e2e8f0;color:#64748b !important;cursor:not-allowed;box-shadow:none;}.domain-cta-ghost:hover{background:#e2e8f0;transform:none;}.domain-msg{font-size:0.875rem;font-weight:600;color:#64748b;}.domain-msg strong{color:#0B2A5B;}.domain-msg-warn{color:#d97706;}.domain-msg-error{color:#dc2626;}@media (max-width:639px){.domain-row-side{width:100%;justify-content:space-between;}}.feature-tile{padding:1.5rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2px 12px rgba(11,42,91,0.03);transition:transform 0.25s,box-shadow 0.25s,border-color 0.25s;}.feature-tile:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(11,42,91,0.08);border-color:#bfdbfe;}.icon-box{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:0.75rem;margin-bottom:1rem;}.why-shared-section,.why-choose-section{position:relative;background:radial-gradient(ellipse 70% 50% at 0% 0%,rgba(56,189,248,0.12) 0%,transparent 55%),radial-gradient(ellipse 60% 45% at 100% 10%,rgba(52,211,153,0.1) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(245,197,24,0.08) 0%,transparent 45%),linear-gradient(180deg,#f8fafc 0%,#eef6ff 48%,#f8fafc 100%);overflow:hidden;}.why-shared-section::before,.why-choose-section::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(15,23,42,0.035) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 78%);pointer-events:none;}.why-shared-section>*,.why-choose-section>*{position:relative;z-index:1;}.feature-theme-amber,.feature-theme-emerald,.feature-theme-violet,.feature-theme-rose,.feature-theme-sky,.feature-theme-teal,.feature-theme-blue{border-width:1.5px;box-shadow:0 8px 24px rgba(15,23,42,0.05);}.feature-theme-amber:hover,.feature-theme-emerald:hover,.feature-theme-violet:hover,.feature-theme-rose:hover,.feature-theme-sky:hover,.feature-theme-teal:hover,.feature-theme-blue:hover{transform:translateY(-4px);}.feature-theme-amber{background:linear-gradient(165deg,#fffbeb 0%,#ffffff 58%);border-color:#fcd34d;}.feature-theme-amber .icon-box{background:#fef3c7;color:#d97706;box-shadow:0 0 0 4px rgba(245,197,24,0.15);}.feature-theme-amber:hover{border-color:#f59e0b;box-shadow:0 14px 32px rgba(245,158,11,0.16);}.feature-theme-emerald{background:linear-gradient(165deg,#ecfdf5 0%,#ffffff 58%);border-color:#6ee7b7;}.feature-theme-emerald .icon-box{background:#d1fae5;color:#059669;box-shadow:0 0 0 4px rgba(16,185,129,0.12);}.feature-theme-emerald:hover{border-color:#10b981;box-shadow:0 14px 32px rgba(16,185,129,0.14);}.feature-theme-violet{background:linear-gradient(165deg,#f5f3ff 0%,#ffffff 58%);border-color:#c4b5fd;}.feature-theme-violet .icon-box{background:#ede9fe;color:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,0.1);}.feature-theme-violet:hover{border-color:#8b5cf6;box-shadow:0 14px 32px rgba(139,92,246,0.14);}.feature-theme-rose{background:linear-gradient(165deg,#fff1f2 0%,#ffffff 58%);border-color:#fda4af;}.feature-theme-rose .icon-box{background:#ffe4e6;color:#e11d48;box-shadow:0 0 0 4px rgba(225,29,72,0.1);}.feature-theme-rose:hover{border-color:#f43f5e;box-shadow:0 14px 32px rgba(244,63,94,0.14);}.feature-theme-sky{background:linear-gradient(165deg,#f0f9ff 0%,#ffffff 58%);border-color:#7dd3fc;}.feature-theme-sky .icon-box{background:#e0f2fe;color:#0284c7;box-shadow:0 0 0 4px rgba(14,165,233,0.12);}.feature-theme-sky:hover{border-color:#0ea5e9;box-shadow:0 14px 32px rgba(14,165,233,0.14);}.feature-theme-teal{background:linear-gradient(165deg,#f0fdfa 0%,#ffffff 58%);border-color:#5eead4;}.feature-theme-teal .icon-box{background:#ccfbf1;color:#0d9488;box-shadow:0 0 0 4px rgba(20,184,166,0.12);}.feature-theme-teal:hover{border-color:#14b8a6;box-shadow:0 14px 32px rgba(20,184,166,0.14);}.feature-theme-blue{background:linear-gradient(165deg,#eff6ff 0%,#ffffff 58%);border-color:#93c5fd;}.feature-theme-blue .icon-box{background:#dbeafe;color:#1d4ed8;box-shadow:0 0 0 4px rgba(37,99,235,0.12);}.feature-theme-blue:hover{border-color:#2563eb;box-shadow:0 14px 32px rgba(37,99,235,0.14);}.plan-card{position:relative;display:flex;flex-direction:column;padding:1.75rem;border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 20px rgba(11,42,91,0.04);transition:transform 0.25s,box-shadow 0.25s;}.plan-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(11,42,91,0.1);}.plan-card.popular{border:2px solid #1D4ED8;box-shadow:0 12px 40px rgba(29,78,216,0.2);}.popular-badge{position:absolute;top:-0.75rem;left:50%;transform:translateX(-50%);padding:0.25rem 0.85rem;border-radius:9999px;background:#16A34A;color:#fff;font-size:0.65rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px rgba(22,163,74,0.4);}.hr-lifetime-badge{display:flex;align-items:center;gap:0;margin:0 0 0.95rem;border-radius:1rem;overflow:hidden;box-shadow:0 12px 28px rgba(249,115,22,0.16);border:1px solid rgba(249,115,22,0.18);background:linear-gradient(90deg,#fff7ed 0%,#fffdf6 100%);}.hr-lifetime-badge__off{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:6rem;padding:0.55rem 0.8rem;background:linear-gradient(135deg,#ef4444 0%,#f97316 55%,#eab308 100%);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.15);}.hr-lifetime-badge__off-value{font-size:0.84rem;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap;}.hr-lifetime-badge__off-label{margin-top:0.08rem;font-size:0.58rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;opacity:0.95;}.hr-lifetime-badge__copy{flex:1;display:flex;flex-direction:column;justify-content:center;gap:0.12rem;padding:0.55rem 0.8rem;line-height:1.15;}.hr-lifetime-badge__copy strong{font-size:0.78rem;font-weight:800;color:#9a3412;letter-spacing:0.01em;}.hr-lifetime-badge__sub{font-size:0.64rem;font-weight:700;color:#b45309;}.hr-lifetime-badge__copy em{display:inline-flex;align-items:center;gap:0.32rem;font-style:normal;font-size:0.64rem;font-weight:800;color:#15803d;text-transform:uppercase;letter-spacing:0.05em;}.hr-lifetime-badge__dot{width:0.48rem;height:0.48rem;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,0.14);flex-shrink:0;}@media (max-width:640px){.hr-lifetime-badge{border-radius:0.9rem;}.hr-lifetime-badge__off{min-width:5.2rem;padding:0.5rem 0.68rem;}.hr-lifetime-badge__off-value{font-size:0.76rem;}.hr-lifetime-badge__copy{padding:0.5rem 0.68rem;}}.plan-feat{display:flex;align-items:flex-start;gap:0.6rem;font-size:0.875rem;font-weight:500;color:#1e293b;}.plan-feat .check-green{flex-shrink:0;margin-top:0.2rem;}.plan-feat strong,.plan-feat b{font-weight:700;color:#0B2A5B;}.plan-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0.8rem;border-radius:0.75rem;border:1.5px solid #e2e8f0;background:#f8fafc;font-size:0.875rem;font-weight:700;color:#0B2A5B;transition:all 0.2s;}.plan-btn:hover{border-color:#2563EB;color:#2563EB;background:#EFF6FF;}.plan-btn.primary{background:#1D4ED8;border-color:#1D4ED8;color:#fff;box-shadow:0 8px 24px rgba(29,78,216,0.35);}.plan-btn.primary:hover{background:#2563EB;color:#fff;}.stat-item{text-align:center;}.stat-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0.75rem;background:#fff;color:#2563EB;border:1px solid #dbeafe;margin-bottom:0.75rem;box-shadow:0 2px 8px rgba(37,99,235,0.08);}.stat-num{font-size:1.5rem;font-weight:800;color:#0B2A5B;letter-spacing:-0.02em;}.stat-label{font-size:0.75rem;font-weight:600;color:#475569;margin-top:0.15rem;}.pk-pin{animation:float 4s ease-in-out infinite;}.review-card{padding:1.5rem 1.75rem;border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 20px rgba(11,42,91,0.04);transition:transform 0.25s,box-shadow 0.25s;}.review-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(11,42,91,0.08);}.stars{color:#EAB308;font-size:0.95rem;letter-spacing:0.05em;}.avatar{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;font-size:0.75rem;font-weight:800;}.social{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:0.5rem;border:1px solid rgba(255,255,255,0.35);color:#F1F5F9;transition:all 0.2s;}.social:hover{color:#fff;background:rgba(37,99,235,0.5);border-color:transparent;}.social.social-whatsapp:hover{background:#25d366;border-color:#25d366;}.hr-billing-toggle{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem;margin:1.25rem auto 0;padding:0.35rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;box-shadow:0 8px 24px rgba(11,42,91,0.06);}.hr-billing-btn{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 0.95rem;border:0;border-radius:999px;background:transparent;color:#475569;font-size:0.875rem;font-weight:800;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;}.hr-billing-btn:hover{background:#fff;color:#0b2a5b;}.hr-billing-btn.is-active{background:#fff;color:#0b2a5b;box-shadow:0 4px 14px rgba(37,99,235,0.18);}.hr-billing-btn .hr-cycle-badge{margin-left:0.1rem;white-space:nowrap;}.hr-cycle-badge{display:inline-flex;align-items:center;padding:0.12rem 0.45rem;border-radius:999px;font-size:0.65rem;font-weight:800;letter-spacing:0.02em;text-transform:uppercase;line-height:1.2;}.hr-cycle-badge--green{background:#dcfce7;color:#15803d;}.hr-cycle-badge--blue{background:#dbeafe;color:#1d4ed8;}.hr-cycle-badge--amber{background:#fef3c7;color:#b45309;}.hr-plan-billed{min-height:1.1rem;}@media (max-width:640px){.hr-billing-toggle{width:100%;border-radius:1rem;}.hr-billing-btn{flex:1 1 auto;justify-content:center;}}.pay-badge{display:inline-flex;padding:0.25rem 0.6rem;font-size:0.65rem;font-weight:600;color:#94a3b8;border-radius:0.375rem;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);}@media (prefers-reduced-motion:reduce){.animate-float,.hero-visual .hero-orbit,.hero-visual .hero-progress,.hero-visual .hero-float,.hero-visual .hero-float-alt,.pk-pin{animation:none !important;}}@media (max-width:639px){.hero-visual{display:none;}}.hosting-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1rem 1rem 1.5rem;box-shadow:0 8px 28px rgba(11,42,91,0.05);}.hosting-tablist{display:flex;gap:0.4rem;overflow-x:auto;padding-bottom:0.85rem;margin-bottom:0.85rem;border-bottom:1px solid #e2e8f0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;}.hosting-tab{flex:0 0 auto;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:0.8125rem;font-weight:700;padding:0.55rem 0.9rem;border-radius:999px;cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s;white-space:nowrap;}.hosting-tab:hover{border-color:#93c5fd;color:#1d4ed8;}.hosting-tab.is-active{background:#1d4ed8;border-color:#1d4ed8;color:#fff;}.hosting-tabpanel{display:none;padding:0.5rem 0.25rem 0.25rem;}.hosting-tabpanel.is-active{display:block;}@media (min-width:1024px){.hosting-tabs{padding:1.25rem 1.5rem 1.75rem;}}.faq-trigger:focus-visible{outline:2px solid #2563EB;outline-offset:2px;}.faq-panel{border-top:1px solid #f1f5f9;}.faq-panel>div{padding-top:0.35rem;padding-bottom:0.35rem;}.cmp-table{width:100%;border-collapse:collapse;}.cmp-table thead th{font-size:0.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:#0B2A5B;padding:0.75rem 1rem;background:#EFF6FF;}.cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}img[loading="lazy"]{content-visibility:auto;}:root{--hr-container:80rem;}.hr-container{width:100%;max-width:var(--hr-container);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;}@media (min-width:640px){.hr-container{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.hr-container{padding-left:2rem;padding-right:2rem;}}main .container{width:100%;max-width:var(--hr-container) !important;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;}@media (min-width:640px){main .container{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){main .container{padding-left:2rem;padding-right:2rem;}}main section .max-w-3xl,main section .max-w-4xl,main section .max-w-5xl,main section .max-w-6xl,main #faq>.max-w-3xl,main .faq-accordion{max-width:var(--hr-container) !important;width:100%;}.hr-btn{transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease;}.hr-btn-primary{background-color:#F5C518 !important;color:#0B2A5B !important;border:2px solid #F5C518 !important;}.hr-btn-primary:hover,.hr-btn-primary:focus-visible{background-color:#EAB308 !important;border-color:#CA8A04 !important;color:#071E42 !important;box-shadow:0 10px 28px rgba(234,179,8,0.45) !important;transform:translateY(-1px);}.hr-btn-secondary{background-color:#ffffff !important;color:#0B2A5B !important;border:2px solid #cbd5e1 !important;}.hr-btn-secondary:hover,.hr-btn-secondary:focus-visible{background-color:#F8FAFC !important;border-color:#0B2A5B !important;color:#0B2A5B !important;box-shadow:0 8px 24px rgba(11,42,91,0.12) !important;transform:translateY(-1px);}.hero-bg .hr-btn-secondary{border-color:#ffffff !important;}.hero-bg .hr-btn-secondary:hover,.hero-bg .hr-btn-secondary:focus-visible{background-color:#F1F5F9 !important;border-color:#E2E8F0 !important;color:#0B2A5B !important;}.hr-btn-outline{background-color:#ffffff !important;color:#0B2A5B !important;border:2px solid #cbd5e1 !important;}.hr-btn-outline:hover,.hr-btn-outline:focus-visible{background-color:#EFF6FF !important;border-color:#1D4ED8 !important;color:#1D4ED8 !important;transform:translateY(-1px);}.hr-btn-ghost{background-color:rgba(255,255,255,0.12) !important;color:#ffffff !important;border:2px solid rgba(255,255,255,0.75) !important;}.hr-btn-ghost:hover,.hr-btn-ghost:focus-visible{background-color:rgba(255,255,255,0.28) !important;border-color:#ffffff !important;color:#ffffff !important;transform:translateY(-1px);}#site-footer{color:#F1F5F9;}#site-footer p,#site-footer li,#site-footer a{color:#E2E8F0;}#site-footer a:hover{color:#ffffff !important;}#site-footer h4{color:#ffffff !important;}#site-footer .text-slate-400,#site-footer .text-slate-300,#site-footer .text-slate-500{color:#E2E8F0 !important;}#site-footer .pay-badge{color:#ffffff;border-color:rgba(255,255,255,0.35);background:rgba(255,255,255,0.12);}.config-option{cursor:pointer;user-select:none;}.config-option.is-selected{border-color:#1D4ED8 !important;background-color:#DBEAFE !important;box-shadow:0 4px 16px rgba(29,78,216,0.15);}.config-option:hover{border-color:#93c5fd !important;}.config-storage-slider{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,#dbeafe 0%,#93c5fd 45%,#1d4ed8 100%);outline:none;cursor:pointer;}.config-storage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:999px;background:#ffffff;border:3px solid #1d4ed8;box-shadow:0 6px 16px rgba(29,78,216,0.28);cursor:pointer;}.config-storage-slider::-moz-range-thumb{width:28px;height:28px;border-radius:999px;background:#ffffff;border:3px solid #1d4ed8;box-shadow:0 6px 16px rgba(29,78,216,0.28);cursor:pointer;}.config-storage-slider:focus-visible{outline:2px solid #93c5fd;outline-offset:4px;}.configurator-section{background:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(37,99,235,0.08),transparent 55%),radial-gradient(ellipse 50% 40% at 90% 20%,rgba(245,197,24,0.1),transparent 50%),#f8fafc;}.configurator-panel{background:#ffffff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1.5rem;box-shadow:0 18px 40px rgba(11,42,91,0.06);display:flex;flex-direction:column;height:100%;}@media (min-width:768px){.configurator-panel{padding:2rem;}}.configurator-guide{margin-top:auto;padding-top:1.5rem;border-top:1px solid #e2e8f0;}.configurator-guide__title{font-size:1.05rem;font-weight:800;color:#0b2a5b;margin:0 0 0.75rem;letter-spacing:-0.01em;}.configurator-guide__steps{margin:0;padding:0 0 0 1.15rem;display:grid;gap:0.45rem;color:#334155;font-size:0.9rem;line-height:1.45;font-weight:500;}.configurator-guide__steps strong{color:#0b2a5b;font-weight:800;}.configurator-guide__subtitle{margin:1.15rem 0 0.55rem;font-size:0.95rem;font-weight:800;color:#0b2a5b;}.configurator-guide__benefits{margin:0;padding:0;list-style:none;display:grid;gap:0.4rem;}.configurator-guide__benefits li{position:relative;padding-left:1.35rem;font-size:0.88rem;line-height:1.45;color:#475569;font-weight:500;}.configurator-guide__benefits li::before{content:"";position:absolute;left:0;top:0.35rem;width:0.7rem;height:0.7rem;border-radius:999px;background:#ecfdf5;border:1.5px solid #34d399;box-shadow:inset 0 0 0 1px transparent;}.configurator-guide__benefits li::after{content:"";position:absolute;left:0.22rem;top:0.48rem;width:0.22rem;height:0.38rem;border:solid #059669;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);}.configurator-step__meta{display:flex;align-items:flex-start;gap:0.85rem;margin-bottom:1.1rem;}.configurator-step__num{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:0.85rem;display:inline-flex;align-items:center;justify-content:center;font-size:0.78rem;font-weight:900;letter-spacing:0.04em;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;}.configurator-step__title{font-size:1.125rem;font-weight:800;color:#0b2a5b;line-height:1.2;}.configurator-step__hint{margin-top:0.2rem;font-size:0.875rem;color:#64748b;font-weight:500;}.configurator-summary{position:sticky;top:6.5rem;height:100%;background:linear-gradient(160deg,#0b2a5b 0%,#1d4ed8 100%);color:#ffffff;border-radius:1.5rem;padding:1.75rem 1.5rem;box-shadow:0 24px 48px rgba(11,42,91,0.28);}.configurator-summary__eyebrow{font-size:0.72rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#bfdbfe;margin-bottom:0.65rem;}.configurator-summary__price{display:flex;align-items:baseline;gap:0.45rem;flex-wrap:wrap;}.configurator-summary__price .price-display{font-size:3rem;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;}.configurator-summary__price .price-currency-suffix{font-size:1.15rem;font-weight:700;color:#dbeafe;}.configurator-summary__note{margin-top:0.55rem;font-size:0.85rem;color:#bfdbfe;}.configurator-breakdown{list-style:none;margin:1.35rem 0 0;padding:0;border-top:1px solid rgba(255,255,255,0.14);}.configurator-breakdown li{display:flex;justify-content:space-between;gap:1rem;padding:0.85rem 0;border-bottom:1px solid rgba(255,255,255,0.1);font-size:0.92rem;}.configurator-breakdown span{color:#dbeafe;font-weight:600;}.configurator-breakdown strong{color:#ffffff;font-weight:800;font-variant-numeric:tabular-nums;}.configurator-summary__specs{margin-top:1rem;display:flex;flex-wrap:wrap;gap:0.4rem;align-items:center;font-size:0.82rem;font-weight:700;color:#93c5fd;}.configurator-cta{margin-top:1.35rem;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:0.5rem;border-radius:0.9rem;padding:0.95rem 1.25rem;background:#f5c518;color:#0b2a5b;font-size:1rem;font-weight:900;text-decoration:none;box-shadow:0 10px 28px rgba(245,197,24,0.35);transition:transform 0.18s ease,background 0.18s ease;}.configurator-cta:hover{background:#eab308;transform:translateY(-1px);color:#071e42;}.configurator-summary__foot{margin-top:0.85rem;text-align:center;font-size:0.75rem;font-weight:600;color:#93c5fd;}.configurator-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.55rem;margin-top:1rem;}.configurator-term{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0.15rem;padding:0.7rem 0.65rem;border-radius:0.85rem;text-decoration:none;color:#ffffff;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease;}.configurator-term:hover{background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.28);transform:translateY(-1px);color:#ffffff;}.configurator-term.is-best{background:rgba(245,197,24,0.16);border-color:rgba(245,197,24,0.55);}.configurator-term__badge{position:absolute;top:-0.45rem;right:0.4rem;padding:0.12rem 0.4rem;border-radius:999px;background:#f5c518;color:#0b2a5b;font-size:0.58rem;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;}.configurator-term__label{font-size:0.72rem;font-weight:800;color:#bfdbfe;text-transform:uppercase;letter-spacing:0.04em;}.configurator-term__total{font-size:0.98rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1;}.configurator-term__hint{font-size:0.65rem;font-weight:700;color:#93c5fd;text-transform:uppercase;letter-spacing:0.04em;}@media (max-width:420px){.configurator-terms{grid-template-columns:1fr;}}