@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Geologica;src:url(/font/Geologica/Geologica-Black.ttf) format("truetype");font-weight:900;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Geologica,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:url(/pattern.webp) repeat,#f0f0f0;background-size:24px 24px}a{text-decoration:none;color:inherit}button{font-family:inherit;border:none;cursor:pointer}.screen-pc{display:flex;flex-direction:column;align-items:center;gap:32px;padding:64px 0;width:100%;max-width:1440px;margin:0 auto;min-height:100vh}.header-and-subheader{display:flex;flex-direction:column;align-items:center;gap:16px;width:720px}.main-header{font-family:Geologica,sans-serif;font-weight:600;font-size:48px;line-height:1.25em;text-align:center;color:#000;width:100%}.subheader{font-family:Geologica,sans-serif;font-weight:400;font-size:24px;line-height:1.25em;text-align:center;color:#000;width:480px}.bot-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:24px 36px;background-color:#2aa5e0;border-radius:76.5px;font-family:Geologica,sans-serif;font-weight:600;font-size:24px;line-height:.9911874135335287em;text-align:center;color:#fff;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.bot-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2aa5e04d}.bot-button:active{transform:translateY(0)}.section-title{font-family:Geologica,sans-serif;font-weight:600;font-size:32px;line-height:1.25em;text-align:center;color:#000}.row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;width:100%;max-width:100%;padding:0 20px;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1201px){.row{justify-content:flex-start}}.row::-webkit-scrollbar{display:none}.row:active,.row.grabbing{cursor:grabbing}.video-container{width:320px;height:426px;overflow:hidden;border-radius:8px;flex-shrink:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto}.video-container video{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.row2{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:23px;width:100%}.image-container{width:320px;height:427px;overflow:hidden;border-radius:8px;flex-shrink:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block}a.image-container{text-decoration:none;cursor:pointer;transition:transform .2s ease}a.image-container:hover{transform:scale(1.02)}.image-container img{width:320px;height:427px;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-touch-callout:none}@media(max-width:1440px){.screen-pc{padding:64px 0}}@media(max-width:1200px){.screen-pc{gap:28px;padding:64px 14px}.row{flex-wrap:wrap;justify-content:center;overflow-x:visible;cursor:default;gap:12px}.row2{flex-wrap:wrap;justify-content:center;gap:18px}.video-container{width:280px;height:373px}.image-container,.image-container img{width:320px;height:427px}}@media(max-width:768px){.screen-pc{gap:24px;padding:64px 16px}.header-and-subheader{width:100%;gap:12px}.main-header{font-size:32px;line-height:1.2em}.subheader{font-size:18px;width:100%;max-width:400px}.bot-button{padding:18px 28px;font-size:20px}.section-title{font-size:28px}.row{justify-content:center}.row2{flex-direction:column;gap:16px}.video-container,.image-container,.image-container img{width:280px;height:373px}}@media(max-width:480px){.screen-pc{gap:20px;padding:64px 12px}.main-header{font-size:24px}.subheader{font-size:16px}.bot-button{padding:16px 24px;font-size:18px}.section-title{font-size:24px}.row{padding:0 12px}.video-container,.image-container,.image-container img{width:280px;height:373px}}.review-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 24px;width:320px;background-color:#272727;border-radius:24px;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.review-container.fade-out{opacity:0;transform:scale(.95)}.review-container.fade-in{opacity:1;transform:scale(1)}.user-container{display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:4px}.forwarded-text{font-family:Geologica,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;color:#62ba46}.avatar-image{width:24px;height:24px;border-radius:50%;object-fit:cover}.username{font-family:Geologica,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;color:#62ba46}.review-text{font-family:Geologica,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;text-align:left;color:#fff;width:100%}.svg-tail{position:absolute;left:-6.8px;bottom:0}@media(max-width:768px){.review-container{width:100%;max-width:400px;padding:14px 20px}.forwarded-text,.username,.review-text{font-size:15px}}@media(max-width:480px){.review-container{max-width:100%;padding:12px 16px}.forwarded-text,.username,.review-text{font-size:14px}.avatar-image{width:22px;height:22px}}.faq-container{width:100%;max-width:640px;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;flex-wrap:wrap;gap:16px}.faq-questions,.faq-item{display:flex;flex-direction:column;gap:8px;width:100%}.question-bubble{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;gap:4px;padding:12px 16px;background-color:#61b946;border-radius:24px;border:none;cursor:pointer;transition:opacity .3s ease,transform .2s ease;font-family:Geologica,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;text-align:left;color:#fff;width:100%}.question-bubble:not(.active){opacity:.8}.question-bubble.active{opacity:1}.question-bubble:hover{opacity:1;transform:translate(-2px)}.svg-tail-right{position:absolute;right:-7px;top:18px}.answer-bubble{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;gap:4px;padding:16px 24px;background-color:#e0e0e0;border-radius:24px;font-family:Geologica,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;text-align:left;color:#1f1f1f;animation:fadeIn .3s ease-in-out}.answer-bubble p{width:100%;margin:0}.answer-bubble p:not(:last-of-type){margin-bottom:12px}.svg-tail-left{position:absolute;left:-6.8px;bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.faq-container{max-width:100%}.question-bubble,.answer-bubble{font-size:15px}.svg-tail-right{top:16px}}@media(max-width:480px){.faq-container{gap:12px}.faq-questions,.faq-item{gap:6px}.question-bubble{padding:10px 14px;font-size:15px}.answer-bubble{padding:14px 20px;font-size:15px}.svg-tail-right{top:14px}}
