:root{color-scheme:light dark}#root,body,html{background:#0a1628;background:var(--bg-section-gradient-end,#0a1628);min-height:100%;overflow-x:clip}@supports (padding:env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top)}}:root{--bg-primary:#0a1628;--bg-card:#0f172a99;--bg-card-focus:#0f172acc;--bg-card-hover:#0f172a99;--bg-value-card:#0f172a66;--bg-social-link:#38bdf81a;--bg-social-link-hover:#38bdf833;--bg-nav:#0a1628f2;--bg-mobile-menu:#0f172afa;--bg-mobile-nav-hover:#38bdf80d;--bg-partner-link-hover:#38bdf81a;--bg-savings-badge:#10b981;--bg-transparent:#0000;--bg-info-card:#064e3b33;--bg-contact-gradient-start:#064e3b4d;--bg-contact-gradient-end:#0478574d;--bg-section-gradient-start:#061321;--bg-section-gradient-end:#0a1628;--bg-particle:#38bdf84d;--bg-step-card-hover:#0f172ae6;--bg-glow:#06b6d41a;--bg-feature-card:#0f172a80;--bg-feature-card-hover:#0f172acc;--bg-glow-orb:#38bdf814;--bg-hover-gradient-start:#064e3bf2;--bg-hover-gradient-end:#047857f2;--bg-glow-effect:#38bdf81a;--bg-warning:#ef44441a;--bg-app-header:#282c34;--bg-space-hero:#060e2e;--bg-space-nav:#020617cc;--bg-explore-button:#02061799;--bg-dropdown-menu:#0f172af2;--bg-dropdown-hover:#33415580;--bg-social-button:#0f172ae6;--bg-social-button-hover:#1e293be6;--bg-dribbble:#ec4899;--bg-dribbble-hover:#f472b6;--bg-divider:#001c34;--bg-divider-overlay:#00000080;--orb-c1:var(--text-primary);--orb-c2:#946eff;--orb-c3:#06103a;--text-primary:#72d6ff;--text-secondary:#94a3b8;--text-secondary-fade:#94a3b8e6;--text-secondary-bright:#94a3b8f2;--text-input:#e2e8f0;--text-placeholder:#64748b;--text-white:#fff;--text-white-fade:#fffffff2;--text-white-nav:#ffffffe6;--text-white-dropdown:#fffc;--text-black:#000;--text-muted:#475569;--text-success:#10b981;--text-danger:#ef4444;--text-danger-light:#fca5a5;--text-app-link:#61dafb;--border-card:#38bdf833;--border-card-hover:#38bdf880;--border-value-card:#38bdf826;--border-value-card-hover:#38bdf866;--border-input:#38bdf84d;--border-footer-divider:#38bdf81a;--border-social-link:#38bdf84d;--border-transparent:#0000;--border-partner-link-hover:#38bdf899;--border-step-card-hover:#38bdf899;--border-warning:#ef44444d;--border-danger:#ef4444;--border-space-nav:#33415580;--border-dropdown:#33415580;--border-social-button:#334155;--shadow-card:#38bdf81a;--shadow-image:#00000080;--shadow-button:#06b6d44d;--shadow-button-hover:#06b6d466;--shadow-focus:#67e8f91a;--shadow-category-active:#3b82f64d;--shadow-contact-card:#38bdf833;--shadow-social-link:#67e8f933;--shadow-benefit-card:#38bdf826;--shadow-email-button:#3b82f64d;--shadow-email-button-hover:#3b82f666;--shadow-pricing-highlighted:#38bdf833;--shadow-privacy-section:#38bdf81a;--shadow-step-number:#06b6d466;--shadow-step-number-hover:#06b6d499;--shadow-step-card-hover:#38bdf833;--shadow-stat-text:#10b98199;--shadow-dropdown:#0000004d;--shadow-moon-inset:#0009;--shadow-moon:#c8c8c81a;--shadow-divider-image:#000000b3;--gradient-connection-start:#38bdf880;--gradient-connection-end:#38bdf81a;--gradient-connection-hover-start:#38bdf8cc;--gradient-connection-hover-end:#38bdf84d;--gradient-card-top-start:#72d6ff;--gradient-card-top-end:#3b82f6;--color-helmet-start:#334155;--color-helmet-end:#0f172a;--color-helmet-border:#475569;--color-visor-start:#67e8f966;--color-body-start:#334155;--color-body-end:#0f172a;--color-limb:#1e293b;--color-backpack:#334155;--color-moon-light:#e8e8e8;--color-moon-mid:#888;--color-moon-dark:#404040;--color-crater:#3741514d;--color-glow-start:#22d3ee33;--color-helmet-glow:#64c8ff4d}:root[data-theme=light]{--bg-primary:#f8fafc;--bg-card:#fffc;--bg-card-focus:#fffffff2;--bg-card-hover:#ffffffe6;--bg-value-card:#f1f5f9cc;--bg-social-link:#38bdf814;--bg-social-link-hover:#38bdf826;--bg-nav:#fffffff2;--bg-mobile-menu:#fffffffa;--bg-mobile-nav-hover:#38bdf814;--bg-partner-link-hover:#38bdf81a;--bg-savings-badge:#10b981;--bg-transparent:#0000;--bg-info-card:#10b9811a;--bg-contact-gradient-start:#10b98126;--bg-contact-gradient-end:#05966926;--bg-section-gradient-start:#e0f2fe;--bg-section-gradient-end:#f8fafc;--bg-particle:#38bdf866;--bg-step-card-hover:#fffffff2;--bg-glow:#06b6d414;--bg-feature-card:#ffffffb3;--bg-feature-card-hover:#fffffff2;--bg-glow-orb:#38bdf80d;--bg-hover-gradient-start:#10b98133;--bg-hover-gradient-end:#05966933;--bg-glow-effect:#38bdf814;--bg-warning:#ef444414;--bg-app-header:#fff;--bg-space-hero:#e0f2fe;--bg-space-nav:#ffffffe6;--bg-explore-button:#fffc;--bg-dropdown-menu:#fffffffa;--bg-dropdown-hover:#f1f5f9e6;--bg-social-button:#fffffff2;--bg-social-button-hover:#f1f5f9f2;--bg-dribbble:#ec4899;--bg-dribbble-hover:#f472b6;--bg-divider:#e0f2fe;--bg-divider-overlay:#ffffffb3;--text-primary:#0284c7;--text-secondary:#64748b;--text-secondary-fade:#64748be6;--text-secondary-bright:#64748bf2;--text-input:#334155;--text-placeholder:#94a3b8;--text-white:#0f172a;--text-white-fade:#0f172af2;--text-white-nav:#0f172ae6;--text-white-dropdown:#0f172acc;--text-black:#fff;--text-muted:#94a3b8;--text-success:#059669;--text-danger:#dc2626;--text-danger-light:#ef4444;--text-app-link:#0284c7;--border-card:#94a3b833;--border-card-hover:#38bdf866;--border-value-card:#94a3b826;--border-value-card-hover:#38bdf84d;--border-input:#94a3b84d;--border-footer-divider:#94a3b833;--border-social-link:#94a3b84d;--border-transparent:#0000;--border-partner-link-hover:#38bdf880;--border-step-card-hover:#38bdf880;--border-warning:#ef44444d;--border-danger:#ef4444;--border-space-nav:#e2e8f0cc;--border-dropdown:#e2e8f0cc;--border-social-button:#e2e8f0;--shadow-card:#00000014;--shadow-image:#0003;--shadow-button:#06b6d433;--shadow-button-hover:#06b6d44d;--shadow-focus:#38bdf826;--shadow-category-active:#3b82f633;--shadow-contact-card:#0000001a;--shadow-social-link:#38bdf826;--shadow-benefit-card:#0000001a;--shadow-email-button:#3b82f633;--shadow-email-button-hover:#3b82f64d;--shadow-pricing-highlighted:#38bdf826;--shadow-privacy-section:#00000014;--shadow-step-number:#06b6d44d;--shadow-step-number-hover:#06b6d466;--shadow-step-card-hover:#0000001f;--shadow-stat-text:#10b98166;--shadow-dropdown:#0000001a;--shadow-moon-inset:#0000001a;--shadow-moon:#0000000d;--shadow-divider-image:#0003;--gradient-connection-start:#38bdf866;--gradient-connection-end:#38bdf81a;--gradient-connection-hover-start:#38bdf899;--gradient-connection-hover-end:#38bdf833;--gradient-card-top-start:#0284c7;--gradient-card-top-end:#0ea5e9}:root[data-theme=purple]{--bg-primary:#1e0a2e;--bg-card:#3b194d99;--bg-card-focus:#3b194dd9;--bg-card-hover:#3b194db3;--bg-value-card:#3b194d66;--bg-social-link:#d946ef1a;--bg-social-link-hover:#d946ef33;--bg-nav:#1e0a2ef2;--bg-mobile-menu:#3b194dfa;--bg-mobile-nav-hover:#d946ef0d;--bg-partner-link-hover:#d946ef26;--bg-savings-badge:#a855f7;--bg-transparent:#0000;--bg-info-card:#a855f726;--bg-contact-gradient-start:#a855f74d;--bg-contact-gradient-end:#d946ef4d;--bg-section-gradient-start:#0f0520;--bg-section-gradient-end:#1e0a2e;--bg-particle:#d946ef66;--bg-step-card-hover:#3b194de6;--bg-glow:#a855f71f;--bg-feature-card:#3b194d80;--bg-feature-card-hover:#3b194dd9;--bg-glow-orb:#d946ef14;--bg-hover-gradient-start:#a855f7e6;--bg-hover-gradient-end:#d946efe6;--bg-glow-effect:#d946ef1f;--bg-warning:#f871711a;--bg-app-header:#2d1440;--bg-space-hero:#0f0520;--bg-space-nav:#1e0a2ed9;--bg-explore-button:#1e0a2eb3;--bg-dropdown-menu:#3b194df2;--bg-dropdown-hover:#581c8780;--bg-social-button:#3b194de6;--bg-social-button-hover:#581c87e6;--bg-dribbble:#d946ef;--bg-dribbble-hover:#e879f9;--bg-divider:#1e0a2e;--bg-divider-overlay:#1e0a2e80;--text-primary:#e879f9;--text-secondary:#c084fc;--text-secondary-fade:#c084fce6;--text-secondary-bright:#c084fcf2;--text-input:#f3e8ff;--text-placeholder:#a78bfa;--text-white:#fff;--text-white-fade:#fffffff2;--text-white-nav:#ffffffe6;--text-white-dropdown:#fffc;--text-black:#000;--text-muted:#7c3aed;--text-success:#a855f7;--text-danger:#f87171;--text-danger-light:#fca5a5;--text-app-link:#d946ef;--border-card:#d946ef40;--border-card-hover:#d946ef99;--border-value-card:#a855f733;--border-value-card-hover:#d946ef80;--border-input:#c084fc66;--border-footer-divider:#a855f726;--border-social-link:#c084fc4d;--border-transparent:#0000;--border-partner-link-hover:#d946efb3;--border-step-card-hover:#d946efb3;--border-warning:#f8717166;--border-danger:#f87171;--border-space-nav:#581c8780;--border-dropdown:#581c8780;--border-social-button:#7c3aed;--shadow-card:#d946ef26;--shadow-image:#00000080;--shadow-button:#a855f766;--shadow-button-hover:#a855f780;--shadow-focus:#d946ef33;--shadow-category-active:#a855f766;--shadow-contact-card:#d946ef40;--shadow-social-link:#d946ef40;--shadow-benefit-card:#d946ef33;--shadow-email-button:#a855f766;--shadow-email-button-hover:#a855f780;--shadow-pricing-highlighted:#d946ef40;--shadow-privacy-section:#a855f726;--shadow-step-number:#a855f780;--shadow-step-number-hover:#a855f7b3;--shadow-step-card-hover:#d946ef40;--shadow-stat-text:#a855f799;--shadow-dropdown:#0006;--shadow-moon-inset:#0009;--shadow-moon:#d946ef26;--shadow-divider-image:#000000b3;--gradient-connection-start:#d946ef99;--gradient-connection-end:#a855f733;--gradient-connection-hover-start:#d946efe6;--gradient-connection-hover-end:#a855f766;--gradient-card-top-start:#e879f9;--gradient-card-top-end:#a855f7}:root[data-theme=crikey]{--bg-primary:#fff;--bg-card:#f1f5f9e6;--bg-card-focus:#e2e8f0f2;--bg-card-hover:#f1f5f9fa;--bg-value-card:#f1f5f9b3;--bg-social-link:#6366f114;--bg-social-link-hover:#6366f126;--bg-nav:#fffffff2;--bg-mobile-menu:#fffffffa;--bg-mobile-nav-hover:#6366f11a;--bg-partner-link-hover:#6366f11f;--bg-savings-badge:#6366f1;--bg-transparent:#0000;--bg-info-card:#6366f11a;--bg-contact-gradient-start:#818cf826;--bg-contact-gradient-end:#a855f726;--bg-section-gradient-start:#f8fafc;--bg-section-gradient-end:#fff;--bg-particle:#a855f740;--bg-step-card-hover:#e2e8f0;--bg-glow:#6366f114;--bg-feature-card:#f1f5f9cc;--bg-feature-card-hover:#e2e8f0f2;--bg-glow-orb:#a855f70f;--bg-hover-gradient-start:#818cf833;--bg-hover-gradient-end:#a855f733;--bg-glow-effect:#a855f71a;--bg-warning:#ef444414;--bg-app-header:#f8fafc;--bg-space-hero:#f8fafc;--bg-space-nav:#ffffffe6;--bg-explore-button:#fffc;--bg-dropdown-menu:#fffffffa;--bg-dropdown-hover:#e2e8f0e6;--bg-social-button:#f1f5f9e6;--bg-social-button-hover:#e2e8f0f2;--bg-dribbble:#a855f7;--bg-dribbble-hover:#9333ea;--bg-divider:#e2e8f0;--bg-divider-overlay:#e2e8f0e6;--text-primary:#0f172a;--text-secondary:#4338ca;--text-secondary-fade:#4338caf2;--text-secondary-bright:#4f46e5;--text-input:#1e293b;--text-placeholder:#64748b;--text-white:#0f172a;--text-white-fade:#0f172af2;--text-white-nav:#0f172ae6;--text-white-dropdown:#1e293be6;--text-black:#0f172a;--text-muted:#475569;--text-success:#4f46e5;--text-danger:#dc2626;--text-danger-light:#ef4444;--text-app-link:#7c3aed;--border-card:#6366f14d;--border-card-hover:#a855f780;--border-value-card:#6366f140;--border-value-card-hover:#6366f180;--border-input:#6366f166;--border-footer-divider:#cbd5e1cc;--border-social-link:#6366f159;--border-transparent:#0000;--border-partner-link-hover:#a855f799;--border-step-card-hover:#a855f799;--border-warning:#ef444466;--border-danger:#ef4444;--border-space-nav:#6366f140;--border-dropdown:#6366f140;--border-social-button:#6366f14d;--shadow-card:#6366f126;--shadow-image:#0000001f;--shadow-button:#6366f14d;--shadow-button-hover:#6366f166;--shadow-focus:#6366f133;--shadow-category-active:#6366f140;--shadow-contact-card:#6366f126;--shadow-social-link:#6366f11a;--shadow-benefit-card:#6366f11f;--shadow-email-button:#6366f14d;--shadow-email-button-hover:#6366f166;--shadow-pricing-highlighted:#a855f733;--shadow-privacy-section:#6366f10d;--shadow-step-number:#a855f74d;--shadow-step-number-hover:#a855f773;--shadow-step-card-hover:#6366f126;--shadow-stat-text:#6366f166;--shadow-dropdown:#0000001f;--shadow-moon-inset:#00000026;--shadow-moon:#a855f726;--shadow-divider-image:#0003;--gradient-connection-start:#6366f14d;--gradient-connection-end:#a855f726;--gradient-connection-hover-start:#6366f180;--gradient-connection-hover-end:#a855f74d;--gradient-card-top-start:#6366f1;--gradient-card-top-end:#a855f7;--color-helmet-start:#6366f1;--color-helmet-end:#4f46e5;--color-helmet-border:#818cf8;--color-visor-start:#a855f74d;--color-body-start:#6366f1;--color-body-end:#4f46e5;--color-limb:#4338ca;--color-backpack:#6366f1;--color-moon-light:#faf5ff;--color-moon-mid:#e9d5ff;--color-moon-dark:#d8b4fe;--color-crater:#6366f133;--color-glow-start:#6366f126;--color-helmet-glow:#818cf833;--color-croc-scales:#4338ca;--color-croc-belly:#818cf8;--color-croc-eye:#a855f7;--color-outback-red:#dc2626;--color-outback-sand:#faf5ff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.space-hero{font-family:Inter,sans-serif;min-height:80vh;overflow:visible;width:100%}.bg-wrapper,.space-hero{background:var(--bg-space-hero);position:relative}.bg-wrapper{min-height:100vh;overflow:hidden}.stars-container{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1}.star{animation:twinkle 3s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 3px #ffffff80;position:absolute}.content-container{align-items:center;display:flex;min-height:80vh;position:relative;z-index:10}.content-wrapper{padding:0 1.5rem;width:100%;z-index:2}.grid{display:flex;justify-content:center;width:100%}@media (min-width:1024px){.grid{grid-template-columns:1fr 1fr}}.text-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px;padding-top:5rem;text-align:center}@media (min-width:1024px){.text-content{padding-top:0}}.main-heading{color:var(--text-primary);font-family:Inter,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.025em;line-height:1;margin-bottom:1rem}@media (min-width:640px){.main-heading{font-size:2.5rem}}@media (min-width:768px){.main-heading{font-size:3rem}}@media (min-width:1024px){.main-heading{font-size:68px}}.sub-heading{color:var(--text-white);font-family:Inter,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-.025em;line-height:1;margin-bottom:2rem}@media (min-width:640px){.sub-heading{font-size:2.5rem}}@media (min-width:768px){.sub-heading{font-size:3rem}}@media (min-width:1024px){.sub-heading{font-size:4rem}}.explore-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:none;border-radius:9999px;box-shadow:0 8px 32px 0 #0000005e;color:#f1eeee;cursor:pointer;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;margin-top:2rem;padding:1rem 2rem;text-shadow:0 0 8px #fff9;transition:all .3s ease-out}.explore-button:hover{background:#ffffff40;border:none;color:var(--text-primary);transform:scale(1.02)}.visual-container{height:600px;position:relative}@media (min-width:1024px){.visual-container{height:700px}}.social-button{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-social-button);border:1px solid var(--border-social-button);border-radius:9999px;bottom:1.5rem;box-shadow:0 10px 15px -3px var(--shadow-dropdown);color:var(--text-white);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;position:fixed;right:1.5rem;text-decoration:none;transition:all .3s;z-index:50}.social-button:hover{background:var(--bg-social-button-hover)}.social-icon{height:1.25rem;width:1.25rem}.social-visits{color:var(--text-secondary);margin-left:.5rem}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.home-button-container{display:flex;gap:10px;justify-content:flex-end}@media (max-width:767px){.home-button-container{flex-direction:column;gap:15px;width:100%}.explore-button{margin-top:0;width:100%}}.divider-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-space-hero);border:1px solid var(--border-card);border-radius:20px;margin:20px auto;max-width:1400px;padding:3rem 2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10}.divider-text{color:var(--text-primary);font-family:Inter,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-.025em;line-height:1}.divider-container-card-row{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:space-between;margin:auto;max-width:1400px;padding-top:40px}.divider-p-text{color:var(--text-primary);font-family:Inter,sans-serif;font-size:1.5rem;font-weight:lighter}.divider-image{cursor:pointer;position:relative;transform-origin:center center;transition:transform 1s ease,box-shadow 1s ease;width:550px;z-index:1}.divider-image:hover{box-shadow:0 30px 80px var(--shadow-divider-image);transform:scale(1.5) translateX(-50%) translateY(-30%);z-index:100}.divider-container-card-row{overflow:visible;position:relative}.divider-container:after{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:var(--bg-transparent);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all 1s ease;z-index:9}.divider-container:has(.divider-image:hover):after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-space-hero);opacity:1}@media (max-width:767px){.text-content{align-items:center;padding-left:20px;padding-right:20px;padding-top:7rem;text-align:center}.divider-text,.main-heading{font-size:1.5rem}.divider-container-card-row{flex-direction:column;gap:20px;padding-top:20px}.divider-image{max-width:350px;width:100%}.divider-image:hover{box-shadow:0 20px 50px var(--shadow-divider-image);transform:scale(1.2)}.divider-p-text{font-size:1.1rem;text-align:center}.home-button-container{justify-content:center}}.section-two-container{background:var(--bg-space-hero);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.section-two-background{height:100%;left:0;object-fit:cover;opacity:.4;position:absolute;top:0;width:100%;z-index:0}.particle{animation:float-particle 20s ease-in-out infinite;background:var(--bg-particle);border-radius:2px;height:8px;position:absolute;width:8px}.content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1400px;position:relative;z-index:1}.header-section{margin-bottom:4rem;text-align:center}.highlight-text{color:var(--text-white);text-decoration:underline;text-underline-offset:4px}.description-text{color:var(--text-primary);font-size:1.5rem;font-weight:300;line-height:1.5;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:900px}@media (min-width:768px){.description-text{font-size:2rem}}.tagline{color:var(--text-primary);font-size:1.5rem;font-weight:400;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}@media (min-width:768px){.tagline{font-size:2rem}}.cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;isolation:isolate;margin:0 auto;max-width:1200px;padding:0 1rem;width:100%;will-change:contents}@media (min-width:768px){.cards-grid{gap:2.5rem;grid-template-columns:repeat(2,1fr);padding:0}}@media (min-width:1024px){.cards-grid{gap:3rem}}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(var(--bg-feature-card),.3);border:1px solid var(--border-card);border-radius:12px;cursor:pointer;min-height:300px;overflow:hidden;padding:2rem;position:relative;transform:translateZ(0);transition:all .4s ease;will-change:transform}.card:before{background:linear-gradient(90deg,var(--gradient-card-top-start),var(--gradient-card-top-end));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.card:hover:before{transform:scaleX(1)}.card:hover{background:var(--bg-step-card-hover);border-color:var(--border-card-hover);box-shadow:0 20px 40px var(--shadow-card);transform:translateY(-8px) translateZ(0)}.card-default-content{position:relative;transition:opacity .3s ease;z-index:1}.card:hover .card-default-content{opacity:0}.card-icon{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.5rem;transition:transform .3s ease}.card:hover .card-icon{transform:scale(1.1) rotate(5deg)}.card-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.card-description{color:var(--text-secondary-fade);font-size:1rem;line-height:1.6}.card-hover-content{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1754a099,#1e63c366);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:2rem;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(20px);transition:all .4s ease;z-index:2}.card:hover .card-hover-content{opacity:1;pointer-events:all;transform:translateY(0)}.card-stat{animation:pulse-stat 2s ease-in-out infinite;color:var(--text-success);font-size:3rem;font-weight:900;margin-bottom:1rem;text-shadow:0 0 30px var(--shadow-stat-text)}@media (min-width:768px){.card-stat{font-size:4rem}}@keyframes pulse-stat{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.card-stat-description{color:var(--text-white-fade);font-size:1rem;line-height:1.6;text-align:center}@media (max-width:767px){.section-two-container{padding:6rem 1rem}.card{min-height:250px}.card-stat{font-size:2.5rem}}.section-three-container{background:var(--bg-space-hero);overflow:hidden;padding:2rem;position:relative}.bg-squares{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.floating-square{animation:float-square 20s ease-in-out infinite;background:var(--bg-particle);border-radius:2px;position:absolute}@keyframes float-square{0%,to{opacity:.3;transform:translate(0) rotate(0deg)}50%{opacity:.6;transform:translate(50px,-100px) rotate(180deg)}}.wave-lines{height:100%;opacity:.1;pointer-events:none;position:absolute;right:0;top:0;width:60%}.content-wrapper-three{margin:0 auto;max-width:1280px;position:relative;z-index:1}.section-three-header{margin-bottom:5rem;text-align:center}.section-three-title{color:var(--text-primary);font-size:2.5rem;font-weight:400;margin-bottom:0}@media (min-width:768px){.section-three-title{font-size:3.5rem}}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:5rem}@media (min-width:768px){.features-grid{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-feature-card);border:1px solid var(--border-card);border-radius:16px;overflow:hidden;padding:3rem 2rem;position:relative;transition:all .4s ease}.feature-card:before{background:linear-gradient(90deg,var(--bg-transparent),var(--text-primary),var(--bg-transparent));content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.feature-card:hover{background:var(--bg-feature-card-hover);border-color:var(--border-card-hover);box-shadow:0 20px 40px var(--shadow-benefit-card);transform:translateY(-8px)}.feature-card:hover:before{opacity:1}.feature-icon{display:flex;justify-content:center;margin-bottom:2rem;transition:transform .3s ease}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-title{color:var(--text-primary);font-size:1.75rem;font-weight:500;margin-bottom:1rem;text-align:center}.feature-description{color:var(--text-secondary-fade);font-size:1.1rem;line-height:1.7;text-align:center}.cta-section{border-top:1px solid var(--border-card);margin-top:5rem;padding-top:3rem;text-align:center}.cta-title{font-weight:500}@media (min-width:768px){.cta-title{font-size:2.5rem}}.cta-subtitle{color:var(--text-secondary-fade);font-size:1.25rem;margin:0 auto;max-width:800px}@media (min-width:768px){.cta-subtitle{font-size:1.5rem}}.glow-orb{background:radial-gradient(circle,var(--bg-glow-orb),var(--bg-transparent));border-radius:50%;filter:blur(60px);height:400px;pointer-events:none;position:absolute;width:400px}.glow-orb-1{left:5%;top:10%}.glow-orb-2{bottom:10%;right:5%}.section-four-container{background:var(--bg-space-hero);overflow:hidden;padding:2rem;position:relative}.bg-particles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.particle-dot{animation:float-particle 25s ease-in-out infinite;background:var(--bg-particle);border-radius:2px;position:absolute}@keyframes float-particle{0%,to{opacity:.2;transform:translate(0) rotate(0deg)}50%{opacity:.5;transform:translate(100px,-150px) rotate(180deg)}}.wave-pattern{height:100%;opacity:.08;pointer-events:none;position:absolute;right:0;top:0;width:100%}.content-wrapper-four{margin:0 auto;max-width:1400px;position:relative;z-index:2}.section-four-header{margin-bottom:4rem;text-align:center}.section-four-title{color:var(--text-primary);font-size:2.5rem;font-weight:500;margin-bottom:1.5rem}@media (min-width:768px){.section-four-title{font-size:3.5rem}}.section-four-subtitle{color:var(--text-secondary-fade);font-size:1.25rem}@media (min-width:768px){.section-four-subtitle{font-size:1.75rem}}.steps-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;margin-top:5rem}@media (min-width:1024px){.steps-grid{gap:3rem;grid-template-columns:repeat(3,1fr)}}.step-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:20px;display:flex;flex-direction:column;min-height:450px;padding:3rem 2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.step-card:before{background:linear-gradient(90deg,var(--bg-transparent),var(--text-primary),var(--bg-transparent));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.step-card:hover{background:var(--bg-step-card-hover);border-color:var(--border-step-card-hover);box-shadow:0 30px 60px var(--shadow-step-card-hover);transform:translateY(-12px) scale(1.02)}.step-card:hover:before{opacity:1}.step-number{align-items:center;background:linear-gradient(135deg,var(--text-primary),var(--text-primary));border:3px solid var(--bg-primary);border-radius:50%;box-shadow:0 10px 25px var(--shadow-step-number);color:var(--text-black);display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;left:50%;position:absolute;top:-20px;transform:translateX(-50%);transition:all .3s ease;width:50px}.step-card:hover .step-number{box-shadow:0 15px 35px var(--shadow-step-number-hover);transform:translateX(-50%) scale(1.15)}.step-icon{margin:2rem 0;transition:transform .4s ease}.step-card:hover .step-icon{transform:scale(1.1) rotate(5deg)}.step-title{color:var(--text-primary);font-size:2rem;font-weight:600;margin-bottom:1.5rem}.step-description{color:var(--text-secondary-bright);flex-grow:1;font-size:1.1rem;line-height:1.8}@media (min-width:1024px){.step-card:not(:last-child):after{background:linear-gradient(90deg,var(--gradient-connection-start),var(--gradient-connection-end));content:"";height:2px;position:absolute;right:-3rem;top:50%;transform:translateY(-50%);width:3rem}.step-card:not(:last-child):hover:after{background:linear-gradient(90deg,var(--gradient-connection-hover-start),var(--gradient-connection-hover-end))}}.glow-sphere{background:radial-gradient(circle,var(--bg-glow),var(--bg-transparent));border-radius:50%;filter:blur(80px);height:500px;pointer-events:none;position:absolute;width:500px}.glow-sphere-1{left:-10%;top:20%}.glow-sphere-2{bottom:20%;right:-10%}.contact-section{background:var(--bg-space-hero);overflow:hidden;padding:6rem 2rem;position:relative;width:100%}.contact-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:1400px}@media (min-width:1024px){.contact-content{grid-template-columns:1fr 1fr}}.contact-left{display:flex;flex-direction:column;gap:2rem}.contact-title{font-size:2.5rem;line-height:1.2}@media (min-width:768px){.contact-title{font-size:3rem}}.contact-description{line-height:1.7;margin:0}.contact-benefits{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.benefit-item{align-items:center;color:var(--text-primary);display:flex;font-size:1.125rem;gap:1rem}.benefit-check{color:var(--text-primary);font-size:1.25rem;font-weight:700}.contact-right{width:100%}.contact-form{gap:1.5rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-label{color:var(--text-primary);font-size:1rem;font-weight:500}.form-input,.form-textarea{background:var(--bg-card);border:1px solid var(--border-input);border-radius:8px;color:var(--text-input);font-family:inherit;font-size:1rem;padding:1rem;transition:all .3s ease}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-placeholder)}.form-input:focus,.form-textarea:focus{background:var(--bg-card-focus);border-color:var(--text-primary);box-shadow:0 0 0 3px var(--shadow-focus);outline:none}.form-textarea{min-height:120px;resize:vertical}.form-submit-button{background:var(--bg-primary);border:1px solid var(--text-primary);border-radius:8px;box-shadow:0 4px 15px var(--shadow-button);color:var(--text-white);cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.form-submit-button:hover{background:linear-gradient(135deg,var(--text-primary),var(--text-primary));box-shadow:0 8px 25px var(--shadow-button-hover);color:var(--text-black);transform:translateY(-2px)}.form-submit-button:active{transform:translateY(0)}@media (max-width:767px){.contact-section{padding:6rem 1rem}.contact-title{font-size:2rem}.contact-description{font-size:1rem}}.orb-container{height:100%;position:relative;width:100%;z-index:10}@media (max-width:768px){.orb-container{display:none}}.about-section{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.about-background{height:100%;left:0;object-fit:cover;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.about-content{margin:0 auto;max-width:1400px;position:relative;z-index:1}.about-header{margin-bottom:5rem;text-align:center}.about-title{color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:2rem}.about-description{color:var(--text-primary);font-size:1.125rem;font-style:italic;line-height:1.8;margin:0 auto;max-width:1100px}.about-grid-two{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;margin-bottom:6rem}@media (min-width:768px){.about-grid-two{gap:4rem;grid-template-columns:repeat(2,1fr)}}.about-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;padding:2.5rem;transition:all .3s ease}.about-card:hover{border-color:var(--border-card-hover);box-shadow:0 20px 40px var(--shadow-card);transform:translateY(-4px)}.about-card-title{color:var(--text-primary);font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.about-card-text{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin:0}.values-section{text-align:center}.values-title{color:var(--text-primary);font-size:2rem;font-weight:600;margin-bottom:4rem}.values-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1400px;padding:0 2rem}.value-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-value-card);border:1px solid var(--border-value-card);border-radius:12px;box-sizing:border-box;display:flex;flex-basis:calc(25% - 1.5rem);flex-direction:column;flex-grow:0;flex-shrink:0;min-width:250px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}@media (max-width:1200px){.value-card{flex-basis:calc(33.333% - 1.5rem);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.value-card{flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;min-width:200px}}@media (max-width:540px){.value-card{flex:0 0 100%}.values-grid{padding:0 1rem}}.value-card:hover{background:var(--bg-card-hover);border-color:var(--border-value-card-hover);transform:translateY(-4px)}.value-icon{color:var(--text-primary);margin-bottom:1.5rem;transition:transform .3s ease}.value-card:hover .value-icon{transform:scale(1.1)}.value-card-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.value-card-text{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin:0}@media (max-width:639px){.values-grid{padding:0 1rem}}@media (max-width:767px){.about-section{padding:6rem 1rem}.about-title{font-size:2rem}.about-description{font-size:1rem}.about-card-title{font-size:1.5rem}.values-title{font-size:1.75rem}}.our-people-section{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.our-people-content{margin:0 auto;max-width:1400px;position:relative;z-index:1}.our-people-title{color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:5rem;text-align:center}.people-grid{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1400px;padding:0 2rem}.person-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;box-sizing:border-box;display:flex;flex-basis:calc(33.333% - 2rem);flex-direction:column;flex-grow:0;flex-shrink:0;min-height:auto;min-width:300px;padding:2.5rem;text-align:center;transition:all .4s ease}@media (max-width:1024px){.person-card{flex-basis:calc(50% - 1.5rem);flex-grow:0;flex-shrink:0;min-width:280px}}@media (max-width:768px){.people-grid{gap:2rem;padding:0 1rem}.person-card{flex:0 0 100%;min-width:auto}}.person-card:hover{background:var(--bg-card-focus);border-color:var(--border-card-hover);box-shadow:0 20px 40px var(--shadow-benefit-card);transform:translateY(-8px)}.person-header{margin-bottom:2rem}.person-name{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.person-title{color:var(--text-primary);font-size:1rem;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.person-company{color:var(--text-secondary);font-size:.95rem;margin-top:.25rem}.person-social{margin-bottom:1.5rem}.social-link{align-items:center;border-radius:8px;color:var(--text-primary);display:inline-flex;flex-direction:column;gap:.5rem;padding:.75rem;text-decoration:none;transition:all .3s ease}.social-link:hover{color:var(--text-primary);transform:scale(1.1)}.social-link span{font-size:.875rem;font-weight:500}.email-button{align-items:center;background:var(--bg-primary);border:1px solid var(--text-primary);border-radius:50px;box-shadow:0 4px 15px var(--shadow-email-button);color:var(--text-white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;text-decoration:none;transition:all .3s ease}.email-button:hover{background:var(--text-primary);box-shadow:0 8px 25px var(--shadow-email-button-hover);color:var(--text-black);transform:translateY(-2px)}.person-bio{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.bio-title{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.bio-text{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}@media (max-width:767px){.our-people-section{padding:6rem 1rem}.our-people-title{font-size:2rem;margin-bottom:3rem}.person-card{min-height:auto;padding:2rem 1.5rem}.person-name{font-size:1.5rem}}.nav-bar{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:50}.nav-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2928281a;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin:0 auto;max-width:80rem;padding:2px}.nav-inner{border-radius:9999px;padding:.75rem 1.5rem;width:100%}.nav-content{justify-content:space-between}.nav-content,.nav-left-group{align-items:center;display:flex}.nav-left-group{gap:2rem}.nav-right-group{gap:1rem}.nav-logo,.nav-right-group{align-items:center;display:flex}.nav-logo{gap:.5rem;text-decoration:none}.nav-logo img{height:3rem;width:auto}.nav-logo-text{color:#fff;font-size:1.25rem;font-weight:700;text-shadow:0 0 8px #fff9;white-space:nowrap}.nav-links-desktop{align-items:center;display:none;gap:1rem}.nav-links-desktop a{color:#f9fafb;font-weight:500;text-decoration:none;transition:color .2s}.nav-links-desktop a:hover{color:#fff}.nav-cta-desktop{align-items:center;display:none}.cta-button{align-items:center;background-color:#141313;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1.5rem;text-shadow:0 0 8px #fff9;transition:background-color .2s;white-space:nowrap}.cta-button:hover{background-color:#1f2937}.cta-button svg{height:1rem;width:1rem}.mobile-menu-button-wrapper{align-items:center;display:flex}.mobile-menu-button{background:#0000;border:none;border-radius:9999px;color:#fff;cursor:pointer;padding:.5rem}.mobile-menu-button:hover{background-color:#fff3}.mobile-menu-dropdown{background:linear-gradient(90deg,#946eff,#72d6ff);border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:block;margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:80rem;padding:2px}.mobile-menu-inner{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border-radius:1.4rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.mobile-menu-inner a{border-radius:.5rem;color:#f9fafb;display:block;font-weight:500;padding:.5rem .75rem;text-decoration:none;transition:color .2s}.mobile-menu-inner a:hover{color:#fff}.mobile-menu-inner .cta-button{width:100%}@media (min-width:768px){.nav-bar{padding:1.5rem}.nav-inner{padding:1rem 1.5rem;width:100%}.nav-logo-text{font-size:1.5rem}.nav-cta-desktop,.nav-links-desktop{display:flex}.mobile-menu-button-wrapper,.mobile-menu-dropdown{display:none}}.footer{background:var(--bg-primary);border-top:1px solid var(--border-card);padding:2rem 4rem}.footer-content{grid-gap:3rem;align-items:end;display:grid;gap:3rem;grid-template-columns:1fr;margin:0 auto;max-width:1400px;padding-bottom:1.5rem}@media (min-width:768px){.footer-content{grid-template-columns:1fr 1fr 1fr}}.footer-left{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.footer-left{align-items:flex-start}}.footer-logo-container{align-items:center;display:flex;gap:.5rem}.footer-logo{height:auto;width:100px}.footer-tagline{color:var(--text-primary);font-size:1.125rem;font-weight:500;margin:0}.footer-center{display:flex;justify-content:center}.footer-links{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.footer-links{align-items:flex-start}}.footer-link{color:var(--text-primary);font-size:1rem;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:hover{color:var(--text-primary);transform:translateX(4px)}.footer-right{align-items:flex-start;display:flex;justify-content:center}@media (min-width:768px){.footer-right{justify-content:flex-end}}.footer-social-link{align-items:center;background:var(--bg-social-link);border:1px solid var(--border-social-link);border-radius:8px;color:var(--text-primary);display:flex;height:48px;justify-content:center;position:relative;text-decoration:none;transition:all .3s ease;width:48px}.footer-social-link:hover{background:var(--bg-social-link-hover);border-color:var(--text-primary);box-shadow:0 4px 15px var(--shadow-social-link);transform:translateY(-2px)}.footer-bottom{border-top:1px solid var(--border-footer-divider);padding-top:2rem}.footer-bottom-content{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1400px;text-align:center}@media (min-width:768px){.footer-bottom-content{flex-direction:row;justify-content:space-between;text-align:left}}.footer-copyright{color:var(--text-secondary);font-size:.875rem;margin:0}.footer-contact{margin:0}.footer-email{font-size:.875rem;position:relative;text-decoration:none;transition:color .3s ease}.footer-email,.footer-email:hover{color:var(--text-primary)}.footer-legal{align-items:center;display:flex;gap:.75rem}.footer-legal-link{color:var(--text-secondary);font-size:.875rem;position:relative;text-decoration:none;transition:color .3s ease}.footer-legal-link:hover{color:var(--text-primary)}.footer-divider{color:var(--text-muted)}@media (max-width:767px){.footer{padding:3rem 1rem 1.5rem}.footer-content{gap:2rem}.footer-tagline{font-size:1rem}}.privacy-policy-section{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.privacy-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.privacy-header{margin-bottom:4rem;text-align:center}.privacy-icon,.privacy-title{color:var(--text-primary);margin-bottom:1.5rem}.privacy-title{font-size:3rem;font-weight:700}.privacy-intro{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:800px}.privacy-sections{display:flex;flex-direction:column;gap:3rem}.privacy-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:2.5rem;transition:all .3s ease}.privacy-section:hover{border-color:var(--border-value-card-hover);box-shadow:0 10px 30px var(--shadow-privacy-section)}.section-subtitle{color:var(--text-secondary);font-size:1.125rem;font-weight:500;margin:1rem 0 .75rem}.privacy-list{list-style:none;margin:1rem 0;padding-left:0}.privacy-list li{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.privacy-list li:before{color:var(--text-primary);content:"•";font-weight:700;left:0;position:absolute}.info-card-text{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:.75rem}.info-card-note{color:var(--text-secondary);font-size:.95rem;font-style:italic;line-height:1.6;margin-top:1rem}.privacy-contact-section{background:linear-gradient(135deg,var(--bg-contact-gradient-start),var(--bg-contact-gradient-end));border-color:var(--border-value-card-hover)}@media (max-width:767px){.privacy-policy-section{padding:6rem 1rem}.privacy-title{font-size:2rem}.privacy-intro{font-size:1rem}.privacy-section{padding:1.5rem}.section-title{font-size:1.5rem}.contact-email{font-size:1rem;padding:.875rem 1.5rem}}.terms-section{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.terms-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.terms-header{margin-bottom:4rem;text-align:center}.terms-icon,.terms-title{color:var(--text-primary);margin-bottom:1.5rem}.terms-title{font-size:3rem;font-weight:700}.terms-intro{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:800px}.terms-sections{display:flex;flex-direction:column;gap:3rem}.terms-section-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:2.5rem;transition:all .3s ease}.terms-section-block:hover{border-color:var(--border-value-card-hover);box-shadow:0 10px 30px var(--shadow-privacy-section)}.section-icon,.section-title{color:var(--text-primary);margin-bottom:1.5rem}.section-title{font-size:1.75rem;font-weight:600}.section-text{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:1rem}.section-text:last-child{margin-bottom:0}.section-text.important{background:var(--bg-warning);border-left:3px solid var(--border-danger);border-radius:4px;color:var(--text-danger-light);padding:1rem}.terms-list{list-style:none;margin:1rem 0;padding-left:0}.terms-list li{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.terms-list li:before{color:var(--text-primary);content:"•";font-weight:700;left:0;position:absolute}.warning-box{align-items:flex-start;background:var(--bg-warning);border:1px solid var(--border-warning);border-radius:12px;display:flex;gap:1rem;margin:1.5rem 0;padding:1.5rem}.warning-box svg{color:var(--text-danger);flex-shrink:0;margin-top:.25rem}.info-card{background:var(--bg-info-card);border:1px solid var(--border-value-card);border-radius:12px;margin:1.5rem 0;padding:1.5rem}.info-card-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.terms-contact-section{background:linear-gradient(135deg,var(--bg-contact-gradient-start),var(--bg-contact-gradient-end));border-color:var(--border-value-card-hover)}.contact-email{align-items:center;border-radius:50px;box-shadow:0 4px 15px var(--shadow-button);color:var(--text-white);display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;margin-top:1rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.contact-email,.contact-email:hover{background:linear-gradient(135deg,var(--text-primary),var(--text-primary))}.contact-email:hover{box-shadow:0 8px 25px var(--shadow-button-hover);transform:translateY(-2px)}@media (max-width:767px){.terms-section{padding:6rem 1rem}.terms-title{font-size:2rem}.terms-intro{font-size:1rem}.terms-section-block{padding:1.5rem}.section-title{font-size:1.5rem}.contact-email{font-size:1rem;padding:.875rem 1.5rem}.warning-box{flex-direction:column}}.contact-page{background:var(--bg-primary);display:flex;height:100%;min-height:80vw;padding-top:8rem}.pricing-section{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.pricing-content{margin:0 auto;max-width:1400px;position:relative;z-index:1}.pricing-title{color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:1rem;text-align:center}.pricing-subtitle{color:var(--text-secondary);font-size:1.25rem;margin-bottom:3rem;max-width:600px;text-align:center}.billing-toggle,.pricing-subtitle{margin-left:auto;margin-right:auto}.billing-toggle{background:var(--bg-card);border:1px solid var(--border-card);border-radius:50px;display:flex;gap:.5rem;justify-content:center;margin-bottom:4rem;padding:.5rem;width:-webkit-fit-content;width:fit-content}.toggle-option{align-items:center;background:var(--bg-transparent);border:none;border-radius:50px;color:var(--text-secondary);cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;position:relative;transition:all .3s ease}.toggle-option.active{background:var(--bg-primary);border:1px solid var(--text-primary);box-shadow:0 4px 15px var(--shadow-email-button);color:var(--text-white)}.savings-badge{background:var(--bg-savings-badge);border-radius:12px;color:var(--text-white);font-size:.75rem;font-weight:700;padding:.25rem .5rem}.pricing-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:5rem;padding:0 2rem}.pricing-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;box-sizing:border-box;display:flex;flex-basis:calc(33.333% - 1.5rem);flex-direction:column;flex-grow:0;flex-shrink:0;min-width:320px;padding:2.5rem;position:relative;transition:all .4s ease}.pricing-card.highlighted{border-color:var(--border-card-hover);box-shadow:0 0 40px var(--shadow-pricing-highlighted);transform:scale(1.05)}.pricing-card:hover{background:var(--bg-card-focus);border-color:var(--border-card-hover);box-shadow:0 20px 40px var(--shadow-benefit-card);transform:translateY(-8px)}.pricing-card.highlighted:hover{transform:scale(1.05) translateY(-8px)}.popular-badge{background:var(--bg-primary);border:1px solid var(--text-primary);border-radius:50px;box-shadow:0 4px 15px var(--shadow-email-button-hover);color:var(--text-white);font-size:.875rem;font-weight:700;left:50%;padding:.5rem 1.5rem;position:absolute;top:-12px;transform:translateX(-50%)}.pricing-header{margin-bottom:2rem;text-align:center}.pricing-icon{display:flex;justify-content:center}.pricing-icon,.tier-name{color:var(--text-primary);margin-bottom:1rem}.tier-name{font-size:1.75rem;font-weight:700}.price-container{margin-bottom:1rem}.price{color:var(--text-primary);display:block;font-size:3rem;font-weight:700}.period{display:block;margin-top:.25rem}.period,.tier-description{color:var(--text-secondary);font-size:.95rem}.tier-description{line-height:1.6;margin:0}.features-list{flex:1 1;margin-bottom:2rem}.feature-item{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.95rem;gap:.75rem;line-height:1.6;margin-bottom:1rem}.check-icon{color:var(--text-success);flex-shrink:0;margin-top:.1rem}.pricing-cta-button{background:var(--bg-primary);border:1px solid var(--text-primary);border-radius:50px;box-shadow:0 4px 15px var(--shadow-email-button);color:var(--text-white);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.pricing-cta-button:hover{background:var(--bg-primary);border:1px solid var(--text-primary);box-shadow:0 8px 25px var(--shadow-email-button-hover);transform:translateY(-2px)}.pricing-faq{border-top:1px solid var(--border-card);margin:0 auto;max-width:900px;padding-top:3rem}.faq-title{font-size:2rem;margin-bottom:3rem}.faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.faq-item{background:var(--bg-value-card);border:1px solid var(--border-footer-divider);padding:1.5rem}.faq-item h4{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.faq-item p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}@media (max-width:1024px){.pricing-card{flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;min-width:280px}.pricing-card.highlighted{transform:scale(1)}.pricing-card.highlighted:hover{transform:translateY(-8px)}.faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.pricing-section{padding:6rem 1rem}.pricing-title{font-size:2rem;margin-bottom:1rem}.pricing-subtitle{font-size:1rem;margin-bottom:2rem}.billing-toggle{margin-bottom:3rem}.toggle-option{font-size:.875rem;padding:.625rem 1.5rem}.pricing-grid{gap:2rem;padding:0 1rem}.pricing-card{flex:0 0 100%;min-width:auto;padding:2rem 1.5rem}.pricing-card.highlighted{transform:scale(1)}.tier-name{font-size:1.5rem}.price{font-size:2.5rem}.faq-title{font-size:1.5rem;margin-bottom:2rem}}.faq-section{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.faq-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.faq-title{color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:1rem;text-align:center}.faq-subtitle{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:3rem;text-align:center}.category-filter{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.category-button{background:var(--bg-card);border:1px solid var(--border-card);border-radius:50px;color:var(--text-secondary);cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.category-button:hover{border-color:var(--border-card-hover);color:var(--text-primary);transform:translateY(-2px)}.category-button.active{background:var(--bg-primary);border:1px solid var(--text-primary);box-shadow:0 4px 15px var(--shadow-category-active);color:var(--text-white)}.faq-accordion{display:flex;flex-direction:column;gap:1rem;margin-bottom:5rem}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:var(--border-value-card-hover);box-shadow:0 4px 20px var(--shadow-card)}.faq-item.open{background:var(--bg-card-focus);border-color:var(--border-card-hover)}.faq-question{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.question-text{color:var(--text-primary);flex:1 1;font-size:1.125rem;font-weight:600;padding-right:1rem}.chevron-icon{color:var(--text-primary);flex-shrink:0;transition:transform .3s ease}.chevron-icon.rotated{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.expanded{max-height:500px}.faq-answer p{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0;padding:0 1.5rem 1.5rem}.faq-contact-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:3rem;text-align:center}.contact-title{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.contact-description{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2.5rem}.contact-options{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.contact-card{align-items:center;background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem;text-decoration:none;transition:all .3s ease}.contact-card:hover{background:var(--bg-card-focus);border-color:var(--border-card-hover);box-shadow:0 10px 30px var(--shadow-contact-card);transform:translateY(-8px)}.contact-card h4,.contact-card svg{color:var(--text-primary)}.contact-card h4{font-size:1.25rem;font-weight:600;margin:0}.contact-card p{color:var(--text-secondary);font-size:.95rem;margin:0}@media (max-width:768px){.faq-section{padding:6rem 1rem}.faq-title{font-size:2rem;margin-bottom:1rem}.faq-subtitle{font-size:1rem;margin-bottom:2rem}.category-filter{gap:.75rem}.category-button{font-size:.875rem;padding:.625rem 1.25rem}.faq-question{padding:1.25rem}.question-text{font-size:1rem}.chevron-icon{height:20px;width:20px}.faq-answer p{font-size:.95rem;padding:0 1.25rem 1.25rem}.faq-contact-section{padding:2rem 1.5rem}.contact-title{font-size:1.5rem}.contact-description{font-size:1rem;margin-bottom:2rem}.contact-options{gap:1.5rem;grid-template-columns:1fr}.contact-card{padding:1.5rem}}@media (max-width:480px){.category-filter{justify-content:flex-start}.faq-question{padding:1rem}.question-text{font-size:.95rem}}.partners-section{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:6rem 2rem;position:relative}.partners-content{margin:0 auto;max-width:1400px;position:relative;z-index:1}.partners-title{color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:1rem;text-align:center}.partners-subtitle{color:var(--text-secondary);font-size:1.25rem;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.benefits-section{margin-bottom:5rem}.benefits-title{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;padding:2.5rem;text-align:center;transition:all .4s ease}.benefit-card:hover{background:var(--bg-card-focus);border-color:var(--border-card-hover);box-shadow:0 20px 40px var(--shadow-benefit-card);transform:translateY(-8px)}.benefit-icon{color:var(--text-primary);display:flex;justify-content:center;margin-bottom:1.5rem}.benefit-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.benefit-description{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.partners-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:5rem}.partner-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;display:flex;flex-direction:column;padding:2.5rem;transition:all .4s ease}.partner-card:hover{background:var(--bg-card-focus);border-color:var(--border-card-hover);box-shadow:0 20px 40px var(--shadow-benefit-card);transform:translateY(-8px)}.partner-header{margin-bottom:1.5rem}.partner-type-badge{background:var(--bg-primary);border:1px solid var(--text-primary);border-radius:50px;color:var(--text-white);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;padding:.5rem 1rem;text-transform:uppercase}.partner-name{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.partnership-type{color:var(--text-primary);font-size:.95rem;font-weight:500;margin:0}.partner-body{flex:1 1;margin-bottom:2rem}.partner-description{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0}.partner-footer{display:flex;justify-content:flex-start}.partner-link{align-items:center;border:1px solid var(--border-input);border-radius:50px;color:var(--text-primary);display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.partner-link:hover{background:var(--bg-partner-link-hover);border-color:var(--border-partner-link-hover);color:var(--text-white);transform:translateX(5px)}.partner-cta-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-card);border-radius:16px;margin-bottom:5rem;padding:4rem 3rem;text-align:center}.cta-title{color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-description{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.stats-section{grid-gap:2rem;border-top:1px solid var(--border-card);display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);padding:3rem 0}.stat-item{text-align:center}.stat-number{background:var(--bg-primary);-webkit-background-clip:text;background-clip:text;border:1px solid var(--text-primary);color:var(--text-primary);font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:var(--text-secondary);font-size:1rem;font-weight:500;margin:0}@media (max-width:1024px){.benefits-grid{gap:1.5rem}.benefits-grid,.partners-grid{grid-template-columns:1fr}.stats-section{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.partners-section{padding:6rem 1rem}.partners-title{font-size:2rem;margin-bottom:1rem}.partners-subtitle{font-size:1rem;margin-bottom:3rem}.benefits-title{font-size:1.5rem;margin-bottom:2rem}.benefit-card,.partner-card{padding:2rem 1.5rem}.partner-name{font-size:1.5rem}.partner-cta-section{padding:3rem 2rem}.cta-title{font-size:1.5rem}.cta-description{font-size:1rem;margin-bottom:2rem}.cta-buttons{align-items:center;flex-direction:column;gap:1rem}.cta-button{width:100%}.cta-button-mobile{display:block;width:calc(100% - 4rem)}.stats-section{gap:2rem;grid-template-columns:1fr}.stat-number{font-size:2.5rem}}
/*# sourceMappingURL=main.31ca50a0.css.map*/