.pricing-teaser-container.svelte-1nyp1ge.svelte-1nyp1ge{background:#0a0f14;padding:clamp(80px,10vw,120px) 0;border-top:1px solid rgba(255,255,255,.06)}.pricing-teaser-container.no-border-top.svelte-1nyp1ge.svelte-1nyp1ge{border-top:none;padding-top:clamp(40px,5vw,60px)}.pricing-teaser-wrapper.svelte-1nyp1ge.svelte-1nyp1ge{max-width:1200px;margin:0 auto;padding:0 clamp(20px,3vw,40px)}.pricing-header.svelte-1nyp1ge.svelte-1nyp1ge{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.pricing-header.svelte-1nyp1ge h2.svelte-1nyp1ge{font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;color:#f2f2f2;margin:0 0 16px;line-height:1.2;text-transform:uppercase}.accent.svelte-1nyp1ge.svelte-1nyp1ge{color:#039bdb}.pricing-header.svelte-1nyp1ge p.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:clamp(15px,1.3vw,18px);font-weight:400;color:#8a9bae;line-height:1.6;max-width:680px;margin:0 auto}.managed-strip.svelte-1nyp1ge.svelte-1nyp1ge{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:16px 24px;background:#039bdb0a;border:1px solid rgba(3,155,219,.08);border-radius:10px;margin-bottom:clamp(40px,5vw,56px)}.managed-label.svelte-1nyp1ge.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:13px;font-weight:600;color:#039bdb;text-transform:uppercase;letter-spacing:.5px}.managed-item.svelte-1nyp1ge.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:13px;font-weight:400;color:#8a9bae}.managed-dot.svelte-1nyp1ge.svelte-1nyp1ge{width:3px;height:3px;background:#6b7d8e;border-radius:50%;flex-shrink:0}.pricing-tiers.svelte-1nyp1ge.svelte-1nyp1ge{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:clamp(32px,4vw,48px)}.pricing-tier.svelte-1nyp1ge.svelte-1nyp1ge{background:#111820;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;position:relative;transition:border-color .3s ease}.pricing-tier.svelte-1nyp1ge.svelte-1nyp1ge:hover{border-color:#039bdb33}.pricing-tier.popular.svelte-1nyp1ge.svelte-1nyp1ge{border-color:#039bdb4d}.popular-indicator.svelte-1nyp1ge.svelte-1nyp1ge{position:absolute;top:0;left:24px;right:24px;height:3px;background:#039bdb;border-radius:0 0 3px 3px}.tier-header.svelte-1nyp1ge.svelte-1nyp1ge{text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.tier-header.svelte-1nyp1ge h3.svelte-1nyp1ge{font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(18px,1.5vw,22px);font-weight:700;color:#f2f2f2;margin:0 0 4px;text-transform:uppercase;letter-spacing:.3px}.user-range.svelte-1nyp1ge.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:13px;font-weight:500;color:#6b7d8e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.price-display.svelte-1nyp1ge.svelte-1nyp1ge{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-bottom:8px}.currency.svelte-1nyp1ge.svelte-1nyp1ge{font-family:Montserrat,Trebuchet MS,sans-serif;font-size:20px;font-weight:600;color:#039bdb}.price.svelte-1nyp1ge.svelte-1nyp1ge{font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:800;color:#f2f2f2;line-height:1}.period.svelte-1nyp1ge.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:400;color:#6b7d8e}.tier-tagline.svelte-1nyp1ge.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:400;color:#8a9bae;margin:0}.tier-features.svelte-1nyp1ge.svelte-1nyp1ge{flex:1}.tier-features.svelte-1nyp1ge ul.svelte-1nyp1ge{list-style:none;padding:0;margin:0}.tier-features.svelte-1nyp1ge li.svelte-1nyp1ge{display:flex;align-items:flex-start;gap:10px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:400;color:#c8d6e0;margin-bottom:12px;line-height:1.4}.tier-features.svelte-1nyp1ge li.svelte-1nyp1ge:last-child{margin-bottom:0}.tier-features.svelte-1nyp1ge svg.svelte-1nyp1ge{flex-shrink:0;margin-top:2px}.tier-cta.svelte-1nyp1ge.svelte-1nyp1ge{margin-top:24px}.tier-button.svelte-1nyp1ge.svelte-1nyp1ge{display:block;width:100%;padding:14px 24px;border-radius:8px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;text-align:center;transition:all .3s ease;background:#039bdb;color:#fff;border:none;box-sizing:border-box}.tier-button.svelte-1nyp1ge.svelte-1nyp1ge:hover{background:#0286c2;transform:translateY(-2px);box-shadow:0 6px 20px #039bdb40}.tier-button.secondary.svelte-1nyp1ge.svelte-1nyp1ge{background:transparent;color:#f2f2f2;border:1px solid rgba(255,255,255,.15)}.tier-button.secondary.svelte-1nyp1ge.svelte-1nyp1ge:hover{border-color:#039bdb66;background:#039bdb0f}.reassurance-row.svelte-1nyp1ge.svelte-1nyp1ge{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,32px)}.reassurance-row.svelte-1nyp1ge span.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:13px;font-weight:400;color:#6b7d8e}.dot.svelte-1nyp1ge.svelte-1nyp1ge{width:4px;height:4px;background:#6b7d8e;border-radius:50%;flex-shrink:0}.pricing-bottom.svelte-1nyp1ge.svelte-1nyp1ge{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.pricing-bottom.svelte-1nyp1ge span.svelte-1nyp1ge{font-family:Poppins,Trebuchet MS,sans-serif;font-size:15px;font-weight:400;color:#8a9bae}.pricing-bottom.svelte-1nyp1ge a.svelte-1nyp1ge{display:inline-flex;align-items:center;gap:6px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:15px;font-weight:600;color:#039bdb;text-decoration:none;transition:color .2s ease}.pricing-bottom.svelte-1nyp1ge a.svelte-1nyp1ge:hover{color:#f2f2f2}@media (max-width: 768px){.pricing-tiers.svelte-1nyp1ge.svelte-1nyp1ge{grid-template-columns:1fr;gap:16px}.managed-strip.svelte-1nyp1ge.svelte-1nyp1ge{flex-direction:column;gap:8px}.managed-dot.svelte-1nyp1ge.svelte-1nyp1ge{display:none}.reassurance-row.svelte-1nyp1ge.svelte-1nyp1ge{flex-direction:column;gap:8px}.dot.svelte-1nyp1ge.svelte-1nyp1ge{display:none}.pricing-bottom.svelte-1nyp1ge.svelte-1nyp1ge{flex-direction:column;text-align:center}}@media (prefers-reduced-motion: reduce){.pricing-tier.svelte-1nyp1ge.svelte-1nyp1ge,.tier-button.svelte-1nyp1ge.svelte-1nyp1ge{transition:none}.tier-button.svelte-1nyp1ge.svelte-1nyp1ge:hover{transform:none}}
