.pf2{--kiwi:#7cc242;--ink:#0b1220;--muted:#4b5565;color:var(--ink);background:#f6f9fb radial-gradient(circle at 1px 1px,#0f172a0f 1px,#0000 0) 0 0/22px 22px;min-height:100vh}.pf2 main{padding-top:120px}.pf2-hero{text-align:center;max-width:1200px;margin:0 auto;padding:48px 24px 24px}.pf2-hero h1{letter-spacing:-.02em;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,5vw,60px);font-weight:800;line-height:1.05}.pf2-hero h1 em{color:#4d8f1f;font-style:normal}.pf2-hero p{max-width:640px;color:var(--muted);margin:18px auto 0;font-size:18px}.pf2-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.pf2-btn{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.pf2-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0f172a4d}.pf2-btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.pf2-section{max-width:1200px;margin:0 auto;padding:56px 24px 0}.pf2-section h2,.pf2-cta h2{color:var(--ink);margin-bottom:22px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:800}.pf2-lead{color:var(--muted);max-width:700px;margin:-10px 0 24px;font-size:17px}.pf2-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.pf2-grid-sm{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.pf2-card{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;color:var(--ink);background:#ffffffd9;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 8px 28px -18px #0f172a59}.pf2-card:hover{border-color:#7cc24299;transform:translateY(-4px);box-shadow:0 18px 40px -18px #4d8f1f73}.pf2-img{aspect-ratio:16/10;background:#e8eef2;position:relative;overflow:hidden}.pf2-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pf2-card:hover .pf2-img img{transform:scale(1.04)}.pf2-live{color:var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.pf2-live i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.pf2-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.pf2-body h3{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.pf2-body p{color:var(--muted);font-size:15px;line-height:1.5}.pf2-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pf2-tags span{color:#3b6f17;background:#eef6e6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pf2-sale-card{cursor:default;background:linear-gradient(#fff,#f3f9ee)}.pf2-niche{color:#1e4f7a;background:#e9f2fb;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.pf2-sale-card ul{gap:6px;margin:4px 0 8px;display:grid}.pf2-sale-card li{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.pf2-sale-card li svg{color:#4d8f1f}.pf2-sale-foot{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.pf2-sale-foot strong{color:var(--ink);font-size:16px}.pf2-sale-foot .pf2-btn{padding:10px 16px;font-size:14px}.pf2-cta{text-align:center;background:#fff;border:1px solid #7cc24266;border-radius:28px;max-width:900px;margin:72px auto 80px;padding:44px 24px;box-shadow:0 20px 50px -30px #4d8f1f80}.pf2-cta p{color:var(--muted);margin:-8px 0 22px;font-size:17px}@media (max-width:640px){.pf2 main{padding-top:88px}.pf2-grid{grid-template-columns:1fr}}.pf2 section:before,.pf2 section:after,.pf2 main:before,.pf2 main:after{content:none!important;display:none!important}.pf2 section{box-shadow:none;background:0 0!important}.pf2 h1,.pf2 h2,.pf2 h3{text-shadow:none!important}.pf2 .pf2-cta{box-shadow:0 20px 50px -30px #4d8f1f80;background:#fff!important}html body div.pf2 main>section.pf2-hero:before,html body div.pf2 main>section.pf2-hero:after,html body div.pf2 main>section.pf2-section:before,html body div.pf2 main>section.pf2-section:after,html body div.pf2 main>section.pf2-cta:before,html body div.pf2 main>section.pf2-cta:after{opacity:0!important;background:0 0!important;height:0!important;display:none!important}
