@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.static{position:static}.isolate{isolation:isolate}.contents{display:contents}.flex{display:flex}.inline-block{display:inline-block}.table{display:table}.min-w-full{min-width:100%}.border-collapse{border-collapse:collapse}.list-\[square\]{list-style-type:square}.list-decimal{list-style-type:decimal}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-left{text-align:left}.underline{text-decoration-line:underline}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@font-face{font-family:DIN Round;src:url(/fonts/din-round.woff2)format("woff2");font-weight:400;font-style:normal}body{color:#111;-webkit-font-smoothing:antialiased;background:#f8f8f2;margin:0;font-family:DIN Round,sans-serif}a{color:inherit;text-decoration:none}header{background-color:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:20px;display:flex}.header-nav-desktop{flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.header-nav-desktop a{color:#333;white-space:nowrap;padding:4px 8px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.header-nav-desktop a:hover{color:#ff8c42}.header-nav-wrapper{background-color:#fff;border-bottom:1px solid #ddd;display:none;position:relative}.header-nav-wrapper:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff0,#fff);width:50px;position:absolute;top:0;bottom:0;right:0}.header-nav-mobile{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;padding:12px 50px 12px 20px;display:flex;overflow-x:auto}.header-nav-mobile::-webkit-scrollbar{display:none}.header-nav-mobile a{color:#333;white-space:nowrap;padding:4px 8px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.header-nav-mobile a:hover{color:#ff8c42}@media (max-width:768px){header{gap:12px;padding:15px}.header-nav-desktop{display:none}.header-nav-wrapper{display:block}.header-nav-mobile{justify-content:flex-start;gap:12px;padding:10px 15px}.header-nav-mobile a{flex-shrink:0;padding:4px 6px;font-size:13px}.header-right{gap:12px}.header-left h1{font-size:20px}.header-right .contact-link{padding:8px 12px;font-size:14px}@media (max-width:480px){.header-nav-mobile{gap:8px;padding:8px 12px}.header-nav-mobile a{padding:4px;font-size:12px}}}.header-left{flex-shrink:0}.header-left a{align-items:center;text-decoration:none;display:flex}.header-left img{border-radius:10px;width:48px;height:48px;margin-right:16px}.header-left h1{margin:0;font-size:24px}.header-nav a{color:#333;white-space:nowrap;padding:4px 8px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s}.header-nav a:hover{color:#ff8c42}.header-right{flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.header-right .contact-link{color:#ff8c42;white-space:nowrap;border:1px solid #ff8c42;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s}.header-right .contact-link:hover{color:#fff;background-color:#ff8c42}footer{text-align:center;opacity:.6;flex-flow:wrap;justify-content:center;align-items:center;gap:16px;padding:40px 20px;font-size:14px;display:flex}footer a{color:#555;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;padding:4px 8px;text-decoration:none;display:inline-block}footer p{white-space:nowrap;word-break:keep-all;width:100%;margin:8px 0 0}@media (max-width:768px){footer{flex-direction:column;gap:10px;padding:30px 15px}footer a{padding:2px 0}footer p{margin-top:4px}}.main-body{color:#333;max-width:900px;margin:auto;padding:40px;font-family:sans-serif;line-height:1.6}.hero{text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1000px;margin:40px auto 20px;padding:0 20px;display:flex}.hero-text{max-width:460px}.hero-text p{font-size:20px;font-weight:700;line-height:1.6}.hero-image{width:100%;max-width:320px}.hero-image-img{border-radius:30px;width:100%;max-width:320px;height:auto;box-shadow:0 0 30px #00000014}.btns{gap:20px;margin-top:20px;display:flex}.badge-img{width:auto;height:50px}.screenshot-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1000px;margin:60px auto;padding:0 20px;display:flex}.screenshot-row:nth-of-type(odd){flex-direction:row}.screenshot-row:nth-of-type(2n){flex-direction:row-reverse}.screenshot-img{border-radius:60px;width:100%;max-width:300px;height:auto;box-shadow:0 0 30px #0000001a}.screenshot-text{max-width:400px}.screenshot-text h3{margin-bottom:10px;font-size:24px}.screenshot-text p{opacity:.85;font-size:17px;line-height:1.6}.form-section{max-width:600px;margin:60px auto;padding:0 20px}.contact-form{background-color:#fff;border:1px solid #eee;border-radius:20px;padding:30px;box-shadow:0 4px 20px #0000000d}.contact-form label{margin-bottom:20px;font-size:16px;font-weight:700;display:block}.contact-form input[type=email],.contact-form textarea{box-sizing:border-box;background-color:#fdfdfd;border:1px solid #ccc;border-radius:12px;width:95%;margin-top:8px;padding:12px 16px;font-family:DIN Round,sans-serif;font-size:16px;font-weight:700}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button[type=submit]{color:#fff;cursor:pointer;background-color:#ff8c42;border:none;border-radius:12px;margin-top:20px;padding:14px 24px;font-family:DIN Round,sans-serif;font-size:16px;font-weight:700;transition:background-color .3s}.contact-form button[type=submit]:hover{background-color:#f70}.text-page-container{max-width:800px;margin:auto;padding:40px 20px;line-height:1.6}.text-page-container h1{font-size:28px}.text-page-container h2{margin-top:40px;font-size:22px}.text-page-container p{margin-bottom:20px}.language-switcher{flex-shrink:0;align-items:center;gap:8px;margin-right:0;display:flex}.language-switcher button{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;transition:all .2s;display:flex}.language-switcher button:hover{opacity:.8;transform:scale(1.1)}.language-switcher button.active{opacity:1;background:0 0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
