.page{background:#0E0F0F;padding:4rem 2rem 3.5rem}.hero{max-width:720px;margin:0 auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#888780;border:.5px solid #2c2c2a;border-radius:20px;padding:5px 14px;margin-bottom:2.25rem}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#329552;flex-shrink:0}.h1{font-size:44px;font-weight:600;line-height:1.12;color:#F1EFE8;letter-spacing:-.025em;margin-bottom:.2rem}.rotating-wrap{margin-bottom:1.75rem;min-height:56px;display:flex;align-items:center;justify-content:center}.rotating-word{font-size:44px;font-weight:600;letter-spacing:-.025em;color:#bad341;transition:opacity .22s ease,transform .22s ease;display:inline-block}.rotating-word.out{opacity:0;transform:translateY(-10px)}.rotating-word.in{opacity:1;transform:translateY(0)}.stat-pills{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:1.75rem}.stat-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:6px 14px;border-radius:20px;border:.5px solid}.stat-pill i{font-size:14px}.pill-green{background:rgba(50,149,82,.18);color:#329552;border-color:rgba(50,149,82,.4)}.pill-blue{background:rgba(112,97,240,.18);color:#9b8ff5;border-color:rgba(112,97,240,.4)}.pill-amber{background:rgba(186,211,65,.15);color:#bad341;border-color:rgba(186,211,65,.35)}.sub{font-size:18px;line-height:1.65;color:#888780;max-width:540px;margin:0 auto 2.5rem}.sub strong{font-weight:500;color:#D3D1C7}.cta-block{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.cta-label{font-size:13px;color:#5F5E5A;margin-bottom:14px}.cta-label strong{font-weight:500;color:#B4B2A9}.cta-row{display:flex;align-items:stretch;width:100%;max-width:500px;border:1px solid #2c2c2a;border-radius:8px;overflow:hidden;background:#161717;transition:border-color .15s}.cta-row:focus-within{border-color:#bad341;box-shadow:0 0 0 3px rgba(186,211,65,.15)}.cta-input{flex:1;border:none;outline:none;font-size:14px;padding:0 16px;height:52px;background:transparent;color:#D3D1C7;min-width:0}.cta-input::placeholder{color:#444441}.cta-btn{display:inline-flex;align-items:center;gap:7px;background:#bad341;color:#24242d;font-size:14px;font-weight:600;padding:0 22px;height:52px;border:none;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.cta-btn:hover{background:#cde056}.cta-btn i{font-size:15px}.trust-row{justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:3rem}.trust-item,.trust-row{display:flex;align-items:center}.trust-item{gap:5px;font-size:12px;color:#444441}.trust-item i{font-size:13px;color:#329552}.trust-dot{width:3px;height:3px;border-radius:50%;background:#2C2C2A}.how-section{max-width:720px;margin:0 auto;padding:0 2rem 4rem;text-align:center}.how-title{font-size:28px;font-weight:500;color:#F1EFE8;letter-spacing:-.02em;margin-bottom:1rem}.how-sub{font-size:15px;line-height:1.75;color:#5F5E5A;max-width:600px;margin:0 auto 2rem}.feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:660px;margin:0 auto;text-align:left}.feat-card{background:#161717;border:.5px solid #2c2c2a;border-radius:12px;padding:14px 16px;transition:border-color .15s}.feat-card:hover{border-color:#444441}.feat-icon{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:16px;flex-shrink:0}.ig{background:rgba(50,149,82,.2);color:#4ec97a}.it{background:rgba(186,211,65,.15);color:#bad341}.ib{background:rgba(186,211,65,.12);color:#d4e86a}.ir{background:rgba(112,97,240,.2);color:#9b8ff5}.ip{background:rgba(188,155,242,.18);color:#bc9bf2}.ia{background:rgba(50,149,82,.15);color:#7dcf96}.ic{background:rgba(186,211,65,.18);color:#bad341}.iy{background:rgba(112,97,240,.15);color:#a99cf7}.iv{background:rgba(188,155,242,.15);color:#d4b8f7}.feat-title{font-size:13px;font-weight:500;color:#D3D1C7;margin:0 0 3px}.feat-desc{font-size:12px;color:#5F5E5A;margin:0;line-height:1.5}@media (max-width:600px){.h1,.rotating-word{font-size:32px}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}