@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#f1f0ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--muted:#a2adbf;--purple:#a08aff;--line:#ffffff12;background:#151d27;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{min-width:320px;margin:0}a{color:inherit}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #b8a6ff}.wrap{width:min(1160px,100% - 64px);margin-inline:auto}.skip-link{z-index:10;background:#7856ff;padding:12px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:96px;display:flex}.brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:1.24rem;font-weight:800;text-decoration:none;display:inline-flex}.brand img{background:#7653f5;border-radius:13px;width:42px;height:42px}.header-actions{align-items:center;gap:27px;display:flex}.language-link{color:#c8c9db;font-size:.8rem;text-decoration:none}.button{border-radius:15px;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:0 25px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,#8965ff,#6645fa);box-shadow:0 8px 32px #6943ff22}.button-outline{background:#a58aff09;border:1px solid #62518d}.button-outline:hover{background:#a58aff18}.button-small{border-radius:12px;gap:15px;min-height:42px;padding-inline:18px;font-size:.75rem}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;min-height:760px;padding-top:72px;padding-bottom:86px;display:grid}.eyebrow{letter-spacing:.16em;color:#b2a0f9;align-items:center;gap:10px;font-size:.64rem;font-weight:800;line-height:1.6;display:flex}.eyebrow>span{background:#a890ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #a890ff}.hero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(3.2rem,5.2vw,4.7rem);line-height:1.1}.hero h1>span{color:#ae96ff}.hero-intro{max-width:450px;color:var(--muted);font-size:1rem;line-height:1.85}.hero-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.text-link{font-size:.8rem;font-weight:700;text-decoration:none}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.text-link>span{margin-left:10px}.hero-note{color:#99a4b6;margin-top:26px;font-size:.7rem}.hero-note>span{color:#b19bff;margin-right:6px}.hero-visual{isolation:isolate;height:580px;position:relative}.visual-glow{z-index:-1;background:radial-gradient(#7350f32b,#0000 68%);position:absolute;inset:40px -20px 30px}.phone{background:#151d27;border:5px solid #303747;border-radius:34px;width:272px;overflow:hidden;box-shadow:0 30px 65px #060a124d}.phone img{width:100%;height:auto;display:block}.phone-front{z-index:2;width:251px;position:absolute;top:4px;right:5px;transform:rotate(7deg)}.phone-back{opacity:.8;width:236px;position:absolute;top:58px;left:5px;transform:rotate(-9deg)}.floating-label{z-index:3;backdrop-filter:blur(16px);background:#263040ed;border:1px solid #7664a650;border-radius:18px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;bottom:15px;left:12px;box-shadow:0 15px 45px #080d1b66}.label-icon{color:#b29aff;font-size:1.7rem}.floating-label strong{font-size:.8rem;display:block}.floating-label small{color:#aab4c6;margin-top:6px;font-size:.61rem;display:block}.visual-caption{letter-spacing:.22em;color:#7d8a9f;font-size:.53rem;position:absolute;bottom:-22px;right:10px}.workflow-strip{border-block:1px solid var(--line);background:#1a2330}.workflow-inner{justify-content:center;align-items:center;gap:60px;padding-block:25px;display:flex}.workflow-inner>span{color:#bbc1d1;align-items:center;gap:12px;font-size:.86rem;font-weight:600;display:flex}.workflow-inner b{color:#a68bff;font-size:1.5rem;font-weight:400}.workflow-inner .flow-arrow{color:#5a6376;font-size:1rem}.showcase-section{padding-block:100px 60px}.section-heading{text-align:center;max-width:760px;margin:0 auto 38px}.section-heading .eyebrow{justify-content:center}h2{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.2}h2 span{color:#9da8bc}.section-heading h2{margin:17px 0}.section-heading>p:last-child{color:var(--muted);font-size:.88rem;line-height:1.8}.app-tabs{border:1px solid var(--line);background:#1c2532;border-radius:17px;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto 30px;padding:6px;display:flex}.app-tabs button{color:#9ca8bd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:13px 23px;font-size:.8rem;font-weight:700;display:flex}.app-tabs button[aria-selected=true]{color:#c3b2ff;background:#8462ff20;border-color:#9878ff40}.app-tabs button:hover{color:#e2d9ff}.app-tabs button>span{font-size:1.1rem}.showcase-panel{background:linear-gradient(120deg,#202a39,#1b2431);border:1px solid #a4a3df1c;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:620px;display:grid;overflow:hidden}.showcase-panel[hidden]{display:none}.showcase-copy{padding:50px 0 50px 64px}.step-label{letter-spacing:.15em;color:#b39cff;font-size:.65rem;font-weight:800}.showcase-copy h3{letter-spacing:-.05em;margin:24px 0 18px;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.2}.showcase-copy>p{color:#aab5c8;margin-bottom:25px;font-size:.91rem;line-height:1.9}.accent-link{color:#c1adff}.context-note{border-top:1px solid var(--line);color:#98a4b9;gap:12px;margin-top:60px;padding-top:22px;font-size:.7rem;line-height:1.7;display:flex}.context-note>span{color:#ad92ff}.showcase-screen{background:radial-gradient(#8161f51f,#0000 70%);justify-content:center;align-items:center;height:100%;padding:36px 35px;display:flex}.showcase-screen .phone{border-radius:31px;width:250px}.benefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:40px;padding-block:16px 82px;display:grid}.benefits article{padding:14px 10px}.benefit-icon{color:#b399ff;background:#8a62ff0d;border:1px solid #9b7ffa30;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid}.benefits h3{letter-spacing:-.03em;margin:21px 0 10px;font-size:1rem}.benefits p{color:var(--muted);max-width:300px;font-size:.8rem;line-height:1.8}.faq-section{grid-template-columns:1fr 1.25fr;gap:70px;padding-block:90px;display:grid}.faq-section h2{margin-top:18px;font-size:2.4rem}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:.86rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#b59aff;font-size:1.2rem}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);padding-right:25px;font-size:.8rem;line-height:1.9}.closing-cta{padding-bottom:70px}.closing-inner{text-align:center;background:radial-gradient(at 50% 110%,#7053c638,#0000 72%),#1c2532;border:1px solid #9978ff30;border-radius:28px;padding:58px 25px 64px;position:relative;overflow:hidden}.closing-inner .eyebrow{justify-content:center}.closing-inner h2{margin:18px 0 30px}.closing-inner h2 span{color:#b4a0fb}.cta-symbol{color:#b39aff;margin-bottom:20px;font-size:2.5rem}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:28px;display:flex}.brand-footer{font-size:1rem}.brand-footer img{border-radius:10px;width:33px;height:33px}.site-footer>p{color:#8d99ae;max-width:410px;font-size:.69rem;line-height:1.7}.footer-app-link{color:#b8a7ef;font-size:.72rem;text-decoration:none}@media (width>=1200px){.hero-visual{margin-left:5px}.phone-front{right:18px}.phone-back{left:23px}}@media (width<=960px){.wrap{width:calc(100% - 44px)}.hero{gap:10px;min-height:690px}.hero h1{font-size:3.5rem}.hero-visual{height:500px}.phone-front{width:210px;top:0;right:0}.phone-back{width:190px;top:55px;left:0}.floating-label{padding:14px;bottom:5px;left:0}.floating-label small{font-size:.57rem}.hero-actions{flex-wrap:wrap;gap:18px}.workflow-inner{gap:30px}.showcase-copy{padding-left:35px}.showcase-panel{gap:20px}.faq-section{gap:35px}.site-footer{flex-wrap:wrap}}@media (width<=700px){.wrap{width:calc(100% - 36px)}.site-header{height:78px}.brand{gap:7px;font-size:1.05rem}.brand img{border-radius:10px;width:35px;height:35px}.header-actions{gap:13px}.language-link{font-size:.68rem}.button-small{gap:7px;min-height:37px;padding:0 10px;font-size:.65rem}.hero{grid-template-columns:1fr;gap:30px;padding-top:42px;padding-bottom:55px}.hero-copy{max-width:520px}.hero h1{margin-block:21px;font-size:clamp(2.6rem,10vw,4rem);line-height:1.12}.hero-intro{font-size:.94rem}.hero-actions{gap:22px;margin-top:25px}.hero-actions .button{padding-inline:20px}.hero-note{font-size:.66rem}.hero-visual{width:min(390px,100%);height:510px;margin:5px auto 0}.phone-front{width:215px;right:9px}.phone-back{width:201px;left:9px}.floating-label{bottom:8px;left:8px}.visual-caption{bottom:-18px}.workflow-inner{justify-content:space-between;gap:15px;padding-block:20px}.workflow-inner>span{gap:5px;font-size:.66rem}.workflow-inner b{font-size:1.1rem}.workflow-inner .flow-arrow{font-size:.7rem}.showcase-section{padding-block:64px 30px}.section-heading h2{font-size:2rem}.section-heading>p:last-child{font-size:.8rem}.app-tabs{border-radius:14px;gap:3px;width:100%;padding:5px}.app-tabs button{flex:1;justify-content:center;gap:5px;padding:11px 5px;font-size:.68rem}.app-tabs button>span{font-size:.9rem}.showcase-panel{border-radius:22px;grid-template-columns:1fr;gap:0}.showcase-copy{padding:30px 27px 0}.showcase-copy h3{margin-top:18px;font-size:2rem}.showcase-copy>p{font-size:.84rem}.context-note{margin-top:26px;padding-top:18px}.showcase-screen{padding:30px 20px}.showcase-screen .phone{width:240px}.benefits{grid-template-columns:1fr;gap:16px;padding-block:0 42px}.benefits article{grid-template-columns:42px 1fr;column-gap:17px;padding:10px 0;display:grid}.benefit-icon{grid-row:1/3}.benefits h3{margin:0 0 7px;font-size:.95rem}.benefits p{max-width:none;margin:0;font-size:.78rem}.faq-section{grid-template-columns:1fr;gap:16px;padding-block:54px}.faq-section h2{font-size:2rem}.closing-cta{padding-bottom:42px}.closing-inner{border-radius:22px;padding:36px 18px 44px}.closing-inner h2{font-size:1.95rem}.site-footer{gap:18px}.site-footer>p{order:3;width:100%;max-width:none;margin:0}.eyebrow{font-size:.57rem}}@media (width<=370px){.hero-visual{height:460px}.phone-front{width:190px}.phone-back{width:178px}.floating-label{gap:8px;padding:11px}.floating-label strong{font-size:.7rem}.brand{font-size:.95rem}.header-actions{gap:9px}.button-small{font-size:.6rem}.workflow-inner{gap:8px}.app-tabs button{font-size:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}.site-footer[data-astro-cid-tq46r5sz]{flex-wrap:wrap}.footer-contacts[data-astro-cid-tq46r5sz]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;width:100%;padding-top:20px;font-size:.75rem;display:flex}.footer-contacts[data-astro-cid-tq46r5sz]>span[data-astro-cid-tq46r5sz]{color:var(--muted)}.footer-contacts[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]{color:#b8a7ef;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.social-icon[data-astro-cid-tq46r5sz]{flex-shrink:0;width:18px;height:18px}.footer-legal[data-astro-cid-tq46r5sz]{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 24px;width:100%;padding-top:18px;font-size:.72rem;display:flex}.footer-legal[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]{color:var(--muted);text-decoration:none}.footer-legal[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]:hover{color:#b8a7ef;text-underline-offset:5px;text-decoration:underline}.footer-copyright[data-astro-cid-tq46r5sz]{width:100%;color:var(--muted);text-align:center;font-size:.69rem}.footer-contacts[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=700px){.footer-contacts[data-astro-cid-tq46r5sz]{order:4;gap:14px 20px}.footer-legal[data-astro-cid-tq46r5sz]{order:5}.footer-copyright[data-astro-cid-tq46r5sz]{order:6}.footer-contacts[data-astro-cid-tq46r5sz]>span[data-astro-cid-tq46r5sz]{width:100%}}
