@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{--color-primary: #6eab45;--color-primary2: #417e1c;--color-accent: #E9A84B;--text-dark: #3F3F3F;--bg-light: #F7F5F0;--font-sans: "Poppins", "Helvetica Neue", Arial, sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);color:var(--text-dark);background:#fff;line-height:1.6}.container{width:min(90%,1200px);margin-inline:auto}body{position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,var(--color-primary),var(--color-primary2));z-index:-1}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.step-text{position:sticky;top:20%;width:100%;text-align:center;z-index:2}.title{color:var(--color-primary);font-size:2.5rem;margin-bottom:1rem}.desc{color:var(--text-dark);font-size:1.25rem}.card{position:absolute;width:100%;left:0;top:0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.card img{width:100%;display:block;height:auto}.marker-image-container{border-radius:20px;overflow:hidden;padding:5px 5px 0;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 3px 6px #0000004d}.marker-image{width:60px;height:60px;object-fit:cover;border-radius:15px}.marker-dot{margin-top:5px;width:8px;height:8px;background:#0006;border-radius:50%;box-shadow:0 2px 4px #0000004d}
