@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap";:root{--primary-color:#4c70d5;--primary-hover:#3a5bc7;--secondary-color:#08184a;--accent-color:#4c70d5;--background-color:#08184a;--surface-color:#163687;--border-color:rgba(255, 255, 255, .1);--text-primary:#ffffff;--text-secondary:rgba(255, 255, 255, .8);--shadow-sm:0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)}.svelte-12paxah.svelte-12paxah{margin:0;padding:0;box-sizing:border-box}a.svelte-12paxah.svelte-12paxah{color:#fff}main.svelte-12paxah.svelte-12paxah{font-family:Titillium Web,serif;line-height:1.6;color:var(--text-primary);background-color:var(--background-color);min-height:100vh}.container.svelte-12paxah.svelte-12paxah{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero.svelte-12paxah.svelte-12paxah{background:linear-gradient(135deg,#08184a 0%,#3b57af 100%);padding:8rem 0 4rem;text-align:center}@media (max-width: 768px){.hero.svelte-12paxah.svelte-12paxah{padding:6rem 0 3rem}}.hero.svelte-12paxah .hero-content.svelte-12paxah{max-width:800px;margin:0 auto}.hero.svelte-12paxah .hero-title.svelte-12paxah{font-family:Titillium Web,serif;font-size:3rem;font-weight:700;margin-bottom:1rem;color:#fff;line-height:1.2}@media (max-width: 768px){.hero.svelte-12paxah .hero-title.svelte-12paxah{font-size:2rem}}.hero.svelte-12paxah .hero-subtitle.svelte-12paxah{font-family:Titillium Web,serif;font-size:1.25rem;color:#ffffffe6;margin-bottom:2rem;line-height:1.7}@media (max-width: 768px){.hero.svelte-12paxah .hero-subtitle.svelte-12paxah{font-size:1.1rem}}.hero.svelte-12paxah .hero-features.svelte-12paxah{display:flex;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.hero.svelte-12paxah .hero-features .hero-feature.svelte-12paxah{display:flex;align-items:center;gap:.5rem;font-family:Titillium Web,serif;font-size:1rem;color:#ffffffe6;font-weight:500}.hero.svelte-12paxah .hero-features .hero-feature .feature-icon.svelte-12paxah{font-size:1.2rem}@media (max-width: 768px){.hero.svelte-12paxah .hero-features.svelte-12paxah{gap:1rem}.hero.svelte-12paxah .hero-features .hero-feature.svelte-12paxah{font-size:.9rem}}.hero.svelte-12paxah .pricing-note.svelte-12paxah{font-family:Titillium Web,serif;font-size:.95rem;color:#ffffffb3;margin-top:1rem}.pricing-section.svelte-12paxah.svelte-12paxah{padding:4rem 0;background:linear-gradient(135deg,#08184a 0%,#3b57af 100%)}.pricing-grid.svelte-12paxah.svelte-12paxah{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto;align-items:stretch}@media (max-width: 992px){.pricing-grid.svelte-12paxah.svelte-12paxah{max-width:600px;grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.pricing-grid.svelte-12paxah.svelte-12paxah{gap:1.5rem}}.pricing-card.svelte-12paxah.svelte-12paxah{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem 2rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.pricing-card.svelte-12paxah.svelte-12paxah:hover{transform:translateY(-8px);box-shadow:0 20px 40px #4c70d533;background:rgba(255,255,255,.08)}.pricing-card.featured.svelte-12paxah.svelte-12paxah{background:rgba(76,112,213,.1);border:1px solid rgba(76,112,213,.3);box-shadow:0 25px 50px #4c70d540}.pricing-card.featured.svelte-12paxah.svelte-12paxah:hover{transform:translateY(-8px)}.pricing-card.svelte-12paxah.svelte-12paxah:first-child,.pricing-card.svelte-12paxah.svelte-12paxah:last-child{align-self:start}.pricing-card.svelte-12paxah .plan-header.svelte-12paxah{text-align:center;margin-bottom:2rem}.pricing-card.svelte-12paxah .plan-header .plan-name.svelte-12paxah{font-family:Titillium Web,serif;font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem}.pricing-card.svelte-12paxah .plan-header .plan-description.svelte-12paxah{font-family:Titillium Web,serif;font-size:1rem;color:#ffffffb3;margin:0 0 1rem}.pricing-card.svelte-12paxah .price-section.svelte-12paxah{text-align:center;margin-bottom:2rem}.pricing-card.svelte-12paxah .price-section .price-display.svelte-12paxah{display:flex;align-items:baseline;justify-content:center;margin-bottom:1rem}.pricing-card.svelte-12paxah .price-section .price-display .currency.svelte-12paxah{font-family:Titillium Web,serif;font-size:1.5rem;font-weight:600}.pricing-card.svelte-12paxah .price-section .price-display .amount.svelte-12paxah{font-family:Titillium Web,serif;font-size:3rem;font-weight:700;color:#fff;margin:0 .25rem}.pricing-card.svelte-12paxah .price-section .price-display .period.svelte-12paxah{font-family:Titillium Web,serif;font-size:1.125rem;color:#ffffffb3}.pricing-card.svelte-12paxah .price-section .price-details .yearly-equivalent.svelte-12paxah{font-family:Titillium Web,serif;font-size:1rem;color:#ffffffb3;display:block;margin-bottom:.5rem}.pricing-card.svelte-12paxah .price-section .price-note.svelte-12paxah{font-family:Titillium Web,serif;color:#ffffffb3;font-size:.875rem}.pricing-card.svelte-12paxah .features-list.svelte-12paxah{list-style:none;padding:0;margin:0 0 2rem;flex:1}.pricing-card.svelte-12paxah .features-list li.svelte-12paxah{font-family:Titillium Web,serif;font-size:1rem;color:#ffffffe6;margin-bottom:1rem;position:relative;padding-left:1.5rem}.pricing-card.svelte-12paxah .features-list li.svelte-12paxah:before{content:"✓";position:absolute;left:0;font-weight:600}.pricing-card.svelte-12paxah .features-list li.svelte-12paxah:last-child{margin-bottom:0}.pricing-card.svelte-12paxah .plan-button.svelte-12paxah{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3);padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:Titillium Web,serif;width:100%;text-decoration:none;display:inline-block;text-align:center;margin-top:auto}.pricing-card.svelte-12paxah .plan-button.svelte-12paxah:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px)}.pricing-card.svelte-12paxah .plan-button.primary.svelte-12paxah{background:linear-gradient(135deg,#4c70d5 0%,#3a5bc7 100%);border:2px solid transparent;box-shadow:0 4px 15px #4c70d54d}.pricing-card.svelte-12paxah .plan-button.primary.svelte-12paxah:hover{background:linear-gradient(135deg,#5a7edf 0%,#4465d1 100%);box-shadow:0 6px 20px #4c70d566;transform:translateY(-2px)}.pricing-card.svelte-12paxah .trial-note.svelte-12paxah{text-align:center;margin-top:1rem;color:#ffffffb3;font-size:.875rem;font-family:Titillium Web,serif}.redteam-contact.svelte-12paxah.svelte-12paxah{margin-top:3rem;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.redteam-contact.svelte-12paxah p.svelte-12paxah{font-family:Titillium Web,serif;font-size:1rem;color:#fffc;margin:0;line-height:1.6;text-align:center}.redteam-contact.svelte-12paxah .contact-link.svelte-12paxah{font-family:Titillium Web,serif;color:#fff;text-decoration:underline;font-weight:500;transition:all .3s ease}.redteam-contact.svelte-12paxah .contact-link.svelte-12paxah:hover{color:#fffc;text-decoration:none}@media (max-width: 768px){.redteam-contact.svelte-12paxah.svelte-12paxah{margin-top:2rem;padding:0 1rem}.redteam-contact.svelte-12paxah p.svelte-12paxah{font-size:.95rem}}@media (max-width: 768px){.container.svelte-12paxah.svelte-12paxah{padding:0 1rem}.hero-title.svelte-12paxah.svelte-12paxah{font-size:2rem!important}.hero-subtitle.svelte-12paxah.svelte-12paxah{font-size:1rem!important}.pricing-card.svelte-12paxah.svelte-12paxah{padding:2rem 1.5rem}.pricing-card.svelte-12paxah .plan-header .plan-name.svelte-12paxah{font-size:1.5rem}.pricing-card.svelte-12paxah .price-display .amount.svelte-12paxah{font-size:2.5rem}.pricing-card.svelte-12paxah .features-list li.svelte-12paxah{font-size:.95rem}}@media (max-width: 480px){.hero.svelte-12paxah.svelte-12paxah{padding:5rem 0 2rem!important}.pricing-card.svelte-12paxah.svelte-12paxah{padding:1.5rem 1rem}}
