@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Plus+Jakarta+Sans:wght@700;800&display=swap);.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--brand-bg:#0c0e14;--brand-purple:#a855f7;--brand-blue:#3b82f6;--brand-glass:rgba(255, 255, 255, 0.02);--brand-glass-border:rgba(255, 255, 255, 0.1);--font-heading:"Plus Jakarta Sans", sans-serif;--font-body:"Inter", sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--brand-bg)!important;color:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}@keyframes heroReveal{0%{opacity:0;transform:translateY(30px) scale(.98)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes pulse{0%,100%{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.max-w-7xl{max-width:1280px;margin:0 auto;padding:0 24px}.glass-card{background:var(--brand-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--brand-glass-border);padding:60px;border-radius:40px;border:2px dashed rgb(255 255 255 / .05);text-align:center}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:24px 0;transition:0.4s}.site-header.is-scrolled{background:rgb(12 14 20 / .8);backdrop-filter:blur(20px);padding:16px 0;border-bottom:1px solid var(--brand-glass-border)}.header-inner{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.logo-box{width:36px;height:36px;background:linear-gradient(to top right,var(--brand-purple),var(--brand-blue));border-radius:12px;display:flex;align-items:center;justify-content:center}.logo-text{font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.05em}.nav-links{display:flex;gap:40px;align-items:center}.nav-item{text-decoration:none;color:rgb(255 255 255 / .4);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;transition:0.3s}.nav-item:hover{color:#fff}.hero-section{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.hero-orb{position:absolute;border-radius:50%;filter:blur(100px);z-index:-1;animation:pulse 10s infinite}.hero-orb-1{top:20%;left:30%;width:400px;height:400px;background:var(--brand-purple)}.hero-orb-2{bottom:20%;right:30%;width:500px;height:500px;background:var(--brand-blue);animation-delay:-5s}.hero-content{animation:heroReveal 1.2s cubic-bezier(.16,1,.3,1) forwards;max-width:900px;margin:0 auto}.hero-badge{display:inline-block;padding:6px 16px;background:rgb(255 255 255 / .03);border:1px solid var(--brand-glass-border);border-radius:100px;color:#c084fc;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;margin-bottom:32px}.hero-h1{font-family:var(--font-heading);font-size:clamp(40px, 8vw, 88px);font-weight:800;line-height:1;letter-spacing:-.05em;margin-bottom:40px}.hero-h1 span{opacity:.4;font-style:italic}.hero-p{font-size:clamp(18px, 2vw, 20px);color:#94a3b8;max-width:640px;margin:0 auto;line-height:1.6;font-weight:500}.about-section{padding:120px 0}.about-card{padding:80px;border-radius:40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-h2{font-family:var(--font-heading);font-size:48px;font-weight:800;line-height:1.1;margin:24px 0 32px;letter-spacing:-.02em}.about-p{color:#94a3b8;font-size:18px;line-height:1.8}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stat-box{border-radius:32px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1}.stat-box.purple{background:linear-gradient(135deg,var(--brand-purple),var(--brand-blue))}.stat-box h4{font-size:56px;font-weight:800;letter-spacing:-.05em}.stat-box span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgb(255 255 255 / .6)}.apps-section{padding:120px 0}.apps-header{text-align:center;margin-bottom:80px}.apps-h2{font-family:var(--font-heading);font-size:56px;font-weight:800;margin-top:16px}.apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}.flip-card{height:420px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform 0.6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;border-radius:40px}.flip-card.active .flip-card-inner{transform:rotateY(180deg)}@media (hover:hover){.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:40px;border:1px solid var(--brand-glass-border);overflow:hidden}.flip-card-front{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px}.flip-card-back{transform:rotateY(180deg);background:rgb(12 14 20 / .98);padding:40px;text-align:center;display:flex;flex-direction:column;justify-content:center}.app-logo-wrap{width:120px;height:120px;border-radius:30px;background:rgb(255 255 255 / .02);display:flex;align-items:center;justify-content:center;border:1px solid var(--brand-glass-border)}.app-logo-wrap img{width:120px;height:120px;object-fit:contain}.app-store{background:#000;border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:10px 20px;display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;align-self:center;margin-top:24px}.reasons-section{padding:120px 0}.reasons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.reason-item{text-align:center}.reason-icon{width:96px;height:96px;border-radius:40px;margin:0 auto 32px;display:flex;align-items:center;justify-content:center;background:var(--brand-glass);border:1px solid var(--brand-glass-border);transition:0.4s}.reason-item:hover .reason-icon{background:#fff;color:#000;transform:translateY(-10px)}.reason-h3{font-family:var(--font-heading);font-size:24px;font-weight:700;margin-bottom:24px}.reason-p{color:#94a3b8;font-size:16px;line-height:1.8}.cta-section{padding:120px 0}.cta-card{padding:100px 40px;border-radius:60px;text-align:center;background:rgb(255 255 255 / .015);border:1px solid var(--brand-glass-border);position:relative;overflow:hidden}.cta-h2{font-family:var(--font-heading);font-size:clamp(32px, 6vw, 64px);font-weight:800;margin-bottom:40px;line-height:1.1;letter-spacing:-.04em}.cta-p{font-size:22px;color:#94a3b8;max-width:600px;margin:0 auto 56px}.btn-white{display:inline-block;background:#fff;color:#000;padding:20px 48px;border-radius:100px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:14px;transition:0.3s}.btn-white:hover{opacity:.9;transform:scale(1.05)}.contact-sec{padding:100px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.contact-h2{font-family:var(--font-heading);font-size:48px;margin-bottom:40px}.contact-p{font-size:20px;color:#94a3b8;margin-bottom:60px}.contact-item{display:flex;gap:24px;margin-bottom:40px}.contact-icon{width:56px;height:56px;border-radius:16px;background:var(--brand-glass);border:1px solid var(--brand-glass-border);display:flex;align-items:center;justify-content:center;color:var(--brand-purple);flex-shrink:0}.contact-form-dummy{padding:80px 40px;border-radius:40px;background:rgb(255 255 255 / .01);border:2px dashed rgb(255 255 255 / .05);text-align:center}.general-page-header{padding:140px 0 60px;text-align:center;border-bottom:1px solid var(--brand-glass-border);margin-bottom:80px}.entry-content{max-width:900px;margin:0 auto 100px;padding:0 24px;line-height:2;font-size:18px;color:#cbd5e1}.entry-content h1,.entry-content h2,.entry-content h3{color:#fff;font-family:var(--font-heading);margin:2em 0 1em;font-weight:800}.entry-content p{margin-bottom:1.5em}.entry-content ul,.entry-content ol{margin:1.5em 0 2em 1.5em}.entry-content li{margin-bottom:.8em}.entry-content a{color:var(--brand-purple);font-weight:600;text-decoration:underline}.wpcf7-form{max-width:800px;margin:0 auto}.fusion-one-half{width:48%;float:left}.fusion-column-last{float:right}@media (max-width:768px){.fusion-one-half{width:100%;float:none}}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;background:#fff;transition:all 0.3s ease}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#0073e6;outline:none;box-shadow:0 0 0 2px rgb(0 115 230 / .1)}.wpcf7-form ::placeholder{color:#999;letter-spacing:1px;font-size:13px}.wpcf7-form textarea{min-height:140px;resize:vertical}.wpcf7-quiz-label{display:block;margin-bottom:8px;font-size:14px;color:#ddd}.wpcf7-submit{background:linear-gradient(to top right,var(--brand-purple),var(--brand-blue));color:#fff;padding:14px 30px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all 0.3s ease;margin-top:15px;max-width:200px;width:100%}.wpcf7-submit:hover{background:linear-gradient(to top right,#7918d5,#003489);}.wpcf7-spinner{margin-left:10px auto;display:block;text-align:center}.wpcf7-not-valid-tip{color:#e63946;font-size:12px;margin-top:5px}.wpcf7-response-output{margin-top:20px;padding:12px;border-radius:5px;font-size:14px}.wpcf7-mail-sent-ok{background:#e6f9f0;color:#2d7a46}.wpcf7-validation-errors,.wpcf7-mail-sent-ng{background:#fdecea;color:#c0392b}.wpcf7-form::after{content:"";display:block;clear:both}@media (max-width:1024px){.about-card,.contact-grid{grid-template-columns:1fr;padding:40px}.hero-h1{font-size:64px}.reasons-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-links{display:none}.footer-main,.footer-bottom{flex-direction:column;text-align:center;gap:40px}.footer-nav{flex-direction:column;gap:24px}}@media (max-width:1200px){.hero-section{height:auto;padding:140px 24px 80px}.hero-h1{font-size:56px}.about-card{padding:60px;gap:60px}.apps-h2{font-size:44px}.cta-h2{font-size:42px}.contact-h2{font-size:40px}}@media (max-width:1024px){.max-w-7xl{padding:0 20px}.hero-section{padding:120px 20px 60px}.hero-p{font-size:18px}.about-section,.apps-section,.reasons-section,.cta-section,.contact-sec{padding:80px 0}.about-card,.contact-grid{grid-template-columns:1fr;gap:50px;padding:40px}.reasons-grid{grid-template-columns:1fr 1fr;gap:40px}.apps-grid{gap:30px}.flip-card{height:380px}.stat-box h4{font-size:44px}}@media (max-width:768px){.site-header{padding:16px 0}.nav-links{display:none}.logo-text{font-size:18px}.hero-section{padding:110px 16px 60px}.hero-h1{font-size:36px;line-height:1.2}.hero-p{font-size:16px}.hero-orb-1,.hero-orb-2{width:250px;height:250px;filter:blur(80px)}.about-card{padding:30px 20px;border-radius:24px}.about-h2{font-size:28px}.about-p{font-size:16px}.stats-grid{grid-template-columns:1fr}.stat-box{padding:24px}.stat-box h4{font-size:32px}.apps-h2{font-size:32px}.reasons-grid{grid-template-columns:1fr}.reason-icon{width:70px;height:70px;border-radius:20px}.cta-card{padding:50px 20px;border-radius:30px}.cta-h2{font-size:28px}.cta-p{font-size:16px}.btn-white{width:100%;padding:14px 20px;font-size:13px}.contact-h2{font-size:28px}.contact-p{font-size:16px}.contact-item{gap:16px}.contact-icon{width:44px;height:44px}.wpcf7-submit{max-width:100%}.glass-card{padding:30px 15px}.footer-main,.footer-bottom{flex-direction:column;gap:30px;text-align:center}.footer-nav{flex-direction:column;gap:16px}}@media (max-width:480px){.hero-h1{font-size:30px}.hero-badge{font-size:9px;padding:5px 12px}.apps-h2{font-size:26px}.cta-h2{font-size:24px}.about-h2,.contact-h2{font-size:24px}.entry-content{font-size:16px}.max-w-7xl{padding:0 16px}.about-card,.contact-grid{padding:20px}}.app-subtitle{font-size:12px;color:#94a3b8}.app-desc{margin-top:20px;font-size:14px;color:#94a3b8;line-height:1.5}.read-more{margin-top:20px;display:inline-block;font-size:13px;color:#a855f7;text-decoration:none}.read-more:hover{text-decoration:underline}@media (max-width:768px){.app-info{padding:20px}.app-logo-wrap{width:90px;height:90px}.app-logo-wrap img{width:90px;height:90px}}