.speed-trail.svelte-tnjxmb{height:0.05rem;width:100%;background-color:#aaa;margin:0.2rem}.trail1-1.svelte-tnjxmb{animation:svelte-tnjxmb-trail-off 0.5s ease-in-out forwards infinite}.trail1-2.svelte-tnjxmb{animation:svelte-tnjxmb-trail-off 0.45s 0.1s ease-in-out forwards infinite}.trail2-1.svelte-tnjxmb{animation:svelte-tnjxmb-trail-off 0.55s ease-in-out forwards infinite}.trail2-2.svelte-tnjxmb{animation:svelte-tnjxmb-trail-off 0.47s 0.05s ease-in-out forwards infinite}.trail3-1.svelte-tnjxmb{animation:svelte-tnjxmb-trail-off 0.51s ease-in-out forwards infinite}.trail3-2.svelte-tnjxmb{animation:svelte-tnjxmb-trail-off 0.44s 0.12s ease-in-out forwards infinite}.arrow-quiver.svelte-tnjxmb{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center}.arrow-container.svelte-tnjxmb,.arrow.svelte-tnjxmb{height:1.2rem}.arrow1.svelte-tnjxmb{animation:svelte-tnjxmb-arrowFly 1.8s ease-in-out alternate infinite;transform:translateX(10%)}.arrow2.svelte-tnjxmb{animation:svelte-tnjxmb-arrowFly 2s ease-in-out alternate infinite}.arrow3.svelte-tnjxmb{animation:svelte-tnjxmb-arrowFly 2.2s ease-in-out alternate infinite;transform:translateX(-10%)}@keyframes svelte-tnjxmb-trail-off{0%{width:45%;transform:translateX(95%) translateY(-5%)}50%{transform:translateX(-15%) translateY(5%)}100%{width:0%;transform:translateX(-10%)}}@keyframes svelte-tnjxmb-arrowFly{0%{transform:translateX(5%) translateY(-5%) rotateZ(0.5deg)}50%{transform:translateX(-5%) translateY(5%) rotateZ(-0.5deg)
                rotateX(25deg)}}img.svelte-1dqz0bx{height:10rem}.start-button.svelte-1dqz0bx{padding:1rem 2rem;font-size:2rem;width:20rem;border-radius:1rem;border:none;background:#fdf1ea}.start-button.svelte-1dqz0bx:hover{background:#5f4b4b;color:white}.price.svelte-1dqz0bx{display:flex;flex-direction:column;align-items:center}.month.svelte-1dqz0bx{font-size:1.75rem}.year.svelte-1dqz0bx{font-size:1.25rem}.spec.svelte-1dqz0bx{font-size:2rem}.title.svelte-1dqz0bx{font-size:2.5rem}.sect.svelte-1dqz0bx{display:flex;flex-direction:column;align-items:center;background:#fdf1ea;gap:1rem;padding:2rem;border-radius:1rem;@media screen and (max-width: 1050px) {
            width: 80vw;
        }}.sect-contain.svelte-1dqz0bx{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:center;gap:1.5rem;@media screen and (max-width: 1050px) {
            flex-direction: column;
            gap: 1rem;
            justify-content: center;
        }}.all-contain.svelte-1dqz0bx{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}body.svelte-1xg874t.svelte-1xg874t{height:100vh;align-items:center;justify-content:flex-start;overflow:scroll;margin:0;background-color:#fdf1ea;scroll-snap-type:none}.about-item.svelte-1xg874t.svelte-1xg874t{width:15rem}.why-title.svelte-1xg874t.svelte-1xg874t{font-family:"Bai Jamjuree", sans-serif;font-size:3rem}.checkout.svelte-1xg874t.svelte-1xg874t{height:fit-content;display:flex;flex-direction:column;justify-content:center;background-color:#c3a5a5;padding:5rem 0rem;overflow:hidden}.spiel-descript.svelte-1xg874t.svelte-1xg874t,.spiel-descript-b.svelte-1xg874t.svelte-1xg874t{font-size:1.5rem;@media screen and (max-width: 1050px) {
            font-size: 1.25rem;
        };@media screen and (max-width: 1050px) {
            font-size: 1.25rem;
        };@media screen and (max-width: 500px) {
            font-size: 1rem;
        }}.logo-text-block.svelte-1xg874t.svelte-1xg874t{justify-content:center;align-items:center;text-align:center}.fly-text.svelte-1xg874t.svelte-1xg874t{color:#a05c5c}.title-bar.svelte-1xg874t.svelte-1xg874t{height:100vh;scroll-snap-align:start;background-color:#fdf1ea;@media screen and (max-height: 700px) {
            height: 50vh;
        };@media screen and (max-height: 500px) {
            height: 60vh;
        };@media screen and (max-height: 400px) {
            height: 70vh;
        }}.title-bar-contain.svelte-1xg874t.svelte-1xg874t{display:flex;height:100%;align-items:center;justify-content:center;gap:3rem;padding:0}.white-backdrop.svelte-1xg874t.svelte-1xg874t{width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#816767;scroll-snap-align:start}.white-backdrop.b.svelte-1xg874t.svelte-1xg874t{background-color:#fdf1ea}.marketing-container.svelte-1xg874t.svelte-1xg874t{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;padding-top:5vh;padding-bottom:5vh;box-sizing:border-box}.marketing-item.svelte-1xg874t.svelte-1xg874t{display:flex;flex-direction:row;border:0.1rem solid #ddd;background-color:#fdf1ea;width:80vw;height:25%;max-height:25%;border-radius:0.5rem;padding:4rem;box-sizing:border-box;justify-content:left;align-items:center;@media screen and (max-width: 1050px) {
            flex-direction: column;
            gap: 1rem;
            justify-content: center;
        };@media screen and (max-width: 500px) {
            padding: 2rem;
        }}.marketing-item.b.svelte-1xg874t.svelte-1xg874t{display:flex;background-color:#fdf1ea;border:none;align-items:center;justify-content:center;padding:1rem}.market-description.svelte-1xg874t.svelte-1xg874t{margin-left:3rem;@media screen and (max-width: 1050px) {
            margin-left: 0rem;
        }}.market-description.b.svelte-1xg874t.svelte-1xg874t{width:100%}.market-description.svelte-1xg874t h2.svelte-1xg874t{font-family:"Bai Jamjuree", sans-serif;@media screen and (max-width: 1050px) {
            text-align: center;
            margin-left: 0rem;
        };@media screen and (max-width: 1050px) {
            font-size: 1.5rem;
        }}.header-line-var-height.svelte-1xg874t.svelte-1xg874t{height:3.5rem;text-wrap:nowrap;font-size:3.5rem;color:black;@media screen and (max-width: 1150px) {
            flex-direction: column;
            height: 2.5rem;
            font-size: 2.5rem;
            gap: 2.5rem;
        };@media screen and (max-width: 800px) {
            flex-direction: column;
            gap: 1.5rem;
            height: 1.5rem;
            font-size: 1.5rem;
        };@media screen and (max-width: 600px) {
            flex-direction: column;
            gap: 1.25rem;
            height: 1.25rem;
            font-size: 1.25rem;
        };@media screen and (max-width: 375px) {
            flex-direction: column;
            height: 1.25rem;
            gap: 1.25rem;
            font-size: 1.25rem;
            text-wrap: balance;
            margin-bottom: 2rem;
        };@media screen and (max-width: 309px) {
            height: 1.25rem;
            font-size: 1.25rem;
            text-wrap: balance;
            margin-bottom: 1.75rem;
        }}