html{scroll-behavior:smooth}body{color:#333;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.landing-page{text-align:center;width:100%}.hero-section{background:#fff;border-bottom:1px solid #cdcaca;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:0 10px;display:flex;position:relative}.landing-center{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.landing-butt{cursor:pointer;background:#f4b42b;border:1px solid #ccc;border-radius:10px;padding:6px 12px;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.landing-butt:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000026}.verified-text{color:#555;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:.95rem;display:flex}#verified{width:22px;height:22px}.words{width:100%;margin-top:8px;margin-bottom:20px;font-size:3.5rem;font-weight:500;line-height:1.2}.landing-butt2 button{height:50px;padding:14px 24px}.landing-butt2{margin:30px}#sign-in{background:#fff;border:.6px solid #c0bbbb;border-radius:8px;margin:0 20px;font-weight:700}.hero-paragraph{color:#8d8888;max-width:600px;margin:0 auto;padding:0 10px;font-size:.88rem;line-height:1.5}.val{font-weight:700}.landing-bottoms{flex-direction:row;justify-content:space-around;width:100%;margin-top:10%;display:flex}#about{z-index:1;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 10px;display:flex;position:relative}.features{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2.25rem;width:100%;max-width:1200px;margin:40px auto;padding:0 10px;display:grid}@media (max-width:980px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.features{grid-template-columns:1fr}}.feature{text-align:center;background:#fff;border:1px solid #11182714;border-radius:16px;flex-direction:column;align-items:center;padding:1.1rem 1.1rem 1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.feat-head{background:#fff4e0;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;display:flex}.feat-head img{width:25px;margin:11px 17px}.feature-title{margin:1.4rem 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.25}.feature-text{color:gray;text-align:left;padding:10px;font-size:.95rem;line-height:1.6}.features--compact .feature{padding:.9rem .95rem 1.05rem}.features--compact .feature:before{height:56px}#how{z-index:1;background:#fff9f2;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:55vh;padding:80px 10px;display:flex;position:relative}.hows{flex-direction:row;justify-content:space-evenly;gap:30px;width:100%;margin:5%;display:flex}.circle{background:#ffae00;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:25px auto;font-size:1rem;font-weight:700;display:flex}.how1{font-weight:700}.how{width:27%}#category{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:55vh;padding:80px 10px;display:flex;position:relative}.cat-boxes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;width:100%;max-width:1200px;margin:50px auto;padding:0 10px;display:grid}.cat-box{border:1px solid #e2dddd;border-radius:8px;justify-content:center;align-items:center;width:17vw;height:80px;display:flex}#v2{width:50px}#safety{z-index:1;background:#fff9f2;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:55vh;padding:80px 10px;display:flex;position:relative}.bullets{margin-top:5%}.check{width:25px;height:25px}.s1{align-items:center;gap:10px;display:flex}.s1 p{font-weight:700}.s2{text-align:left;margin-left:20px}#last{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50vh;padding:80px 10px;display:flex;position:relative}#last-h2{margin-bottom:50px}.last-butt{margin-top:30px;margin-bottom:30px}.footer{color:#555;text-align:center;background-color:#fff;border-top:1px solid #eee;width:100%;padding:20px;font-size:.9rem}.foot{color:gray;line-height:30px}
