*{box-sizing:border-box;margin:0;padding:0}body{background:#0e0d0c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edeae6}.nav{display:flex;align-items:center;justify-content:space-between;padding:20px 48px;border-bottom:.5px solid #1E1C1A}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.nav-logo-text{font-family:Georgia,serif;font-size:22px;font-weight:700;letter-spacing:1px;color:#ff5c35}.nav-links{display:flex;gap:32px}.nav-links a{font-size:13px;color:#888780;text-decoration:none;letter-spacing:.5px;transition:color .15s}.nav-links a:hover{color:#edeae6}.nav-cta{background:#ff5c35;color:#faeeda;border:none;padding:9px 22px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;letter-spacing:.5px;transition:background .15s;text-decoration:none}.nav-cta:hover{background:#e04d28}.hero{padding:64px 48px 56px;border-bottom:.5px solid #1E1C1A}.pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.pill{padding:5px 14px;border-radius:20px;font-size:11px;font-weight:500}.pill-r{background:#2a1810;color:#ff5c35}.pill-g{background:#0f1a10;color:#2e8b57}.pill-p{background:#1a1520;color:#9b8fd4}.pill-a{background:#1e1608;color:#c8860a}.hero-headline{font-family:Georgia,serif;font-size:58px;font-weight:700;line-height:1.08;letter-spacing:-2px;margin-bottom:8px}.hero-headline span{color:#ff5c35}.hero-tagline{margin-top:28px;font-size:12px;font-weight:500;letter-spacing:2.5px;display:flex;align-items:center;flex-wrap:wrap;gap:0}.tl-white{color:#edeae6}.tl-dot{color:#333;margin:0 10px}.tl-orange{color:#ff5c35}.tl-red{color:#c0392b}.hero-rule{width:100%;height:.5px;background:#2a2826;margin-top:28px;position:relative}.hero-rule:before{content:"";position:absolute;left:0;top:0;width:160px;height:1.5px;background:#ff5c35;border-radius:2px}.features{padding:56px 48px;border-bottom:.5px solid #1E1C1A}.section-label{font-size:11px;letter-spacing:3px;color:#555250;font-weight:500;margin-bottom:32px}.feature-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:.5px solid #2A2826;border-radius:12px;overflow:hidden}.feature-card{padding:32px 28px;border-right:.5px solid #2A2826;background:#161412;transition:background .15s}.feature-card:last-child{border-right:none}.feature-card:hover{background:#1c1916}.feature-icon{width:36px;height:36px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.fi-flame{background:#2a1810}.fi-match{background:#0f1a10}.fi-psa{background:#1a1520}.fi-noise{background:#1a1208}.feature-title{font-size:14px;font-weight:500;color:#edeae6;margin-bottom:10px}.feature-body{font-size:13px;color:#555250;line-height:1.65}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:.5px solid #1E1C1A}.stat{padding:32px 48px;border-right:.5px solid #1E1C1A}.stat:last-child{border-right:none}.stat-num{font-family:Georgia,serif;font-size:36px;font-weight:700;color:#ff5c35;line-height:1;margin-bottom:6px}.stat-label{font-size:12px;color:#555250;letter-spacing:.5px}.how{padding:56px 48px;border-bottom:.5px solid #1E1C1A}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px}.step{padding:32px;border-right:.5px solid #1E1C1A}.step:last-child{border-right:none}.step-num{font-family:Georgia,serif;font-size:48px;font-weight:700;color:#2a2826;line-height:1;margin-bottom:16px}.step-title{font-size:15px;font-weight:500;color:#edeae6;margin-bottom:10px}.step-body{font-size:13px;color:#555250;line-height:1.7}.step-accent{color:#ff5c35}.cta-band{padding:80px 48px;border-bottom:.5px solid #1E1C1A;text-align:center}.cta-band h2{font-family:Georgia,serif;font-size:40px;font-weight:700;color:#edeae6;margin-bottom:12px;letter-spacing:-1px}.cta-band h2 span{color:#ff5c35}.cta-band p{font-size:14px;color:#555250;margin-bottom:32px}.cta-inputs{display:flex;gap:10px;justify-content:center;max-width:480px;margin:0 auto}.cta-input{flex:1;background:#161412;border:.5px solid #2A2826;border-radius:8px;padding:12px 16px;font-size:14px;color:#edeae6;outline:none;font-family:inherit;transition:border-color .15s}.cta-input:focus{border-color:#ff5c35}.cta-input::placeholder{color:#3a3633}.cta-submit{background:#ff5c35;color:#faeeda;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s}.cta-submit:hover{background:#e04d28}.cta-form{display:flex;flex-direction:column;align-items:center;gap:16px}.cf-turnstile{margin:0 auto}.cta-message{margin-top:12px;font-size:13px}.cta-success{color:#2e8b57}.cta-error{color:#c0392b}.footer{padding:28px 48px;display:flex;justify-content:space-between;align-items:center}.footer-logo{font-family:Georgia,serif;font-size:16px;font-weight:700;color:#ff5c35;letter-spacing:1px}.footer-links{display:flex;gap:24px}.footer-links a{font-size:12px;color:#444;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#888780}.footer-copy{font-size:12px;color:#333}.legal-page{max-width:720px;margin:0 auto;padding:56px 48px 80px}.legal-page h1{font-family:Georgia,serif;font-size:36px;font-weight:700;color:#edeae6;margin-bottom:8px;letter-spacing:-1px}.legal-updated{font-size:13px;color:#555250;margin-bottom:40px}.legal-page h2{font-size:16px;font-weight:600;color:#edeae6;margin-top:32px;margin-bottom:12px}.legal-page p{font-size:14px;color:#888780;line-height:1.75;margin-bottom:16px}.legal-page a{color:#ff5c35;text-decoration:none}.legal-page a:hover{text-decoration:underline}@media(max-width:900px){.nav{padding:16px 24px}.nav-links{display:none}.hero{padding:48px 24px 40px}.hero-headline{font-size:36px}.features{padding:40px 24px}.feature-row{grid-template-columns:1fr 1fr}.feature-card{border-right:none;border-bottom:.5px solid #2A2826}.feature-card:last-child{border-bottom:none}.stats-bar{grid-template-columns:1fr 1fr}.stat{border-right:none;border-bottom:.5px solid #1E1C1A;padding:24px}.how{padding:40px 24px}.steps{grid-template-columns:1fr}.step{border-right:none;border-bottom:.5px solid #1E1C1A}.step:last-child{border-bottom:none}.cta-band{padding:48px 24px}.cta-inputs{flex-direction:column}.footer{flex-direction:column;gap:16px;padding:28px 24px;text-align:center}}
