.platform-page{color:#fff;font-family:Segoe UI,sans-serif}.platform-hero{text-align:center;padding:80px 20px 60px}.platform-hero h1{font-size:36px;font-weight:700;line-height:1.4;margin-bottom:20px}.platform-hero p{max-width:700px;margin:0 auto 30px;color:#ccc;font-size:16px}.hero-buttons{display:flex;justify-content:center;gap:16px}.btn{padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600}.btn.blue{background-color:#3f7df4;color:#fff}.btn.outline{background:transparent;border:1px solid #ccc;color:#fff}.platform-details{display:flex;flex-wrap:wrap;align-items:center;padding:30px 40px;gap:40px;max-width:1200px;margin:auto}.platform-details .text{flex:1;min-width:300px}.platform-details h2{font-size:28px;font-weight:700;margin-bottom:20px;line-height:1.4}.platform-details .intro{color:#ccc;font-weight:500;margin-bottom:16px}.platform-details p{color:#aaa;font-size:15px;line-height:1.6}.platform-details .image{flex:1;min-width:300px;text-align:center}.platform-details img{width:100%;max-width:600px;border-radius:12px}.contact-page{background-color:#f4f6fa;color:#1a1f2b;font-family:Inter,sans-serif}.contact-section{padding:4rem 2rem;max-width:1200px;margin:auto}.contact-title{font-size:2.5rem;font-weight:700;text-align:center;border-left:4px solid #1a1f2b;padding-left:1rem;margin-bottom:.5rem}.contact-hero{padding:4rem 2rem;text-align:center;background-color:#d8dadd}.contact-hero h1{font-size:2.5rem;margin-bottom:.5rem;color:#000}.contact-hero p{font-size:1.1rem;color:#555}.contact-subtitle{text-align:center;font-size:1.1rem;color:#444;margin-bottom:2rem}.contact-content{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}.contact-form{flex:1;min-width:320px}.contact-form h2{margin-bottom:.5rem;font-size:1.5rem}.contact-form p{color:#555;margin-bottom:1.5rem}.contact-form form{display:flex;flex-direction:column;gap:1rem}input,textarea{padding:.75rem;border-radius:4px;border:1px solid #ccc;font-size:1rem;background:#fff}.checkbox{display:flex;gap:.5rem;align-items:center}.privacy-text{font-size:.85rem;color:#555}.privacy-text a{color:#0056b3;text-decoration:underline}.recaptcha-placeholder{height:78px;background-color:#e6e9f0;display:flex;align-items:center;justify-content:center;color:#888;font-size:.9rem;border-radius:6px}.btn-submit{background-color:#507add;color:#fff;padding:.7rem 1.5rem;font-weight:700;border:none;border-radius:6px;cursor:pointer}.btn-submit:hover{background-color:#5b83e2}.contact-info{flex:1;min-width:300px;display:flex;flex-direction:column;gap:2rem}.info-box{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 0 4px #0000000d}.info-box h4{margin-bottom:.5rem;font-size:1.1rem;color:#0d1416}.info-box p{font-size:.95rem;color:#555;margin-bottom:.3rem}.info-box a{color:#0056b3;font-weight:500;word-break:break-word}.pricing-section{padding:30px 20px;color:#fff}.pricing-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;max-width:1200px;margin:0 auto}.pricing-card{background-color:#111827;border:1px solid #1f2937;border-radius:16px;padding:32px 24px;flex:1;max-width:300px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 0 transparent;transition:all .3s ease}.pricing-card:hover{border-color:#2563eb}.pricing-card.featured{background:linear-gradient(to bottom,#1e293b,#111827);border:2px solid #2563eb;position:relative;transform:scale(1.02)}.pricing-card.featured:before{content:"Recommended";position:absolute;top:-12px;right:16px;background-color:#2563eb;color:#fff;font-size:12px;padding:2px 8px;border-radius:12px}.pricing-card h2{font-size:1.25rem;margin-bottom:4px;font-weight:600}.pricing-card .price{font-size:2rem;font-weight:700;color:#3b82f6;margin-bottom:4px}.pricing-card .yearly{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.pricing-card ul{list-style:none;padding:0;margin-bottom:24px}.pricing-card ul li{display:flex;align-items:center;margin-bottom:10px;color:#d1d5db;font-size:.95rem}.pricing-card ul li:before{content:"✔";color:#3b82f6;margin-right:10px;font-size:.9rem}.pricing-card .btn{background-color:#1f2937;color:#fff;padding:10px 20px;border:1px solid #3b82f6;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s ease;text-decoration:none}.pricing-card .btn:hover{background-color:#3b82f6;color:#fff}.navbar{background:radial-gradient(ellipse at top,#16213b 50%,#090e10 80%);padding:.75rem 2rem;position:relative;z-index:1000}.nav-container{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;padding:0 1rem;width:100%;box-sizing:border-box}.mobile-auth-links{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.mobile-auth-links a{color:#fff;text-decoration:none;font-weight:700}.nav-left{display:flex;align-items:center}.logo{font-size:1.25rem;font-weight:700;color:#39f;text-decoration:none}.nav-right{display:flex;align-items:center;gap:1.5rem}.nav-right a{font-weight:500;text-decoration:none;transition:color .2s ease}.nav-right a:first-child{color:#aaa}.nav-right a:first-child:hover{color:#fff}.nav-right a:last-child{background-color:#007bff;color:#fff;padding:.6rem .9rem;border-radius:3px;font-weight:600}.nav-right a:last-child:hover{background-color:#005bb5}.nav-center{display:none}.nav-center.desktop-only{display:flex;justify-content:center;gap:2rem;flex-grow:1}.nav-links{display:flex;gap:1.5rem;flex-direction:row}.nav-links a{color:#bbb;text-decoration:none;font-size:.95rem}.nav-links a:hover{color:#fff}.dropdown-wrapper{position:relative;width:auto}.dropdown-trigger{cursor:pointer;color:#bbb}.dropdown-trigger:hover{color:#fff}.dropdown{position:relative}.dropdown-menu{position:absolute;top:2.5rem;left:0;background:radial-gradient(ellipse at top,#16213b,#090e10);border-radius:6px;box-shadow:0 8px 16px #0003;padding:.75rem 1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;min-width:220px}.dropdown-menu a{text-decoration:none;color:#111;font-weight:500;transition:.2s ease}.dropdown-menu a:hover{color:#39f}.dropdown-menu-full{position:fixed;top:80px;left:0;right:0;width:100vw;background:radial-gradient(ellipse at top,#22304e,#0d1416);padding:2rem 4rem;z-index:999;box-shadow:0 12px 28px #00000026;color:#fff;transition:opacity .3s ease;opacity:1}.dropdown-menu-full.fade-out{opacity:0}.dropdown-inner{display:flex;justify-content:space-between;align-items:flex-start;max-width:1300px;margin:0 auto;gap:4rem;flex-wrap:nowrap}.dropdown-columns{display:flex;flex-direction:row;gap:8rem}.dropdown-columns .column{display:flex;flex-direction:column;gap:1rem;min-width:180px}.dropdown-content a{color:inherit;text-decoration:none;font-weight:500;transition:color .2s ease}.dropdown-content a:hover{color:#39f}.dropdown-cta{background:transparent;color:#fff;padding:0rem 2rem;border-radius:8px;max-width:300px;min-width:260px;align-self:flex-start;text-align:left}.dropdown-cta h3{font-size:1.2rem;margin-bottom:.6rem}.dropdown-cta p{font-size:.95rem;margin-bottom:1rem;line-height:1.5}.column-title{color:#7aa7ff;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}.item a{display:block;font-weight:600;font-size:1rem;color:#fff;text-decoration:none;margin-bottom:.2rem}.item a:hover{color:#66bfff}.item-title{color:#fff;font-weight:600;font-size:1rem}.item-title:hover{color:#39f}.item-desc{color:#c2d1e3;font-size:.85rem;margin-top:.25rem}.menu-toggle{display:none;background:none;border:none;font-size:1.75rem;color:#fff;cursor:pointer}.footer{text-align:center;padding:2rem;color:#555;font-size:.875rem}@media (min-width: 1024px){.menu-toggle{display:none}.nav-center{display:flex!important}.nav-center.open{display:none}}@media (max-width: 768px){html,body{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.nav-container{flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem}.nav-left{flex:1}.menu-toggle{display:inline;margin-left:0;margin-right:0;padding:.25rem}.nav-right,.desktop-only{display:none!important}.nav-center{display:none;flex-direction:column;gap:1rem;width:100%}.nav-center.open{display:flex;position:absolute;top:64px;left:0;right:0;width:100vw;max-width:100vw;background-color:#0a0f1a;padding:1rem 1.5rem;box-sizing:border-box;overflow-x:hidden;z-index:999}.nav-links{flex-direction:column;width:100%}.nav-links a{font-size:1rem;padding:.5rem 1rem;text-decoration:none;color:#ccc}.dropdown-wrapper{width:100%}.dropdown-menu-full{position:static;width:100%;max-width:100%;margin:0;padding:1rem 1.5rem;box-shadow:none;box-sizing:border-box;overflow-x:hidden}.dropdown-inner{flex-direction:column;gap:2rem;width:100%;margin:0}.dropdown-columns{flex-direction:column;gap:2rem;width:100%}.dropdown-columns .column,.dropdown-cta{width:100%;max-width:100%}}.footer{background:linear-gradient(to bottom,#0c111b,#090e10);color:#fff;padding:3rem 1.5rem 2rem;font-family:Inter,sans-serif;border:1px solid rgba(51,153,255,.3)}.footer-content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer-section{flex:1 1 200px;min-width:180px}.footer-section h2,.footer-section h3{font-size:1.1rem;margin-bottom:.75rem;font-weight:700;color:#fff}.footer-section p{margin:0;font-size:.95rem;color:#bbb;line-height:1.5}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin:.4rem 0}.footer-section ul li a{text-decoration:none;font-size:.95rem;color:#ddd;transition:color .2s}.footer-section ul li a:hover{color:#3b82f6}.footer-bottom{text-align:center;margin-top:2rem;padding-top:1rem;font-size:.85rem;color:#888;border-top:1px solid #1f2937}@media (max-width: 768px){.footer-content{flex-direction:column;gap:2rem;text-align:center;align-items:center}.footer-section{min-width:unset;flex:1 1 100%}.footer-section h2,.footer-section h3{font-size:1rem}.footer-bottom{font-size:.8rem}}.why-choose{padding:80px 20px;color:#fff;text-align:center}.why-title{font-size:28px;font-weight:700;margin-bottom:12px}.why-subtitle{color:#aaa;margin-bottom:48px;font-size:15px}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1200px;margin:auto;text-align:left}.why-card{background:transparent;border-radius:12px}.why-card .icon{margin-bottom:12px;color:#39f}.why-card h3{font-size:18px;font-weight:600;margin-bottom:8px}.why-card p{font-size:14px;color:#ccc;margin-bottom:12px;line-height:1.5}.learn-more{color:#39f;font-size:14px;text-decoration:none}.learn-more:hover{text-decoration:underline}.faq-section{padding:80px 20px;color:#fff;max-width:1000px;margin:auto}.faq-title{text-align:center;font-size:24px;margin-bottom:40px;font-weight:700}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background-color:#11162a;border:1px solid rgba(51,153,255,.3);border-radius:8px;padding:16px 20px;cursor:pointer;transition:background .2s ease}.faq-item:hover{background-color:#1a2035}.faq-question{display:flex;justify-content:space-between;font-weight:500;font-size:16px}.faq-icon{color:#ccc}.faq-answer{margin-top:12px;color:#ccc;font-size:14px;line-height:1.6}.cta-container{background:radial-gradient(ellipse at top,#16213b 30%,#090e10);color:#fff;text-align:center;padding:60px 20px;border-radius:16px;margin:40px auto;max-width:900px;box-shadow:0 0 0 4px #0e1220;border:1px solid rgba(51,153,255,.3)}.cta-title{font-size:28px;font-weight:700;margin-bottom:16px}.cta-subtitle{font-size:16px;color:#fff;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-button{display:inline-block;background-color:#3364ad;color:#fff;padding:12px 24px;border-radius:10px;font-weight:700;text-decoration:none}.cta-button:hover{background-color:#3b97b3}.accordion-section{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:center;padding:4rem 2rem;border-radius:12px;margin:3rem auto;max-width:1200px}.accordion-left{flex:1 1 500px}.accordion-left h2{font-size:1.75rem;margin-bottom:1.5rem;color:#fff;margin-top:0}.accordion-items{display:flex;flex-direction:column;gap:1rem}.accordion-item{background-color:#11151b;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease;border:1px solid rgba(51,153,255,.3);box-shadow:0 0 8px #39f3}.accordion-title{width:100%;padding:1rem;background:none;border:none;color:#ddd;font-weight:700;text-align:left;cursor:pointer;font-size:1rem}.accordion-title.active{background-color:#1b1f24}.accordion-content{padding:1rem;color:#bbb;font-size:.95rem}.accordion-right{flex:1 1 480px;display:flex;justify-content:center;align-items:center}.accordion-right img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;box-shadow:0 0 40px #0006}@media (max-width: 960px){.accordion-section{flex-direction:column}.accordion-right{order:-1;margin-bottom:2rem}}@media (max-width: 720px){.accordion-right{display:none}}.feature-grid-section{text-align:center;padding:4rem 2rem;max-width:1200px;margin:auto}.subheading{color:#aaa;font-size:.875rem;text-transform:uppercase;margin-bottom:.5rem}.main-heading{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.feature-intro{max-width:720px;margin:0 auto 2rem;color:#ccc;font-size:1.05rem}.feature-cta{margin-bottom:2rem}.cta-link{color:#4cd5ff;font-weight:500;text-decoration:none}.cta-link:hover{text-decoration:underline}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.feature-card{background-color:transparent;padding:1.5rem;border-radius:10px;text-align:left;transition:transform .2s ease,box-shadow .3s ease;border:1px solid rgba(51,153,255,.3);box-shadow:0 0 8px #39f3}.feature-card:hover{transform:translateY(-4px)}.feature-icon{font-size:1.75rem;margin-bottom:1rem;color:#39f}.feature-card h4{font-size:1.125rem;margin-bottom:.5rem;font-weight:600}.feature-card p{font-size:.95rem;color:#aaa}.testimonials-section{padding:4rem 2rem;max-width:1100px;margin:0 auto;text-align:center}.section-title{font-size:2rem;margin-bottom:2rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.testimonial-card{background-color:#101418;padding:2rem;border-radius:12px;text-align:left;border:1px solid rgba(51,153,255,.2);box-shadow:0 0 10px #3399ff26;transition:transform .2s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 0 14px #3399ff4d}.quote{font-style:italic;color:#ccc;margin-bottom:1.5rem}.user{display:flex;align-items:center;gap:1rem}.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid #3399ff33}.title{font-size:.85rem;color:#888}.stats-section{background-color:transparent;color:#fff;padding:60px 20px;text-align:center}.stats-title{font-size:20px;color:#aaa;margin-bottom:40px}.stats-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.stat-item{min-width:180px}.stat-value{font-size:48px;font-weight:700;color:#e0e6f0}.stat-label{font-size:14px;color:#ccc;margin-top:8px}.modal-overlay{position:fixed;inset:0;background:#0a0a0ad9;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);display:flex;align-items:center;justify-content:center;z-index:1000}.enterprise-modal{background:linear-gradient(to bottom right,#11161c,#090e10);color:#fff;border:1px solid #3b82f6;border-radius:16px;padding:2rem;width:90%;max-width:820px;max-height:85vh;overflow-y:auto;box-shadow:0 0 25px #3b82f640;position:relative;font-family:Inter,sans-serif}.error-modal{background:linear-gradient(to bottom right,#11161c,#090e10);color:#fff;border:1px solid #3b82f6;border-radius:16px;padding:2rem;width:30%;max-width:900px;box-shadow:0 0 25px #3b82f640;position:relative;font-family:Inter,sans-serif}.success-modal{background:#d8dadd;color:#000;border:1px solid #3b82f6;border-radius:16px;padding:2rem;width:30%;max-width:900px;box-shadow:0 0 25px #3b82f640;position:relative;font-family:Inter,sans-serif}.modal-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#fff;padding:.75rem;line-height:1;border-radius:50%}.modal-close:hover{color:#fff}.modal-header{display:flex;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:600;margin-bottom:2rem}.modal-header-success,.modal-header-error{display:flex;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:600}.modal-icon{font-size:1.6rem;color:#f87171}.domain-highlight{color:#3b82f6}.breach-grid{display:flex;flex-wrap:wrap;gap:1.5rem}.breach-card{flex:1 1 48%;background-color:#161b22;padding:1.5rem;border-radius:12px;border:1px solid rgba(59,130,246,.15);box-shadow:0 0 10px #0003}.breach-header{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:#4cd5ff}.breach-date{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#aaa;margin-bottom:.5rem}.breach-severity{display:inline-block;font-size:.75rem;font-weight:700;padding:.35rem .6rem;border-radius:4px;margin-bottom:1rem}.high{background-color:#ef444426;color:#ef4444}.low{background-color:#44ef9f26;color:#1ebd5b}.metric-list{display:flex;flex-direction:column;gap:.9rem}.metric-item{display:flex;align-items:center;gap:.75rem}.metric-icon{font-size:1.2rem;color:#3b82f6}.metric-value{font-size:1.2rem;font-weight:700;color:#f87171}.metric-label{font-size:.85rem;color:#bbb}.modal-footer{margin-top:2rem;font-size:.95rem;color:#ccc;border-top:1px solid #2c2f36;padding-top:1rem}.modal-footer-success{font-size:.95rem;color:#555;border-top:1px solid #2c2f36;padding-top:1rem}.modal-body{display:flex;gap:2rem;flex-wrap:wrap}.modal-description{flex:1 1 40%;font-size:.95rem;color:#ccc;line-height:1.6}.modal-description-success{flex:1 1 40%;font-size:.95rem;color:#555;line-height:1.6}.breach-grid-vertical{flex:1 1 55%;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 768px){.enterprise-modal{width:95%;padding:1.25rem;max-height:95vh;overflow-y:auto}.modal-header,.modal-header-error,.modal-header-success{font-size:1.2rem;margin-bottom:1.5rem}.modal-body{flex-direction:column}.modal-description,.modal-description-success .breach-grid-vertical{flex:1 1 100%}.modal-description,.modal-description-success{font-size:.9rem;margin-bottom:1rem}.breach-card{padding:1.25rem}.metric-item{flex-direction:column;align-items:flex-start}.modal-footer,.modal-footer-success{font-size:.85rem;padding-top:.75rem}.modal-close{font-size:1.2rem;top:.8rem;right:1rem}}.email-grid{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.email-description{flex:2;min-width:240px;font-size:1rem;line-height:1.6}.breach-card.compact{flex:1;min-width:240px;padding:1rem 1.25rem;background-color:#111;border:1px solid #222;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.cta-fullwidth{width:100%;max-width:720px;margin:0 auto;padding-top:.5rem;display:flex;justify-content:center}@media (max-width: 600px){.modal-close{font-size:2rem;top:.75rem;right:.75rem;padding:1rem}}.notfound-page{background-color:#0b1220;color:#ccc;min-height:100vh;display:flex;flex-direction:column}.notfound-container{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.notfound-content h1{font-size:6rem;font-weight:800;color:#39f;margin-bottom:10px}.notfound-content .subtitle{font-size:1.5rem;font-weight:500;color:#fff;margin-bottom:10px}.notfound-content .message{font-size:1rem;color:#aab6c5;margin-bottom:30px}.notfound-content .btn{display:inline-block;padding:12px 24px;background-color:#39f;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:background .3s}.notfound-content .btn:hover{background-color:#267ad6}.tos-content{max-width:800px;margin:60px auto;padding:0 20px;color:#e0e6ed;background:#0b1220;border-radius:8px}.tos-content h1{font-size:2rem;margin-bottom:8px;color:#fff}.tos-content p{font-size:.95rem;line-height:1.6;margin-bottom:16px;color:#ccd6e0}.tos-content h2{margin-top:32px;margin-bottom:12px;font-size:1.25rem;color:#fff;border-bottom:1px solid #22303f;padding-bottom:4px}.tos-content a{color:#39f;text-decoration:underline}.tos-content a:hover{color:#267ad6}.privacy-content{max-width:800px;margin:60px auto;padding:0 20px 60px;color:#e0e6ed;background:#0b1220;border-radius:8px}.privacy-content h1{font-size:2rem;margin-bottom:.5rem;color:#fff}.privacy-content p{font-size:.95rem;line-height:1.6;margin-bottom:16px;color:#ccd6e0}.privacy-content h2{margin-top:32px;margin-bottom:12px;font-size:1.25rem;color:#fff;border-bottom:1px solid #22303f;padding-bottom:4px}.privacy-content ul{list-style:disc;padding-left:20px;margin-bottom:16px}.privacy-content li{margin-bottom:8px;font-size:.95rem;color:#ccd6e0}.privacy-content a{color:#39f;text-decoration:underline}.privacy-content a:hover{color:#267ad6}html,body,#root{margin:0;padding:0;min-height:100vh;background:radial-gradient(ellipse at top,#16213b,#090e10);color:#fff;font-family:Inter,sans-serif}a{text-decoration:none;color:#39f}.hero{padding:6rem 2rem 4rem;text-align:center}.background-wrapper{display:flex;justify-content:center;padding:3rem 0;background-color:#d8dadd}.hero h1{font-size:2.75rem;margin-bottom:1rem;font-weight:700}.hero p{color:#bbb;font-size:1.125rem;max-width:640px;margin:0 auto}.section{padding:2.5rem 2rem;margin:3rem auto;border-radius:12px;box-shadow:0 0 40px #0006;max-width:960px}.section h2{font-size:2rem;margin-bottom:1rem}.section p{color:#aaa;font-size:1rem}.cta{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.cta input{padding:.75rem 1rem;width:450px;border-radius:6px;background-color:#111827;border:1px solid #3b82f6;color:#fff;outline:none;box-shadow:none}.cta input:focus{border-color:#60a5fa;box-shadow:none}.cta button{background-color:#1f2937;color:#fff;padding:10px 20px;border:1px solid #3b82f6;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s ease;text-decoration:none}.cta button:hover{background-color:#1a8cff}.signup-button{background-color:#007bff;color:#fff;padding:.4rem 1rem;border-radius:6px;font-weight:600;position:relative;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.signup-button:hover{background-color:#005bb5}.free-badge{background:#00c853;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:uppercase}.turnstile{padding:2rem 0rem 0rem}.trusted-by{padding:0rem 2rem 2rem;text-align:center}.trusted-by h3{font-size:1.25rem;color:#bbb;margin-bottom:2rem}.trusted-logos{display:grid;grid-template-columns:repeat(4,auto);gap:2rem;max-width:960px;column-gap:0rem;margin:0 auto;align-items:center;justify-items:center}.trusted-logos img{height:24px;opacity:.75;transition:opacity .3s ease}.trusted-logos img:hover{opacity:1}.larger-logo{height:48px!important}.loading img{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.trusted-logos{grid-template-columns:repeat(2,1fr)}.cta input{width:300px}}.theme-dark #content{background-color:#1f2937!important;border:1px solid rgba(51,153,255,.3)!important}
