@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&display=swap";.font-euclid:where(.astro-upfe5wyr){font-family:Space Grotesk,sans-serif}.gradient-stats-custom:where(.astro-upfe5wyr){background:linear-gradient(135deg,#45ec82,#7079f3 47%,#75cefc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn-tf-primary-container:where(.astro-upfe5wyr){position:relative;display:inline-block}.btn-tf:where(.astro-upfe5wyr){display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-size:16px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.btn-tf-primary:where(.astro-upfe5wyr){background:linear-gradient(135deg,#45ec82,#4bde81);color:#000;border:1px solid rgba(69,236,130,.3)}.btn-tf-primary:where(.astro-upfe5wyr):hover{transform:translateY(-2px);box-shadow:0 10px 30px #45ec824d}.btn-tf-primary:where(.astro-upfe5wyr):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-tf-primary:where(.astro-upfe5wyr):hover:before{left:100%}.gradient-text-primary:where(.astro-bctgsyy5){background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gradient-bg-primary:where(.astro-bctgsyy5){background:linear-gradient(135deg,#10b981,#3b82f6)}.gradient-bg-secondary:where(.astro-bctgsyy5){background:linear-gradient(135deg,#f0f9ff,#ecfdf5)}.glass-card:where(.astro-bctgsyy5){position:relative;border-radius:0;background:#ffffffb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a,0 2px 16px #0000000d,inset 0 1px 2px #ffffffe6;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px)}.glass-card:where(.astro-bctgsyy5):hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 32px #0000001a,0 0 0 1px #ffffff80,inset 0 1px 2px #ffffffe6}.glass-bg:where(.astro-bctgsyy5){position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffffe6,#fff9);transition:all .4s ease}.glass-border:where(.astro-bctgsyy5){position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#fffc,#fff3,#fffc);background-size:200% 200%;animation:borderShine 6s ease-in-out infinite;opacity:0;transition:opacity .4s ease}.glass-card:where(.astro-bctgsyy5):hover .glass-border:where(.astro-bctgsyy5){opacity:1}.hover-glow:where(.astro-bctgsyy5){position:absolute;inset:-20px;border-radius:inherit;background:radial-gradient(circle at center,rgba(16,185,129,.15) 0%,rgba(59,130,246,.15) 50%,transparent 70%);opacity:0;transition:opacity .4s ease;z-index:-1}.glass-card:where(.astro-bctgsyy5):hover .hover-glow:where(.astro-bctgsyy5){opacity:1}.verification-badge:where(.astro-bctgsyy5){display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid;transition:all .3s ease}.verification-badge:where(.astro-bctgsyy5).verified{background:linear-gradient(135deg,#10b9811a,#0596691a);color:#059669;border-color:#10b9814d}.verification-badge:where(.astro-bctgsyy5).warning{background:linear-gradient(135deg,#f59e0b1a,#d977061a);color:#d97706;border-color:#f59e0b4d}.verification-badge:where(.astro-bctgsyy5).danger{background:linear-gradient(135deg,#ef44441a,#dc26261a);color:#dc2626;border-color:#ef44444d}.verification-badge:where(.astro-bctgsyy5) .icon:where(.astro-bctgsyy5){font-size:12px}.trust-level-badge:where(.astro-bctgsyy5){padding:3px 6px;border-radius:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 640px){.trust-level-badge:where(.astro-bctgsyy5){padding:4px 10px;font-size:11px}}.metric-item:where(.astro-bctgsyy5){transition:all .3s ease}.metric-header:where(.astro-bctgsyy5){display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.metric-label:where(.astro-bctgsyy5){font-size:11px;font-weight:600;color:#374151}.metric-value:where(.astro-bctgsyy5){font-size:11px;font-weight:700;color:#111827}@media (min-width: 640px){.metric-label:where(.astro-bctgsyy5){font-size:13px}.metric-value:where(.astro-bctgsyy5){font-size:12px}}.metric-bar:where(.astro-bctgsyy5){height:6px;background:linear-gradient(to right,#f3f4f6,#e5e7eb);border-radius:0;overflow:hidden;position:relative}.metric-fill:where(.astro-bctgsyy5){height:100%;border-radius:0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-fill:where(.astro-bctgsyy5):after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.analysis-meta:where(.astro-bctgsyy5){padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.cta-button:where(.astro-bctgsyy5){display:block;width:100%;padding:12px 16px;background:#f3f4f6;color:#374151;font-weight:600;text-align:center;text-decoration:none;border-radius:0;border-top:1px solid rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (min-width: 640px){.cta-button:where(.astro-bctgsyy5){padding:16px}}.cta-button:where(.astro-bctgsyy5):hover{background:#10b981;color:#fff}.cta-arrow:where(.astro-bctgsyy5){transition:transform .3s ease}.cta-button:where(.astro-bctgsyy5):hover .cta-arrow:where(.astro-bctgsyy5){transform:translate(4px)}.futuristic-cta-container:where(.astro-bctgsyy5){border-radius:24px;border:1px solid rgba(69,236,130,.1);box-shadow:0 0 40px #45ec820d,0 0 80px #7079f30d,inset 0 0 60px #0000004d}.gradient-text-futuristic:where(.astro-bctgsyy5){background:linear-gradient(135deg,#45ec82,#7079f3 47%,#75cefc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 20px rgba(69,236,130,.3))}.futuristic-btn-primary:where(.astro-bctgsyy5){position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-weight:600;text-decoration:none;color:#000;background:linear-gradient(135deg,#45ec82,#4bde81);border:1px solid rgba(69,236,130,.3);border-radius:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.futuristic-btn-primary:where(.astro-bctgsyy5):hover{transform:translateY(-2px);box-shadow:0 10px 30px #45ec824d,0 0 40px #45ec8233}.futuristic-btn-primary:where(.astro-bctgsyy5):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.futuristic-btn-primary:where(.astro-bctgsyy5):hover:before{left:100%}.futuristic-btn-secondary:where(.astro-bctgsyy5){position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-weight:600;text-decoration:none;color:#bec0c7;background:#ffffff0d;border:1px solid rgba(190,192,199,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.futuristic-btn-secondary:where(.astro-bctgsyy5):hover{color:#fff;border-color:#7079f380;background:#7079f31a;transform:translateY(-2px);box-shadow:0 10px 30px #7079f333,0 0 20px #7079f31a}.btn-glow-effect:where(.astro-bctgsyy5){position:absolute;inset:-2px;background:linear-gradient(135deg,#45ec82,#7079f3,#75cefc);opacity:0;filter:blur(10px);transition:opacity .3s ease;z-index:-1}.futuristic-btn-primary:where(.astro-bctgsyy5):hover .btn-glow-effect:where(.astro-bctgsyy5){opacity:.5}@media (max-width: 768px){.glass-card:where(.astro-bctgsyy5){border-radius:0}.glass-card:where(.astro-bctgsyy5):hover{transform:translateY(-4px)}.metric-header:where(.astro-bctgsyy5){margin-bottom:6px}.metric-label:where(.astro-bctgsyy5){font-size:12px}.metric-value:where(.astro-bctgsyy5){font-size:11px}}.font-euclid:where(.astro-kkoiiqar){font-family:Space Grotesk,sans-serif}.enhanced-corner:where(.astro-kkoiiqar){position:absolute;width:24px;height:24px;z-index:5}.enhanced-corner:where(.astro-kkoiiqar).top-left{top:0;left:0}.enhanced-corner:where(.astro-kkoiiqar).top-right{top:0;right:0}.enhanced-corner:where(.astro-kkoiiqar).bottom-left{bottom:0;left:0}.enhanced-corner:where(.astro-kkoiiqar).bottom-right{bottom:0;right:0}.corner-geometry:where(.astro-kkoiiqar){position:relative;width:100%;height:100%}.geometry-line:where(.astro-kkoiiqar){position:absolute;background:linear-gradient(45deg,#45ec82cc,#7079f3cc,#75cefccc);border-radius:1px}.geometry-line:where(.astro-kkoiiqar).line-1{width:16px;height:1.5px}.geometry-line:where(.astro-kkoiiqar).line-2{width:1.5px;height:16px}.geometry-dot:where(.astro-kkoiiqar){position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#45ec82,#7079f3,#75cefc);border-radius:50%;box-shadow:0 0 8px #45ec8299}.top-left:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-1{top:0;left:0}.top-left:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-2{top:0;left:0}.top-left:where(.astro-kkoiiqar) .geometry-dot:where(.astro-kkoiiqar){top:-2px;left:-2px}.top-right:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-1{top:0;right:0}.top-right:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-2{top:0;right:0}.top-right:where(.astro-kkoiiqar) .geometry-dot:where(.astro-kkoiiqar){top:-2px;right:-2px}.bottom-left:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-1{bottom:0;left:0}.bottom-left:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-2{bottom:0;left:0}.bottom-left:where(.astro-kkoiiqar) .geometry-dot:where(.astro-kkoiiqar){bottom:-2px;left:-2px}.bottom-right:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-1{bottom:0;right:0}.bottom-right:where(.astro-kkoiiqar) .geometry-line:where(.astro-kkoiiqar).line-2{bottom:0;right:0}.bottom-right:where(.astro-kkoiiqar) .geometry-dot:where(.astro-kkoiiqar){bottom:-2px;right:-2px}.cta-corner:where(.astro-kkoiiqar){position:absolute;width:32px;height:32px;z-index:5}.cta-corner:where(.astro-kkoiiqar).top-left{top:0;left:0}.cta-corner:where(.astro-kkoiiqar).top-right{top:0;right:0}.cta-corner:where(.astro-kkoiiqar).bottom-left{bottom:0;left:0}.cta-corner:where(.astro-kkoiiqar).bottom-right{bottom:0;right:0}.cta-corner-design:where(.astro-kkoiiqar){position:relative;width:100%;height:100%}.cta-corner-line:where(.astro-kkoiiqar){position:absolute;background:linear-gradient(135deg,#45ec82,#7079f3,#75cefc);border-radius:1px}.cta-line-h:where(.astro-kkoiiqar){width:20px;height:2px}.cta-line-v:where(.astro-kkoiiqar){width:2px;height:20px}.cta-corner-accent:where(.astro-kkoiiqar){position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#45ec82,#7079f3,#75cefc);border-radius:50%;box-shadow:0 0 12px #45ec82cc;animation:pulse-bright 2s ease-in-out infinite}.cta-corner:where(.astro-kkoiiqar).top-left .cta-line-h:where(.astro-kkoiiqar){top:0;left:0}.cta-corner:where(.astro-kkoiiqar).top-left .cta-line-v:where(.astro-kkoiiqar){top:0;left:0}.cta-corner:where(.astro-kkoiiqar).top-left .cta-corner-accent:where(.astro-kkoiiqar){top:-3px;left:-3px}.cta-corner:where(.astro-kkoiiqar).top-right .cta-line-h:where(.astro-kkoiiqar){top:0;right:0}.cta-corner:where(.astro-kkoiiqar).top-right .cta-line-v:where(.astro-kkoiiqar){top:0;right:0}.cta-corner:where(.astro-kkoiiqar).top-right .cta-corner-accent:where(.astro-kkoiiqar){top:-3px;right:-3px}.cta-corner:where(.astro-kkoiiqar).bottom-left .cta-line-h:where(.astro-kkoiiqar){bottom:0;left:0}.cta-corner:where(.astro-kkoiiqar).bottom-left .cta-line-v:where(.astro-kkoiiqar){bottom:0;left:0}.cta-corner:where(.astro-kkoiiqar).bottom-left .cta-corner-accent:where(.astro-kkoiiqar){bottom:-3px;left:-3px}.cta-corner:where(.astro-kkoiiqar).bottom-right .cta-line-h:where(.astro-kkoiiqar){bottom:0;right:0}.cta-corner:where(.astro-kkoiiqar).bottom-right .cta-line-v:where(.astro-kkoiiqar){bottom:0;right:0}.cta-corner:where(.astro-kkoiiqar).bottom-right .cta-corner-accent:where(.astro-kkoiiqar){bottom:-3px;right:-3px}@keyframes pulse-bright{0%,to{opacity:.8;transform:scale(1);box-shadow:0 0 12px #45ec82cc}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 18px #45ec82}}.btn-tf-primary-container:where(.astro-kkoiiqar){position:relative;display:inline-block}.btn-tf:where(.astro-kkoiiqar){display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:16px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.btn-tf-primary:where(.astro-kkoiiqar){background:linear-gradient(135deg,#45ec82,#4bde81);color:#000;border:1px solid rgba(69,236,130,.3)}.btn-tf-primary:where(.astro-kkoiiqar):hover{transform:translateY(-2px);box-shadow:0 10px 30px #45ec824d}.btn-tf-primary:where(.astro-kkoiiqar):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-tf-primary:where(.astro-kkoiiqar):hover:before{left:100%}.gradient-text-primary:where(.astro-o62egkf7){background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.font-euclid:where(.astro-o62egkf7){font-family:Space Grotesk,sans-serif}.comparison-card-light:where(.astro-o62egkf7){position:relative;border-radius:0;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;border:2px solid transparent;background:#fff;box-shadow:0 4px 16px #00000014}.comparison-card-light:where(.astro-o62egkf7).traditional{border-color:#e5e7eb;background:linear-gradient(135deg,#fff,#f9fafb)}.comparison-card-light:where(.astro-o62egkf7).traditional:hover{border-color:#d1d5db;box-shadow:0 8px 32px #0000001f;transform:translateY(-2px)}.comparison-card-light:where(.astro-o62egkf7).safe42{border-color:#d1fae5;background:linear-gradient(135deg,#fff,#f0fdf4);position:relative}.comparison-card-light:where(.astro-o62egkf7).safe42:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#10b9810d,#3b82f60d);opacity:0;transition:opacity .4s ease}.comparison-card-light:where(.astro-o62egkf7).safe42:hover:before{opacity:1}.comparison-card-light:where(.astro-o62egkf7).safe42:hover{border-color:#10b981;box-shadow:0 8px 32px #10b98133;transform:translateY(-2px)}.card-content:where(.astro-o62egkf7){position:relative;z-index:10;display:flex;align-items:flex-start;gap:16px}.feature-icon-light:where(.astro-o62egkf7){width:48px;height:48px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:all .3s ease}.feature-icon-light:where(.astro-o62egkf7).traditional{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:2px solid #e5e7eb}.feature-icon-light:where(.astro-o62egkf7).safe42{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #10b981}.comparison-card-light:where(.astro-o62egkf7):hover .feature-icon-light:where(.astro-o62egkf7){transform:scale(1.1) rotate(5deg)}.availability-badge-light:where(.astro-o62egkf7){padding:4px 8px;border-radius:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid;transition:all .3s ease}.availability-badge-light:where(.astro-o62egkf7).available{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;border-color:#10b981}.availability-badge-light:where(.astro-o62egkf7).unavailable{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626;border-color:#ef4444}.card-hover-effect:where(.astro-o62egkf7){position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s ease;pointer-events:none}.card-hover-effect:where(.astro-o62egkf7).traditional{background:linear-gradient(135deg,#6366f10d,#a855f70d)}.card-hover-effect:where(.astro-o62egkf7).safe42{background:linear-gradient(135deg,#10b9811a,#3b82f61a)}.comparison-card-light:where(.astro-o62egkf7):hover .card-hover-effect:where(.astro-o62egkf7){opacity:1}.futuristic-cta-section:where(.astro-o62egkf7){border-radius:0;border:1px solid rgba(69,236,130,.1);position:relative;isolation:isolate}.futuristic-cta-section:where(.astro-o62egkf7):before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,#45ec8233,#7079f333,#75cefc33);border-radius:inherit;opacity:0;transition:opacity .3s ease;z-index:-1}.futuristic-cta-section:where(.astro-o62egkf7):hover:before{opacity:1}.futuristic-gradient-text:where(.astro-o62egkf7){background:linear-gradient(135deg,#45ec82,#7079f3,#75cefc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 30px rgba(69,236,130,.5));animation:gradient-shift 6s ease infinite;background-size:200% 200%}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tech-btn-primary:where(.astro-o62egkf7){position:relative;display:inline-block;padding:2px;background:linear-gradient(135deg,#45ec82,#7079f3);border-radius:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.tech-btn-primary:where(.astro-o62egkf7) .btn-inner:where(.astro-o62egkf7){display:flex;align-items:center;justify-content:center;padding:14px 32px;background:#0a0c0f;color:#45ec82;position:relative;transition:all .3s ease}.tech-btn-primary:where(.astro-o62egkf7):hover .btn-inner:where(.astro-o62egkf7){background:#45ec821a}.tech-btn-primary:where(.astro-o62egkf7) .btn-border:where(.astro-o62egkf7){position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;background:linear-gradient(135deg,#45ec82,#7079f3) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.tech-btn-primary:where(.astro-o62egkf7):hover .btn-border:where(.astro-o62egkf7){opacity:1}.tech-btn-primary:where(.astro-o62egkf7):hover{transform:translateY(-2px);box-shadow:0 10px 30px #45ec824d,0 0 60px #45ec821a}.tech-btn-secondary:where(.astro-o62egkf7){position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:transparent;color:#bec0c7;border:1px solid rgba(190,192,199,.2);border-radius:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.tech-btn-secondary:where(.astro-o62egkf7):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#7079f31a,#75cefc1a);opacity:0;transition:opacity .3s ease}.tech-btn-secondary:where(.astro-o62egkf7):hover:before{opacity:1}.tech-btn-secondary:where(.astro-o62egkf7):hover{color:#fff;border-color:#7079f380;transform:translateY(-2px);box-shadow:0 10px 30px #7079f333,0 0 40px #7079f31a}@keyframes border-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-border-flow:where(.astro-o62egkf7){animation:border-flow 4s linear infinite}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.animate-float:where(.astro-o62egkf7){animation:float 10s ease-in-out infinite}.comparison-table-container:where(.astro-o62egkf7){max-width:100%;overflow-x:auto;border-radius:12px;box-shadow:0 4px 20px #00000014;background:#fff}.comparison-table:where(.astro-o62egkf7){width:100%;min-width:600px;border-collapse:separate;border-spacing:0;background:#fff}.table-header:where(.astro-o62egkf7){display:grid;grid-template-columns:2fr 1fr 1fr;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:2px solid #e2e8f0}.feature-header:where(.astro-o62egkf7){padding:20px 24px;border-right:1px solid #e2e8f0;display:flex;align-items:center}.header-text:where(.astro-o62egkf7){font-weight:700;color:#1f2937;font-size:16px;text-transform:uppercase;letter-spacing:.5px}.product-header:where(.astro-o62egkf7){padding:16px 20px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.product-header:where(.astro-o62egkf7).traditional{border-right:1px solid #e2e8f0;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.product-header:where(.astro-o62egkf7).safe42{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.product-info:where(.astro-o62egkf7){display:flex;flex-direction:column;align-items:center;gap:8px}.product-icon:where(.astro-o62egkf7){font-size:24px;margin-bottom:4px}.product-details:where(.astro-o62egkf7){display:flex;flex-direction:column;gap:2px}.product-name:where(.astro-o62egkf7){font-weight:700;color:#1f2937;font-size:14px}.product-price:where(.astro-o62egkf7){font-weight:600;font-size:12px;color:#6b7280}.recommended-badge:where(.astro-o62egkf7){position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #10b9814d}.table-row:where(.astro-o62egkf7){display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.table-row:where(.astro-o62egkf7):hover{background:#f8fafc}.table-row:where(.astro-o62egkf7):last-of-type{border-bottom:none}.feature-cell:where(.astro-o62egkf7){padding:16px 24px;border-right:1px solid #f1f5f9;font-weight:500;color:#374151;font-size:14px;display:flex;align-items:center}.value-cell:where(.astro-o62egkf7){padding:16px 20px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;text-align:center}.value-cell:where(.astro-o62egkf7).available{color:#059669}.value-cell:where(.astro-o62egkf7).unavailable{color:#dc2626;opacity:.7}.table-row:where(.astro-o62egkf7):nth-child(odd) .value-cell:where(.astro-o62egkf7):last-child{border-right:none}.table-footer:where(.astro-o62egkf7){display:grid;grid-template-columns:2fr 1fr 1fr;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-top:2px solid #e2e8f0}.table-footer:where(.astro-o62egkf7) .feature-cell:where(.astro-o62egkf7).total{background:none;font-weight:700;color:#1f2937;font-size:16px}.total-text:where(.astro-o62egkf7){text-transform:uppercase;letter-spacing:.5px}.value-cell:where(.astro-o62egkf7).price{flex-direction:column;gap:4px;padding:20px}.price-amount:where(.astro-o62egkf7){font-size:20px;font-weight:800;color:#1f2937}.traditional-price:where(.astro-o62egkf7) .price-amount:where(.astro-o62egkf7){color:#dc2626}.safe42-price:where(.astro-o62egkf7) .price-amount:where(.astro-o62egkf7){color:#059669}.savings:where(.astro-o62egkf7){background:linear-gradient(135deg,#10b981,#34d399);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #10b9814d}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 1024px){.comparison-card-light:where(.astro-o62egkf7){padding:16px}.feature-icon-light:where(.astro-o62egkf7){width:40px;height:40px;font-size:18px}.comparison-table:where(.astro-o62egkf7){min-width:500px}.feature-header:where(.astro-o62egkf7),.feature-cell:where(.astro-o62egkf7){padding:12px 16px}.product-header:where(.astro-o62egkf7),.value-cell:where(.astro-o62egkf7){padding:12px 16px}.header-text:where(.astro-o62egkf7){font-size:14px}.product-name:where(.astro-o62egkf7){font-size:13px}.product-price:where(.astro-o62egkf7){font-size:11px}.recommended-badge:where(.astro-o62egkf7){font-size:9px;padding:3px 6px}}@media (max-width: 768px){.comparison-card-light:where(.astro-o62egkf7){padding:12px}.card-content:where(.astro-o62egkf7){gap:12px}.feature-icon-light:where(.astro-o62egkf7){width:36px;height:36px;font-size:16px}.comparison-table:where(.astro-o62egkf7){min-width:400px}.table-header:where(.astro-o62egkf7){grid-template-columns:1.5fr 1fr 1fr}.table-row:where(.astro-o62egkf7),.table-footer:where(.astro-o62egkf7){grid-template-columns:1.5fr 1fr 1fr}.feature-header:where(.astro-o62egkf7),.feature-cell:where(.astro-o62egkf7){padding:10px 12px;font-size:13px}.product-header:where(.astro-o62egkf7),.value-cell:where(.astro-o62egkf7){padding:10px 8px}.header-text:where(.astro-o62egkf7){font-size:12px}.product-icon:where(.astro-o62egkf7){font-size:20px}.product-name:where(.astro-o62egkf7){font-size:12px}.product-price:where(.astro-o62egkf7){font-size:10px}.value-cell:where(.astro-o62egkf7){font-size:16px}.price-amount:where(.astro-o62egkf7){font-size:16px}.recommended-badge:where(.astro-o62egkf7){font-size:8px;padding:2px 4px;top:-6px;right:-6px}.savings:where(.astro-o62egkf7){font-size:8px;padding:1px 6px}}@media (max-width: 480px){.comparison-table-container:where(.astro-o62egkf7){margin:0 -20px;border-radius:0}.comparison-table:where(.astro-o62egkf7){min-width:350px}.table-header:where(.astro-o62egkf7){grid-template-columns:1.2fr 1fr 1fr}.table-row:where(.astro-o62egkf7),.table-footer:where(.astro-o62egkf7){grid-template-columns:1.2fr 1fr 1fr}.feature-header:where(.astro-o62egkf7),.feature-cell:where(.astro-o62egkf7){padding:8px 10px;font-size:12px}.product-header:where(.astro-o62egkf7),.value-cell:where(.astro-o62egkf7){padding:8px 6px}.header-text:where(.astro-o62egkf7){font-size:11px}.product-icon:where(.astro-o62egkf7){font-size:18px;margin-bottom:2px}.product-name:where(.astro-o62egkf7){font-size:11px}.product-price:where(.astro-o62egkf7){font-size:9px}.value-cell:where(.astro-o62egkf7){font-size:14px}.price-amount:where(.astro-o62egkf7){font-size:14px}.recommended-badge:where(.astro-o62egkf7){display:none}}.font-euclid:where(.astro-36k5kdhz){font-family:Space Grotesk,sans-serif}.testimonial-corner:where(.astro-36k5kdhz){position:absolute;width:20px;height:20px;z-index:5}@media (min-width: 640px){.testimonial-corner:where(.astro-36k5kdhz){width:24px;height:24px}}@media (min-width: 768px){.testimonial-corner:where(.astro-36k5kdhz){width:28px;height:28px}}.testimonial-corner:where(.astro-36k5kdhz).tl{top:4px;left:4px}.testimonial-corner:where(.astro-36k5kdhz).tr{top:4px;right:4px}.testimonial-corner:where(.astro-36k5kdhz).bl{bottom:4px;left:4px}.testimonial-corner:where(.astro-36k5kdhz).br{bottom:4px;right:4px}.corner-frame:where(.astro-36k5kdhz){position:relative;width:100%;height:100%}.frame-element:where(.astro-36k5kdhz){position:absolute;background:linear-gradient(135deg,#45ec82e6,#7079f3e6,#75cefce6);border-radius:1px}.frame-element:where(.astro-36k5kdhz).fe-1{width:12px;height:1px}.frame-element:where(.astro-36k5kdhz).fe-2{width:1px;height:12px}.frame-element:where(.astro-36k5kdhz).fe-3{width:6px;height:1px;opacity:.6}@media (min-width: 640px){.frame-element:where(.astro-36k5kdhz).fe-1{width:16px;height:1.5px}.frame-element:where(.astro-36k5kdhz).fe-2{width:1.5px;height:16px}.frame-element:where(.astro-36k5kdhz).fe-3{width:8px}}@media (min-width: 768px){.frame-element:where(.astro-36k5kdhz).fe-1{width:18px}.frame-element:where(.astro-36k5kdhz).fe-2{height:18px}}.corner-crystal:where(.astro-36k5kdhz){position:absolute;width:3px;height:3px;background:linear-gradient(45deg,#45ec82,#7079f3,#75cefc);border-radius:50%;box-shadow:0 0 6px #45ec82cc;animation:crystal-glow 2.5s ease-in-out infinite}@media (min-width: 640px){.corner-crystal:where(.astro-36k5kdhz){width:4px;height:4px;box-shadow:0 0 8px #45ec82cc}}@media (min-width: 768px){.corner-crystal:where(.astro-36k5kdhz){width:5px;height:5px;box-shadow:0 0 10px #45ec82cc}}.tl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-1,.tl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{top:0;left:0}.tl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-2{top:0;left:0}.tl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{top:3px}.tl:where(.astro-36k5kdhz) .corner-crystal:where(.astro-36k5kdhz){top:-2.5px;left:-2.5px}.tr:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-1,.tr:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{top:0;right:0}.tr:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-2{top:0;right:0}.tr:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{top:3px;right:10px}.tr:where(.astro-36k5kdhz) .corner-crystal:where(.astro-36k5kdhz){top:-2.5px;right:-2.5px}.bl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-1,.bl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{bottom:0;left:0}.bl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-2{bottom:0;left:0}.bl:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{bottom:3px}.bl:where(.astro-36k5kdhz) .corner-crystal:where(.astro-36k5kdhz){bottom:-2.5px;left:-2.5px}.br:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-1,.br:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{bottom:0;right:0}.br:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-2{bottom:0;right:0}.br:where(.astro-36k5kdhz) .frame-element:where(.astro-36k5kdhz).fe-3{bottom:3px;right:10px}.br:where(.astro-36k5kdhz) .corner-crystal:where(.astro-36k5kdhz){bottom:-2.5px;right:-2.5px}@keyframes crystal-glow{0%,to{opacity:.8;transform:scale(1);box-shadow:0 0 10px #45ec82cc}50%{opacity:1;transform:scale(1.4);box-shadow:0 0 16px #45ec82}}.trust-corner:where(.astro-36k5kdhz){position:absolute;width:36px;height:36px;z-index:5}.trust-corner:where(.astro-36k5kdhz).tl-trust{top:0;left:0}.trust-corner:where(.astro-36k5kdhz).tr-trust{top:0;right:0}.trust-corner:where(.astro-36k5kdhz).bl-trust{bottom:0;left:0}.trust-corner:where(.astro-36k5kdhz).br-trust{bottom:0;right:0}.trust-corner-design:where(.astro-36k5kdhz){position:relative;width:100%;height:100%}.trust-line:where(.astro-36k5kdhz){position:absolute;background:linear-gradient(135deg,#45ec82,#7079f3,#75cefc);border-radius:2px}.trust-h:where(.astro-36k5kdhz){width:24px;height:2.5px}.trust-v:where(.astro-36k5kdhz){width:2.5px;height:24px}.trust-diamond:where(.astro-36k5kdhz){position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#45ec82,#7079f3,#75cefc);border-radius:2px;transform:rotate(45deg);box-shadow:0 0 16px #45ec82;animation:diamond-spin 4s linear infinite}.tl-trust:where(.astro-36k5kdhz) .trust-h:where(.astro-36k5kdhz){top:0;left:0}.tl-trust:where(.astro-36k5kdhz) .trust-v:where(.astro-36k5kdhz){top:0;left:0}.tl-trust:where(.astro-36k5kdhz) .trust-diamond:where(.astro-36k5kdhz){top:-4px;left:-4px}.tr-trust:where(.astro-36k5kdhz) .trust-h:where(.astro-36k5kdhz){top:0;right:0}.tr-trust:where(.astro-36k5kdhz) .trust-v:where(.astro-36k5kdhz){top:0;right:0}.tr-trust:where(.astro-36k5kdhz) .trust-diamond:where(.astro-36k5kdhz){top:-4px;right:-4px}.bl-trust:where(.astro-36k5kdhz) .trust-h:where(.astro-36k5kdhz){bottom:0;left:0}.bl-trust:where(.astro-36k5kdhz) .trust-v:where(.astro-36k5kdhz){bottom:0;left:0}.bl-trust:where(.astro-36k5kdhz) .trust-diamond:where(.astro-36k5kdhz){bottom:-4px;left:-4px}.br-trust:where(.astro-36k5kdhz) .trust-h:where(.astro-36k5kdhz){bottom:0;right:0}.br-trust:where(.astro-36k5kdhz) .trust-v:where(.astro-36k5kdhz){bottom:0;right:0}.br-trust:where(.astro-36k5kdhz) .trust-diamond:where(.astro-36k5kdhz){bottom:-4px;right:-4px}@keyframes diamond-spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.amount-badge:where(.astro-36k5kdhz){display:flex;flex-direction:column;align-items:flex-start}.amount-value:where(.astro-36k5kdhz){font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;color:transparent;background:linear-gradient(135deg,#45ec82,#7079f3,#75cefc);background-clip:text;-webkit-background-clip:text}@media (min-width: 640px){.amount-value:where(.astro-36k5kdhz){font-size:20px}}.amount-label:where(.astro-36k5kdhz){font-size:10px;color:#bec0c7;margin-top:2px}@media (min-width: 640px){.amount-label:where(.astro-36k5kdhz){font-size:12px}}.verified-badge:where(.astro-36k5kdhz){display:flex;align-items:center;gap:2px;background:#45ec821a;color:#45ec82;padding:2px 6px;border-radius:8px;font-size:10px;font-weight:500;border:1px solid rgba(69,236,130,.3)}@media (min-width: 640px){.verified-badge:where(.astro-36k5kdhz){gap:4px;padding:4px 8px;border-radius:12px;font-size:12px}}.verified-badge:where(.astro-36k5kdhz) svg:where(.astro-36k5kdhz){width:10px;height:10px}@media (min-width: 640px){.verified-badge:where(.astro-36k5kdhz) svg:where(.astro-36k5kdhz){width:14px;height:14px}}.btn-tf-primary-container:where(.astro-36k5kdhz){position:relative;display:inline-block}.btn-tf:where(.astro-36k5kdhz){display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:16px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.btn-tf-primary:where(.astro-36k5kdhz){background:linear-gradient(135deg,#45ec82,#4bde81);color:#000;border:1px solid rgba(69,236,130,.3)}.btn-tf-primary:where(.astro-36k5kdhz):hover{transform:translateY(-2px);box-shadow:0 10px 30px #45ec824d}.btn-tf-primary:where(.astro-36k5kdhz):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-tf-primary:where(.astro-36k5kdhz):hover:before{left:100%}.glass-info-card:where(.astro-omvpmqje){position:relative;border-radius:0;overflow:hidden;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);box-shadow:0 16px 32px #0000001a,0 4px 16px #0000000d,inset 0 1px 2px #ffffffe6}.glass-card-bg:where(.astro-omvpmqje){position:absolute;inset:0;background:#fff}.glass-card-border:where(.astro-omvpmqje){position:absolute;inset:-2px;border-radius:inherit;background-size:200% 200%;animation:borderShine 6s ease infinite}@keyframes borderShine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.contact-option:where(.astro-omvpmqje){display:block;padding:12px 16px;border-radius:0;border:1px solid #e5e7eb;background:#fff;text-decoration:none;transition:all .3s ease}.contact-option:where(.astro-omvpmqje):hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.faq-accordion-container:where(.astro-omvpmqje){display:flex;flex-direction:column;gap:16px}.faq-item:where(.astro-omvpmqje){position:relative;border-radius:0;overflow:hidden;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.faq-item:where(.astro-omvpmqje):hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000001f}.faq-item-bg:where(.astro-omvpmqje){position:absolute;inset:0;background:linear-gradient(135deg,#fffffff2,#f8fafcf2)}.faq-item:where(.astro-omvpmqje).even .faq-item-bg:where(.astro-omvpmqje){background:linear-gradient(135deg,#fffffff2,#eff6fff2)}.faq-item-border:where(.astro-omvpmqje){position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#3b82f633,#10b98133,#0ea5e933);opacity:0;transition:opacity .4s ease}.faq-item:where(.astro-omvpmqje):hover .faq-item-border:where(.astro-omvpmqje){opacity:1}.faq-question-button:where(.astro-omvpmqje){width:100%;padding:24px;text-align:left;background:transparent;border:none;cursor:pointer;transition:all .3s ease;position:relative;z-index:10}.question-number:where(.astro-omvpmqje){display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#10b981);color:#fff;font-weight:700;font-size:14px;border-radius:0;flex-shrink:0;transition:all .3s ease}.faq-question-button:where(.astro-omvpmqje):hover .question-number:where(.astro-omvpmqje){transform:scale(1.1);box-shadow:0 4px 12px #3b82f64d}.question-text:where(.astro-omvpmqje){font-size:18px;font-weight:700;color:#1f2937;line-height:1.4;transition:color .3s ease}.faq-question-button:where(.astro-omvpmqje):hover .question-text:where(.astro-omvpmqje){color:#3b82f6}.question-icon:where(.astro-omvpmqje){width:24px;height:24px;color:#6b7280;transition:all .3s ease;flex-shrink:0}.faq-question-button:where(.astro-omvpmqje):hover .question-icon:where(.astro-omvpmqje){color:#3b82f6;transform:scale(1.1)}.chevron-down:where(.astro-omvpmqje){transition:transform .3s ease}.faq-item:where(.astro-omvpmqje).active .chevron-down:where(.astro-omvpmqje){transform:rotate(180deg)}.faq-answer-container:where(.astro-omvpmqje){max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:10}.faq-item:where(.astro-omvpmqje).active .faq-answer-container:where(.astro-omvpmqje){max-height:500px}.faq-answer:where(.astro-omvpmqje){padding:0 24px 24px;color:#4b5563;line-height:1.7;font-size:16px}.faq-answer:where(.astro-omvpmqje) p{margin-bottom:16px}.faq-answer:where(.astro-omvpmqje) p:last-child{margin-bottom:0}.faq-answer:where(.astro-omvpmqje) strong{color:#1f2937;font-weight:600}.faq-answer:where(.astro-omvpmqje) a{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .3s ease}.faq-answer:where(.astro-omvpmqje) a:hover{color:#2563eb;text-decoration:underline}@media (max-width: 1024px){.faq-question-button:where(.astro-omvpmqje){padding:20px}.question-number:where(.astro-omvpmqje){width:36px;height:36px;font-size:13px}.question-text:where(.astro-omvpmqje){font-size:17px}.faq-answer:where(.astro-omvpmqje){padding:0 20px 20px;font-size:15px}}@media (max-width: 768px){.faq-question-button:where(.astro-omvpmqje){padding:16px}.question-number:where(.astro-omvpmqje){width:32px;height:32px;font-size:12px}.question-text:where(.astro-omvpmqje){font-size:16px}.question-icon:where(.astro-omvpmqje){width:20px;height:20px}.faq-answer:where(.astro-omvpmqje){padding:0 16px 16px;font-size:14px}.faq-answer:where(.astro-omvpmqje) .ml-16:where(.astro-omvpmqje){margin-left:48px}}@media (max-width: 480px){.faq-answer:where(.astro-omvpmqje) .ml-16:where(.astro-omvpmqje){margin-left:0}}
