:root{--primary:#2563eb;--primary-dark:#1e40af;--accent:#f59e0b;--background:#f8fafc;--surface:#fff;--text-main:#0f172a;--text-muted:#64748b;--radius:16px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}body{margin:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--background);color:var(--text-main);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}.hero-section{padding:40px 0 80px;background:linear-gradient(180deg,#eff6ff 0,#f8fafc)}.action-card,.hero-section{position:relative;overflow:hidden}.action-card{background:#fff;padding:40px;border-radius:24px;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0;height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.action-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--primary)}.action-card h3{font-size:1.75rem;font-weight:700;margin:20px 0 10px;color:var(--text-main)}.action-card p{color:var(--text-muted);font-size:1.1rem;margin-bottom:30px;flex-grow:1}.icon-wrapper{font-size:3rem;margin-bottom:10px}.fake-btn{display:inline-block;font-weight:600;color:var(--primary);font-size:1.1rem;transition:padding .3s}.action-card:hover .fake-btn{padding-left:10px}.lost-card{border-top:6px solid var(--primary)}.found-card{border-top:6px solid var(--accent)}.found-card .fake-btn{color:#d97706}.step-card{background:#fff;padding:40px 30px;border-radius:var(--radius);text-align:left;position:relative;transition:transform .3s;border:1px solid #f1f5f9}.step-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.step-number{font-size:4rem;font-weight:800;color:#f1f5f9;position:absolute;top:20px;right:20px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:1rem;text-decoration:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:768px){.hero-section h1{font-size:2.5rem}.action-card{padding:30px}div[style*=grid-template-columns]{grid-template-columns:1fr!important}}.card{background:#fff;border-radius:var(--radius);padding:40px;box-shadow:var(--shadow-lg);border:1px solid #e2e8f0}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 4px 12px rgba(37,99,235,.4)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:#d97706;box-shadow:0 4px 12px rgba(245,158,11,.4)}.form-input{width:100%;padding:12px;border-radius:8px;border:1px solid #e2e8f0;font-size:1rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.loading{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:1.2rem;color:var(--text-muted)}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.55%;descent-override:26.14%;line-gap-override:0.00%;size-adjust:99.45%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}