@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,500,0,0);.pricing-section{background:#fff;padding:90px 24px}.pricing-header{margin-bottom:50px;text-align:center}.pricing-header h2{color:#111827;font-size:42px;font-weight:800;margin-bottom:12px}.pricing-header p{color:#6b7280;font-size:17px}.pricing-grid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin:0 auto;max-width:1200px}.pricing-card{background:#fff;border:1px solid #ececec;border-radius:26px;box-shadow:0 8px 30px #0000000a;padding:38px 30px;position:relative;transition:.25s ease}.pricing-card:hover{transform:translateY(-6px)}.pricing-card-featured{background:#0f172a;box-shadow:0 25px 60px #0f172a4d;color:#fff;transform:scale(1.04)}.pricing-badge{background:#14b8a6;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:7px 14px;position:absolute;right:18px;top:18px}.pricing-plan{color:#111827;font-size:28px;font-weight:800;margin-bottom:18px}.pricing-plan-featured{color:#fff}.pricing-price{color:#111827;font-size:42px;font-weight:900;margin-bottom:28px}.pricing-price span{color:#6b7280;font-size:16px;font-weight:500;margin-left:4px}.pricing-price-featured,.pricing-price-featured span{color:#fff}.pricing-features{list-style:none;margin:0 0 34px;padding:0}.pricing-features li{color:#374151;font-size:15px;line-height:1.5;margin-bottom:14px}.pricing-features-featured li{color:#ffffffeb}.pricing-btn{background:#ef4444;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:15px;transition:.2s ease;width:100%}.pricing-btn:hover{opacity:.92}.pricing-btn-featured{background:#14b8a6}@media (max-width:900px){.pricing-card-featured{transform:none}.pricing-header h2{font-size:34px}.pricing-price{font-size:36px}}.modern-footer{background:#0f172a;color:#fff;margin-top:80px;padding:70px 8%}.footer-container{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:1.5fr 1fr 1fr}.footer-logo-wrap{align-items:center;display:flex;gap:14px;margin-bottom:24px}.footer-logo{background:#ffffff14;border-radius:18px;height:62px;object-fit:contain;padding:8px;width:62px}.footer-logo-wrap h3{font-size:1.7rem;font-weight:700;margin:0}.footer-logo-wrap p{color:#94a3b8;font-size:.95rem;margin:4px 0 0}.footer-description{color:#cbd5e1;font-size:.97rem;font-size:13px;line-height:1.8;margin-bottom:28px;max-width:420px}.footer-socials{align-items:center;display:flex;gap:14px;margin-bottom:28px}.footer-socials a{align-items:center;background:#ffffff0f;border-radius:12px;color:#fff;display:flex;font-size:1rem;height:42px;justify-content:center;text-decoration:none;transition:.25s ease;width:42px}.footer-socials a:hover{background:#16c47f1f;color:#16c47f;transform:translateY(-2px)}.footer-store-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.footer-store-buttons a{display:flex}.footer-store-buttons img{height:52px;transition:.25s ease;width:auto}.footer-store-buttons img:hover{transform:translateY(-2px)}.footer-column h4{color:#fff;font-size:1.1rem;margin-bottom:24px}.footer-column{display:flex;flex-direction:column}.footer-column a,.footer-column span{color:#cbd5e1;font-size:.96rem;margin-bottom:14px;text-decoration:none;transition:.25s ease}.footer-column a:hover{color:#16c47f}.footer-contact-btn{background:#16c47f;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;margin-top:14px;padding:14px 18px;transition:.25s ease;width:fit-content}.footer-contact-btn:hover{background:#13a76c;transform:translateY(-2px)}.footer-bottom{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:60px;padding-top:28px}.footer-bottom p{color:#94a3b8;font-size:.92rem}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:24px}.footer-bottom-links a{color:#cbd5e1;font-size:.94rem;text-decoration:none;transition:.25s ease}.footer-bottom-links a:hover{color:#16c47f}@media (max-width:980px){.footer-container{gap:50px;grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-store-buttons{flex-direction:row}}@media (max-width:600px){.modern-footer{padding:60px 24px}.footer-store-buttons{align-items:flex-start;flex-direction:column}.footer-store-buttons img{height:50px}.footer-socials{flex-wrap:wrap}}.pricing-price-wrapper{display:flex;flex-direction:column;gap:.35rem;margin:1rem 0}.pricing-old-price{color:#8b8b8b;font-size:1rem;margin:0;opacity:.8;text-decoration:line-through}.pricing-price{margin:0}.pricing-discount-badge{background:#00c8781f;border-radius:999px;color:#00a86b;display:inline-flex;font-size:.82rem;font-weight:600;margin:0;padding:.35rem .7rem;width:fit-content}.windows-download-btn{align-items:center;background-color:#fff;border-radius:4px;display:flex;padding:5px 10px}.windows-download-btn .windows-icon{color:blue;font-size:30px}.windows-download-btn .windows-text{display:flex;flex-direction:column;margin-left:7px}.windows-download-btn .windows-text span{font-size:13px}.windows-download-btn-footer{align-items:center;background-color:#fff;border-radius:4px;color:#000;display:flex;padding:5px 10px}.windows-download-btn-footer .windows-icon{color:blue;font-size:30px}.windows-download-btn-footer .windows-text{display:flex;flex-direction:column;margin-left:7px}.windows-download-btn-footer .windows-text span{font-size:13px}:root{--bg:#f3f5f7;--text:#1a1c20;--muted:#6d737d;--brand:#d9b78e;--dark:#0f1821}*{box-sizing:border-box}body{background:#f3f5f7;background:var(--bg);color:#1a1c20;color:var(--text);font-family:Roboto,Segoe UI,Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.page{display:flex;flex-direction:column;margin:0;min-height:100vh;width:100%}.main-content{flex:1 1}.topbar{background:#fff;border-bottom:1px solid #eceef1;display:grid;grid-template-columns:240px 1fr auto;height:82px;padding:0 18px;position:sticky;top:0;z-index:1000}.brand,.topbar{align-items:center}.brand{display:flex;gap:10px}.brand-logo{border-radius:8px;height:34px;object-fit:cover;width:34px}.brand-name{font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.brand-sub{color:#6d737d;color:var(--muted);font-size:12px;margin:0}.nav{font-size:12px;font-weight:700;gap:22px;justify-content:flex-end;text-transform:uppercase}.lang-dropdown,.nav{align-items:center;display:flex}.lang-select-wrap{align-items:center;display:inline-flex;position:relative;width:118px}.lang-select-flag{display:inline-flex;left:8px;pointer-events:none;position:absolute;z-index:1}.lang-flag-icon{border:1px solid #00000014;border-radius:2px;display:block;height:12px;width:18px}.lang-select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%232f3339' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #d9dfe7;border-radius:8px;color:#2f3339;cursor:pointer;font-size:12px;font-weight:600;padding:7px 24px 7px 32px;text-transform:none;width:100%}.lang-select:hover{border-color:#b8c0cc}.lang-select:focus{border-color:#2f3339;box-shadow:0 0 0 2px #2f33391f;outline:none}.top-icons{align-items:center;display:flex;gap:10px;justify-content:flex-end}.menu-toggle{background:#fff;border:1px solid #d9dfe7;border-radius:8px;cursor:pointer;display:none;font-size:22px;height:38px;line-height:1;width:38px}.hero-clean{align-items:center;background:linear-gradient(120deg,#fafafa,#f1f1f1);border:1px solid #eceef1;display:grid;grid-template-columns:1fr 1fr;min-height:440px;padding:30px 40px}.hero-copy h1{font-size:clamp(1.6rem,3.2vw,2.8rem);font-weight:800;letter-spacing:.02em;margin:0 0 14px;max-width:520px;text-transform:uppercase}.hero-copy p{color:#464b55;font-size:16px;line-height:1.6;margin:0 0 20px;max-width:480px}.shop-btn{background:#fff;border:2px solid #2f3339;cursor:pointer;font-weight:800;letter-spacing:.04em;padding:12px 24px}.store-helper{color:#7d8593;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.55;margin:28px 0 0;text-transform:none}.hero-copy .store-helper{color:#7d8593;font-size:12px;margin-top:18px}.store-helper-below{line-height:2;max-width:420px}.store-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.store-btn{align-items:center;background:#0000;border:0;border-radius:0;cursor:pointer;display:inline-flex;height:58px;justify-content:center;overflow:visible;padding:0;transition:transform .15s ease;width:190px}.store-btn:hover{transform:translateY(-1px)}.store-badge{height:58px;object-fit:contain;width:190px}.play-store-btn .store-badge{width:210px}.windows-btn{height:58px;width:210px}.windows-badge{height:58px;object-fit:contain;width:190px}.hero-visual{align-items:center;display:flex;justify-content:center;min-height:300px}.hero-responsive-image{display:block;height:auto;max-width:520px;object-fit:contain;width:100%}.benefits-section{background:#fff;border:1px solid #eceef1;border-top:0;padding:52px 96px 54px;text-align:center}.benefits-section h2{font-size:clamp(2.1rem,4vw,3.2rem);font-weight:800;letter-spacing:0;margin:0 0 8px}.section-intro{color:#b2b6be;font-size:12px;line-height:1.45;margin:0 auto 38px;max-width:620px}.benefits-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-grid article{padding:6px 16px}.benefit-icon{color:#66d1ff;display:inline-flex;font-size:38px;margin-bottom:8px}.benefits-grid h4{font-size:clamp(1.2rem,1.7vw,1.7rem);line-height:1;margin:0 0 6px}.benefits-grid p{color:#9ea4ae;font-size:15px;line-height:1.35;margin:0 auto;max-width:260px}.section{background:#fff;border:1px solid #eceef1;border-radius:8px;margin-top:16px;padding:24px}.legal-page{padding:18px 0 32px}.legal-switch-link{margin:0 auto 10px;max-width:820px}.legal-switch-link a{align-items:center;background:#fff;border:1px solid #d9e3ef;border-radius:999px;box-shadow:0 4px 12px #1428460f;color:#215575;display:inline-flex;font-size:.9rem;font-weight:600;padding:8px 14px;text-decoration:none}.legal-switch-link a:hover{background:#f8fbff;border-color:#c7d8ea}.legal-doc{background:#fff;border:1px solid #e4eaf2;border-radius:16px;box-shadow:0 18px 40px #1428460f;color:#2b3340;line-height:1.65;margin:0 auto;max-width:820px;padding:28px 32px 34px}.legal-doc h2{color:#1a2230;font-size:clamp(1.6rem,2.4vw,2.1rem);margin:0 0 6px}.legal-doc h2+h3{border-top:0;color:#5f6b7c;font-size:1rem;font-weight:600;margin-top:6px;padding-top:0}.legal-doc h3{border-top:1px solid #edf1f7;color:#1a2230;font-size:1.15rem;margin:26px 0 10px;padding-top:10px}.legal-doc h4{color:#3a4658;font-size:.98rem;margin:14px 0 6px}.legal-doc li,.legal-doc p{color:#5a6578;font-size:.95rem}.legal-doc ul{margin:8px 0 12px;padding-left:18px}.legal-doc a{color:#215575;text-decoration:underline;text-underline-offset:2px}.site-footer{background:linear-gradient(180deg,#121f2b,#0c141d);border-top:1px solid #1f3447;color:#d6e2ef;margin-top:auto;padding:0}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-title{color:#8ea5b8;font-size:12px;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.site-footer p{margin:0}.footer-top{grid-gap:24px;grid-template-columns:2fr 1fr 1fr;padding:28px 28px 24px}.footer-middle,.footer-top{border-bottom:1px solid #1e3246;display:grid;gap:24px}.footer-middle{grid-gap:24px;grid-template-columns:1.3fr 2fr;padding:20px 28px}.footer-title-main{color:#fff;font-size:38px;font-weight:800;letter-spacing:.02em;text-transform:none}.footer-desc{color:#9eb3c5;font-size:17px;max-width:520px}.footer-emphasis{color:#d7e9f7;font-weight:500}.contact-col{align-items:flex-start}.contact-btn{background:linear-gradient(180deg,#123248,#0f2738);border:1px solid #2f7da9;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.03em;max-width:260px;padding:12px 26px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:100%}.contact-btn:hover{border-color:#4ba7d8;box-shadow:0 10px 20px #16496759;transform:translateY(-1px)}.contact-phone{color:#fff;font-size:30px;font-weight:800;margin-top:8px!important}.footer-inline-icon{color:#66d1ff;font-size:18px;margin-right:8px;vertical-align:-3px}.realtime-col p{color:#b7c8d7;font-size:16px}.copyright{align-items:center;background:#0d141c;border-top:1px solid #1a2a3a;color:#8ea2b4;display:flex;justify-content:space-between;padding:14px 26px}.copyright p{font-size:13px;margin:0}.copyright-links{align-items:center;display:flex;gap:12px}.copyright-links a{color:#b8c8d8}.contact-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08121e73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.contact-modal{background:linear-gradient(135deg,#39c7f08c,#2155758c);border-radius:18px;box-shadow:0 26px 70px #091a2b59;padding:1px;width:min(560px,100%)}.contact-modal-shell{background:#fff;border-radius:17px;overflow:hidden}.contact-modal-head{align-items:flex-start;background:linear-gradient(180deg,#fbfdff,#f4f7fb);border-bottom:1px solid #edf1f7;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.contact-modal-kicker{color:#215575;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.contact-modal-head h3{color:#1a2230;font-size:22px;margin:0}.contact-close{background:#fff;border:1px solid #e1e7ef;border-radius:10px;color:#5a6578;cursor:pointer;font-size:22px;height:36px;line-height:1;transition:background .15s ease,border-color .15s ease;width:36px}.contact-close:hover{background:#f3f6fa;border-color:#d2dbe6}.contact-modal-body{padding:16px 20px 18px}.contact-modal-sub{color:#5a6578;font-size:14px;line-height:1.55;margin:0 0 8px}.contact-modal-hint{color:#8a94a6;font-size:12px;line-height:1.45;margin:0 0 16px}.contact-modal-hint a{color:#215575;font-weight:600}.contact-form{grid-gap:14px;display:grid;gap:14px}.contact-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.contact-form label{grid-gap:6px;color:#3a4658;display:grid;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em}.contact-form input,.contact-form textarea{background:#fbfdff;border:1px solid #e1e7ef;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffa6;font-family:inherit;font-size:15px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#39c7f0;box-shadow:0 0 0 3px #39c7f02e;outline:none}.contact-form textarea{resize:vertical}.contact-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:2px}.contact-cancel{background:#fff;border:1px solid #e1e7ef;border-radius:12px;color:#3a4658;cursor:pointer;font-weight:700;padding:10px 14px}.contact-cancel:hover{background:#f6f8fb}.contact-submit{background:linear-gradient(135deg,#16344a,#215575);border:0;border-radius:12px;box-shadow:0 10px 18px #16496738;color:#fff;cursor:pointer;font-weight:800;padding:10px 16px}.contact-submit:hover{filter:brightness(1.03)}@media (max-width:900px){.topbar{gap:10px;grid-template-columns:1fr auto;height:auto;padding:14px}.brand{grid-column:1/2}.top-icons{align-self:start;grid-column:2/3;justify-content:flex-end}.menu-toggle{align-items:center;display:inline-flex;justify-content:center}.nav{display:none;flex-direction:column;gap:10px;grid-column:1/-1;justify-content:flex-start;padding-top:8px;width:100%}.nav.nav-open{display:flex}.nav a{padding:8px 0}.nav .lang-dropdown,.nav a{border-bottom:1px solid #edf0f5;width:100%}.nav .lang-dropdown{padding:8px 0 4px}.nav .lang-select-wrap{width:100%}.hero-clean{gap:16px;grid-template-columns:1fr;padding:20px}.store-badge,.store-btn{height:52px;width:170px}.play-store-btn .store-badge{width:186px}.windows-btn{height:52px;width:186px}.windows-badge{height:52px;width:170px}.hero-visual{min-height:200px}.hero-responsive-image{max-width:100%}.benefits-grid{gap:12px;grid-template-columns:1fr}.benefits-grid h4{font-size:26px}.benefits-section{padding:40px 24px 44px}.site-footer{padding:0}.footer-middle,.footer-top{grid-template-columns:1fr;padding:18px 16px}.copyright{align-items:flex-start;flex-direction:column;gap:8px}.contact-form-row{grid-template-columns:1fr}.contact-form-actions{align-items:stretch;flex-direction:column-reverse}.legal-doc{padding:22px 18px 26px}.legal-switch-link{margin-bottom:8px;padding:0 2px}}
/*# sourceMappingURL=main.ea6bc3f5.css.map*/