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}:root{--primary:#06f;--primary-dark:#0052cc;--success:#10b981;--text-dark:#1f2937;--text-light:#6b7280;--bg-light:#f9fafb;--border:#e5e7eb}body{color:#1f2937;color:var(--text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.hero{background:linear-gradient(135deg,#06f,#0052cc);color:#fff;overflow:hidden;padding:100px 20px 80px;position:relative}.hero:before{animation:float 20s linear infinite;background:radial-gradient(circle,#ffffff1a 1px,#0000 0);background-size:50px 50px;content:"";height:200%;position:absolute;right:-50%;top:-50%;transform:rotate(45deg);width:200%}@keyframes float{0%{transform:rotate(45deg) translateY(0)}to{transform:rotate(45deg) translateY(50px)}}.container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.hero-content{margin:0 auto;max-width:800px;text-align:center}.price-badge{align-items:center;animation:pulse 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50px;display:inline-flex;font-size:1.25rem;font-weight:600;margin-bottom:20px;padding:8px 20px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.price-badge .dollar{font-size:24px;margin-right:5px}.hero h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:30px;margin-top:10px}@media (min-width:1024px){.hero h1{font-size:3.5rem}}.hero p{font-size:1.25rem;margin-bottom:40px;opacity:.9}.email-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 20px;max-width:500px}.email-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50px;color:#fff;flex:1 1;font-size:16px;min-width:250px;padding:16px 24px;transition:all .3s ease}.email-input::placeholder{color:#ffffffb3}.email-input:focus{background:#fff3;border-color:#fff;outline:none}.submit-btn{background:#fff;border:none;border-radius:50px;box-shadow:0 4px 20px #0000001a;color:#06f;color:var(--primary);cursor:pointer;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.submit-btn:hover{box-shadow:0 8px 30px #0003;transform:translateY(-2px)}.trust-text{font-size:14px;opacity:.8}.features{background:#f9fafb;background:var(--bg-light);padding:80px 20px}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.feature-card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;padding:40px;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 10px 40px #0000001a;transform:translateY(-5px)}.feature-icon{align-items:center;background:#06f;background:var(--primary);border-radius:16px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.comparison h2,.cta h2,.features h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.comparison p,.cta p,.features p{font-size:1.25rem;font-weight:400;margin-bottom:40px;opacity:.9;text-align:center}.features .feature-card h3{color:#1f2937;color:var(--text-dark);font-size:1.5rem;margin-bottom:15px}.features .feature-card p{color:#6b7280;color:var(--text-light);line-height:1.8}.comparison{background:#fff;padding:80px 20px}.comparison-table{background:#f9fafb;background:var(--bg-light);border-radius:16px;margin:60px auto 0;max-width:800px;overflow:hidden}.comparison-row{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:grid;font-size:1.1rem;grid-template-columns:2fr 1fr 1fr;padding:20px}.comparison-row:last-child{border-bottom:none}.comparison-header{background:#06f;background:var(--primary);color:#fff;font-weight:700}.vs-them{color:#6b7280;color:var(--text-light)}.vs-them,.vs-us{text-align:center}.vs-us{color:#10b981;color:var(--success);font-weight:600}.cta{background:linear-gradient(135deg,#10b981,#059669);padding:80px 20px}.cta,footer{color:#fff;text-align:center}footer{background:#1f2937;background:var(--text-dark);padding:40px 20px}.footer-content{margin:0 auto;max-width:800px}.footer-content p{font-size:1.25rem;line-height:1.7;margin-bottom:10px;opacity:.8}@media (max-width:768px){.hero{padding:70px 20px 60px}.email-form{align-items:center;flex-direction:column}.email-input{width:100%}.comparison-row{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;flex-direction:column;font-size:1rem;gap:10px;grid-template-columns:1fr;padding:16px 8px;text-align:left}.comparison-header{display:none}.comparison-row>div{margin-bottom:4px}.vs-them:before{color:#6b7280;color:var(--text-light);content:"Them: ";font-weight:600}.vs-us:before{color:#10b981;color:var(--success);content:"TenantTerms: ";font-weight:600}.comparison,.cta,.features{padding:40px 10px}.comparison h2,.cta h2,.features h2{font-size:2rem}.comparison p,.cta p,.features p,.footer-content p,p{font-size:1rem}}.success-message{animation:slideIn .5s ease;background:#10b981;background:var(--success);border-radius:8px;color:#fff;display:none;margin-top:20px;padding:20px}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.tenantterms-logo{height:60px!important}}
/*# sourceMappingURL=main.257005ac.css.map*/