@media(min-width:768px){#hp-pricing .hp-plan-card:last-child .tooltip-content{left:auto;right:-8px;transform:none}#hp-pricing .hp-plan-card:last-child .tooltip-content>div{left:auto;right:10px;transform:none}}.hp-hero-bg{background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(99,102,241,.25),transparent 60%),radial-gradient(ellipse 60% 50% at 20% 80%,rgba(56,130,246,.18),transparent 60%),linear-gradient(160deg,#0e0c28,#171436 45%,#1e1b4b)}.hp-dot-grid{background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:26px 26px}.hp-cta-glow{position:relative}.hp-cta-glow:after{content:"";position:absolute;inset:-3px;border-radius:.875rem;background:linear-gradient(90deg,#6366f1,#8b5cf6,#38bdf8);filter:blur(14px);opacity:.45;z-index:-1;transition:opacity .3s ease}.hp-cta-glow:hover:after{opacity:.7}.hp-mockup-glow{background:linear-gradient(135deg,#6366f166,#38bdf84d);filter:blur(40px);transform:scale(.92) translateY(12px)}@media(min-width:1024px){.hp-mockup{animation:hp-drift 8s ease-in-out infinite}}@keyframes hp-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hp-bar{transform-origin:bottom;animation:hp-bar-grow .8s cubic-bezier(.34,1.4,.64,1) backwards}@keyframes hp-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hp-meter{transform-origin:left;animation:hp-meter-fill 1s ease-out backwards}@keyframes hp-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-pulse-dot{animation:hp-pulse 1.4s ease-in-out infinite}@keyframes hp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hp-float-badge{animation:float 5s ease-in-out infinite}.hp-float-badge-2{animation:float-delay 6s ease-in-out infinite}.hp-feature-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.hp-feature-card:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.hp-mockup,.hp-bar,.hp-meter,.hp-pulse-dot,.hp-float-badge,.hp-float-badge-2{animation:none}}.hp-performance-grid>.hp-feature-card{display:flex;flex-direction:column}.hp-speed-card{isolation:isolate;border-color:#e2e8f0;background:radial-gradient(ellipse at 100% 0,rgba(199,210,254,.28),transparent 54%),linear-gradient(155deg,#fff,#f8faff)}.hp-speed-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(145deg,transparent 35%,#000);mask-image:linear-gradient(145deg,transparent 35%,#000)}.hp-speed-icon{flex-shrink:0;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 6px 16px -6px #4f46e566}.hp-speed-card>p{color:#64748b}.hp-speed-benefits{display:grid;gap:14px;padding:0;margin:0 0 24px;list-style:none}.hp-speed-benefits li{display:flex;align-items:center;gap:12px;color:#334155;font-size:16px;line-height:1.5}.hp-speed-benefit-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:1px solid #dfe4ff;border-radius:8px;background:#eef2ff;color:#6366f1;font-size:12px}.hp-speed-panel{margin-top:auto;padding-top:17px;border-top:1px solid #e2e8f0}.hp-speed-panel-heading{margin:0;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hp-speed-panel-content{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;margin-top:10px;min-height:112px}.hp-speed-engine{display:block;width:100%;height:auto;overflow:visible}.hp-speed-chart{display:grid;gap:15px;min-width:0;margin:0}.hp-speed-chart-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 8px;color:#64748b;font-size:14px}.hp-speed-chart-row dt,.hp-speed-chart-row dd{margin:0}.hp-speed-chart-row dd{font-weight:600;white-space:nowrap}.hp-speed-chart-primary dt{font-weight:700;color:#4f46e5}.hp-speed-chart-primary dd{font-size:20px;line-height:1;color:#312e81}.hp-speed-track{grid-column:1 / -1;height:7px;border-radius:8px;overflow:hidden;background:#e8edf5}.hp-speed-track>span{display:block;height:100%;border-radius:inherit;background:#b5c1d2}.hp-speed-chart-primary .hp-speed-track>span{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.hp-speed-flow{stroke:#818cf8;stroke-width:2;stroke-linecap:round;stroke-dasharray:12 110;opacity:0;animation:hp-speed-flow 4.8s linear infinite}.hp-speed-flow-second{animation-delay:-2.4s}.hp-speed-flow-out{animation-delay:-1.8s;stroke:#6366f1}@keyframes hp-speed-flow{0%,10%{stroke-dashoffset:12;opacity:0}22%,72%{opacity:.8}88%,to{stroke-dashoffset:-100;opacity:0}}.hp-speed-halo{animation:hp-speed-halo 4.8s ease-in-out infinite}@keyframes hp-speed-halo{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1199px){.hp-speed-panel-content{grid-template-columns:100px minmax(0,1fr);gap:16px}}@media(max-width:479px){.hp-speed-panel-content{grid-template-columns:76px minmax(0,1fr);gap:14px}.hp-speed-panel-heading{font-size:12px;letter-spacing:.035em}.hp-speed-chart-primary dd{font-size:18px}}@media(prefers-reduced-motion:reduce){.hp-speed-flow,.hp-speed-halo{animation:none}.hp-speed-flow{opacity:.7;stroke-dashoffset:-40}}.hp-security-card{isolation:isolate;border:1px solid rgba(165,180,252,.12)}.hp-security-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 100% 0,rgba(99,102,241,.2),transparent 56%),radial-gradient(ellipse at 48% 100%,rgba(16,185,129,.09),transparent 52%)}.hp-security-backdrop:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(165,180,252,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(165,180,252,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(130deg,transparent 30%,#000);mask-image:linear-gradient(130deg,transparent 30%,#000)}.hp-security-card>span{flex-shrink:0}.hp-security-card>p{color:#b9c2de}.hp-firewall{position:relative;padding-top:17px;margin-top:24px;border-top:1px solid rgba(165,180,252,.13);pointer-events:none}.hp-firewall-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;color:#a5b4ce;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hp-firewall-protocol{display:inline-flex;align-items:center;gap:6px;color:#a7f3d0}.hp-firewall-scene{display:block;width:100%;height:auto;margin-top:10px;overflow:visible}.hp-firewall-flow{stroke:#a5b4fc;stroke-width:2;stroke-linecap:round;stroke-dasharray:7 110;stroke-dashoffset:7;opacity:0;animation:hp-firewall-flow 5.5s linear infinite}.hp-firewall-flow-two{animation-delay:-2.8s}.hp-firewall-flow-blocked{stroke:#fbbf24;animation-delay:-1.4s}.hp-firewall-flow-safe{stroke:#6ee7b7;animation-delay:-3.2s}@keyframes hp-firewall-flow{0%,12%{stroke-dashoffset:7;opacity:0}20%{opacity:.85}72%{opacity:.85}82%,to{stroke-dashoffset:-100;opacity:0}}.hp-firewall-aura{transform-origin:240px 56px;animation:hp-firewall-breathe 5.5s ease-in-out infinite}@keyframes hp-firewall-breathe{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:.9;transform:scale(1)}}.hp-firewall-intercept{opacity:0;animation:hp-firewall-intercept 5.5s ease-out -1.4s infinite}@keyframes hp-firewall-intercept{0%,70%,94%,to{opacity:0}80%{opacity:.75}}@media(max-width:479px){#hp-performance .hp-feature-card{padding:26px}.hp-firewall-heading{font-size:12px;letter-spacing:.035em}}@media(prefers-reduced-motion:reduce){.hp-firewall-flow,.hp-firewall-aura,.hp-firewall-intercept{animation:none}.hp-firewall-flow{stroke-dashoffset:-45;opacity:.65}.hp-firewall-intercept{opacity:0}}.hp-migrate-progress{transform-origin:left;animation:hp-migrate-fill 1.6s cubic-bezier(.22,1,.36,1) backwards}@keyframes hp-migrate-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-packet{position:absolute;top:50%;left:0;width:7px;height:7px;margin-top:-3.5px;border-radius:9999px;background:linear-gradient(90deg,#a5b4fc,#c4b5fd);box-shadow:0 0 8px #a5b4fcb3;opacity:0;animation:hp-packet-flow 2.7s linear infinite}@keyframes hp-packet-flow{0%{left:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}.hp-dest{animation:hp-dest-glow 3.2s ease-in-out infinite}@keyframes hp-dest-glow{0%,to{box-shadow:0 10px 25px -5px #6366f173}50%{box-shadow:0 10px 32px -2px #8b5cf6a6}}.hp-task{animation:hp-task-in .6s ease-out backwards}.hp-task:nth-child(1){animation-delay:.15s}.hp-task:nth-child(2){animation-delay:.3s}.hp-task:nth-child(3){animation-delay:.45s}.hp-task:nth-child(4){animation-delay:.6s}@keyframes hp-task-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hp-spin{animation:hp-spin 2.6s linear infinite}@keyframes hp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hp-migrate-progress,.hp-packet,.hp-dest,.hp-task,.hp-spin{animation:none}.hp-packet{opacity:0}}@media(max-width:479px){body.page-hosting #hp-pricing .scrollbar-hide>.min-w-max{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;width:100%;max-width:360px;border-radius:18px}body.page-hosting #hp-pricing .scrollbar-hide>.min-w-max>button{min-width:0;min-height:40px;border-radius:13px}}
