body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{overflow-x:hidden}button,input,select{box-sizing:border-box}button{background-color:#4caf50;color:#fff;border:none;cursor:pointer;font-size:18px}button:hover{background-color:#45a049}.form-header-image{display:block;margin:0 auto 20px;max-width:100%;height:auto}@media (max-width:480px){form{max-width:100%;margin:12px;padding:16px;border-radius:8px;box-shadow:none}button,input,select{font-size:16px;padding:12px;margin:12px 0}h1{font-size:20px;margin-bottom:12px}.form-header-image{max-width:100%;margin:0 auto 12px}}.app-root{min-height:100dvh;display:flex;flex-direction:column}.app-main{flex:1 0 auto}form{background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:400px;margin:auto}button,input,select{width:100%;padding:10px;margin:10px 0;border-radius:5px;border:1px solid #ccc;font-size:16px}h1{text-align:center;color:#333;font-size:24px;margin-bottom:20px}.lp-carousel-wrap.is-fancy{position:relative;max-width:1100px;margin:28px auto 0;padding:0 16px 20px}.lp-carousel{display:flex;grid-gap:14px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;scroll-behavior:smooth;position:relative;z-index:1}.lp-fade{pointer-events:none;position:absolute;top:36px;bottom:34px;width:48px;z-index:0;opacity:.85}.lp-fade-left{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 90%)}.lp-fade-right{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0) 90%)}.lp-card{flex:0 0 85%;max-width:680px;display:block;background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;scroll-snap-align:start;box-shadow:0 8px 28px rgba(0,0,0,.07);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;will-change:transform;position:relative;z-index:1;cursor:pointer;touch-action:manipulation}.lp-card:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 14px 38px rgba(0,0,0,.09);border-color:#e6e6e6}.lp-card-media{overflow:hidden}.lp-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1s ease}.lp-card:hover img{transform:scale(1.07)}.lp-card-body{padding:14px 16px 16px}.lp-card-body h3{margin:0 0 6px;font-size:16px;letter-spacing:.01em}.lp-card-body p{margin:0;color:#666;font-size:14px}.lp-dots{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin:12px 0 0}.lp-dots button{width:8px;height:8px;border-radius:50%;background:#d7d7d7;border:0;cursor:pointer;transition:transform .2s ease,background .2s ease}.lp-dots button.is-active{background:#4caf50;transform:scale(1.2)}.lp-nav{position:absolute;top:50%;transform:translateY(-50%);border:none;width:42px;height:42px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;z-index:2;transition:background .2s ease,transform .2s ease}.lp-nav:hover{background:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.03)}.lp-nav.prev{left:10px}.lp-nav.next{right:10px}.lp-nav:focus-visible{outline:2px solid #4caf50;outline-offset:2px}.lp-carousel{touch-action:pan-x}@media (min-width:768px){.lp-card{flex-basis:46%}}@media (min-width:1024px){.lp-card{flex-basis:31%;scroll-snap-align:unset}.lp-carousel{justify-content:center}}@media (prefers-reduced-motion:reduce){.lp-card,.lp-card img{transition:none!important}}
/*# sourceMappingURL=main.0f3da80a.chunk.css.map */