:root{color:#f7efe8;background:#120f19;font-family:Manrope,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #f7efe8;--muted: #c2b7c8;--blue: #8ed1ba;--blue-dark: #e5fff8;--cyan: #d4a062;--purple: #a27ab7;--orange: #ed8f68;--line: rgba(226, 185, 131, .18);--panel: rgba(26, 22, 35, .84);--shadow: 0 26px 90px rgba(0, 0, 0, .34)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 12% 14%,rgba(142,209,186,.1),transparent 20%),radial-gradient(circle at 86% 10%,rgba(212,160,98,.16),transparent 18%),radial-gradient(circle at 70% 76%,rgba(237,143,104,.08),transparent 18%),linear-gradient(180deg,#1a1524,#120f19)}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(115deg,transparent 0%,rgba(212,160,98,.04) 34%,transparent 68%);background-size:72px 72px,72px 72px,auto}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 28% 18%,rgba(142,209,186,.05),transparent 24%),radial-gradient(circle at 80% 24%,rgba(212,160,98,.05),transparent 26%)}a{color:inherit}button,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-shell{width:min(1360px,calc(100% - 32px));margin:16px auto 28px;overflow:hidden;border:1px solid var(--line);border-radius:30px;background:#1a1421e6;box-shadow:var(--shadow)}.site-backdrop{display:none}.topbar{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:28px;padding:17px 28px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff06}.brand{display:inline-flex;min-width:0;align-items:center;gap:14px;text-decoration:none}.brand-mark{display:grid;width:62px;height:62px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(212,160,98,.28);border-radius:19px;background:linear-gradient(145deg,#8ed1ba,#d4a062 58%,#ed8f68);box-shadow:0 12px 28px #d4a0622e}.brand-mark img{width:100%;height:100%;object-fit:cover}.brand-copy{display:grid;gap:2px}.brand-name{color:var(--ink);font-family:Outfit,sans-serif;font-size:clamp(1.34rem,2vw,1.72rem);font-weight:700;letter-spacing:-.05em}.brand-tag{color:var(--muted);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nav a{padding:11px 16px;border:1px solid transparent;border-radius:999px;color:var(--muted);font-size:.92rem;text-decoration:none;transition:.2s ease}.nav a:hover,.nav a.active{border-color:var(--line);background:#ffffff0d;color:var(--ink)}.lang-switcher select{min-width:124px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#ffffff0f;outline:none}.site-main{padding:0 28px 30px}.page-shell,.subpage-main{width:min(1120px,100%);margin:0 auto}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.68fr);gap:clamp(28px,4vw,54px);align-items:start;padding:clamp(56px,7vw,88px) 0 62px}.hero-copy{min-width:0;max-width:660px}.eyebrow,.section-kicker{display:inline-flex;width:fit-content;align-items:center;padding:8px 14px;border-radius:999px;color:#edd0a6;background:#ffffff0f;font-size:.69rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1,h2,p{margin-top:0}h1,h2,.brand-name{font-family:Outfit,sans-serif}h1{max-width:650px;margin:22px 0;color:var(--ink);font-size:clamp(2.75rem,4.6vw,5rem);line-height:.98;letter-spacing:-.065em;overflow-wrap:break-word;text-wrap:balance}.hero-lead{max-width:610px;margin-bottom:12px;color:var(--geld-text-soft, #e7dce8);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.62}.hero-support{max-width:610px;margin-bottom:28px;color:#e5fff8;font-size:.92rem;font-weight:700;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid transparent;border-radius:999px;color:#120f19;background:linear-gradient(135deg,#8ed1ba,#d4a062);box-shadow:0 14px 30px #d4a0622e;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#120f19}.button-secondary{border-color:#8ed1ba4d;color:var(--ink);background:#ffffff0a}.button-light{color:#120f19;background:#f7efe8;box-shadow:0 12px 24px #0000002e;white-space:nowrap}.hero-stage,.hero-visual{position:relative;width:min(100%,410px);height:clamp(300px,29vw,390px);min-height:0;justify-self:end;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,#443056eb,#312031e6 58%,#603041d1);box-shadow:0 24px 64px #00000047}.hero-stage:before,.hero-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 22%,rgba(142,209,186,.32),transparent 30%),radial-gradient(circle at 80% 82%,rgba(212,160,98,.3),transparent 32%)}.hero-visual-grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,244,224,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,244,224,.14) 1px,transparent 1px);background-size:42px 42px;transform:perspective(500px) rotateX(55deg) scale(1.4);transform-origin:center bottom}.hero-visual-glow{position:absolute;border-radius:50%;filter:blur(4px)}.hero-visual-glow-one{width:240px;height:240px;top:-70px;right:-65px;background:#8ed1ba47}.hero-visual-glow-two{width:260px;height:260px;bottom:-110px;left:-95px;background:#ed8f6840}.hero-app-card{position:relative;width:min(86%,320px);padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:22px;color:#fff;background:#140f1a7a;box-shadow:0 18px 48px #00000038;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.hero-app-card img{display:block;width:88px;height:88px;margin:0 auto 16px;border:3px solid rgba(207,255,240,.48);border-radius:27px;object-fit:cover;box-shadow:0 0 0 9px #8ed1ba1a,0 10px 28px #0003}.hero-app-kicker{color:#e5fff8;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-app-card strong{display:block;margin:12px 0 9px;font:700 1.55rem Outfit,sans-serif;letter-spacing:-.045em}.hero-app-card p{margin-bottom:18px;color:#ffffffc4;font-size:.85rem;line-height:1.55}.hero-app-route{display:block;padding-top:13px;border-top:1px solid rgba(255,255,255,.16);color:#ffffffd1;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.summary-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:100px}.summary-card,.feature-card,.source-card,.workflow-card,.guide-feature-card,.legal-card,.download-card,.download-note{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#251c2af0,#1a1623d6);box-shadow:0 16px 48px #0000001f}.summary-card{padding:22px 24px}.summary-index,.feature-number,.guide-index{display:block;margin-bottom:14px;color:var(--blue);font-size:.7rem;font-weight:900;letter-spacing:.16em}.summary-card h2,.feature-card h2,.source-card h2,.workflow-step h2{margin-bottom:9px;color:var(--ink);font-size:1.08rem;letter-spacing:-.035em}.summary-card p,.feature-card p,.source-card p,.workflow-step p{margin-bottom:0;color:var(--muted);font-size:.88rem;line-height:1.65}.section{padding:52px 0;border-top:1px solid rgba(255,255,255,.07)}.section-head{display:grid;grid-template-columns:minmax(210px,.7fr) 1.3fr;gap:28px;align-items:start;margin-bottom:30px}.section-head p,.section-lead{max-width:690px;margin:2px 0 0;color:var(--muted);line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-card,.source-card{min-height:190px;padding:22px}.feature-card:nth-child(2),.feature-card:nth-child(5){background:linear-gradient(145deg,#483158cc,#1a1623e0)}.feature-card:nth-child(3),.feature-card:nth-child(6){background:linear-gradient(145deg,#4c3438d6,#1a1623e0)}.workflow-card{padding:26px}.workflow-list{display:grid;gap:12px;margin-top:25px}.workflow-step{display:grid;grid-template-columns:34px 1fr;gap:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.workflow-step .feature-number{margin:2px 0 0}.workflow-step h2{font-size:.98rem}.download-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:52px 0 0;padding:28px;border-radius:22px;color:#fff;background:linear-gradient(120deg,#4d3564,#5c3f33 65%,#704554);box-shadow:0 18px 50px #0003}.download-banner .section-kicker{color:#e5fff8;background:#8ed1ba24}.download-banner h2{margin:16px 0 8px;font-size:1.65rem}.download-banner p{max-width:700px;margin:0;color:#ffffffd4;line-height:1.6}.limits-section{padding-bottom:72px}.limit-grid,.audience-grid{display:flex;flex-wrap:wrap;gap:10px}.limit-grid{margin-bottom:28px}.limit-grid span,.audience-grid span{padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:#e7dce8;background:#ffffff0a;font-size:.82rem;font-weight:700}.minimal-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid rgba(142,209,186,.25);border-radius:20px;color:#fff;background:linear-gradient(120deg,#422e54eb,#523743eb)}.minimal-card .section-kicker{color:#e5fff8;background:#8ed1ba24}.minimal-card p{max-width:720px;margin:16px 0 0;color:#ffffffd6;line-height:1.65}.minimal-mark{display:grid;width:72px;height:72px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:22px;background:#ffffff14}.minimal-mark img{width:100%;height:100%;object-fit:cover}.source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.source-card{min-height:150px}.source-dot{display:block;width:8px;height:8px;margin-bottom:22px;border-radius:50%;color:var(--blue);background:currentColor;box-shadow:0 0 12px currentColor}.source-card:nth-child(2) .source-dot{color:var(--cyan)}.source-card:nth-child(3) .source-dot{color:#ffb08d}.source-card:nth-child(4) .source-dot{color:var(--orange)}.audience-section{padding-bottom:28px}.audience-grid span{padding:14px 17px}.closing-section{margin:54px 0 20px;padding:clamp(32px,6vw,70px);border:1px solid rgba(142,209,186,.24);border-radius:26px;text-align:center;color:#fff;background:linear-gradient(135deg,#3b2c51,#5c3a54 58%,#6f3f55);box-shadow:0 18px 50px #0003}.closing-section .eyebrow{color:#e5fff8;background:#8ed1ba24}.closing-section h2{max-width:700px;margin:22px auto 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.07em}.closing-section p{max-width:700px;margin:0 auto 18px;color:#ffffffdb;line-height:1.7}.closing-section small{display:block;color:#ffffffab;line-height:1.55}.subpage-main{width:min(980px,100%);padding:75px 0 70px}.subpage-hero{max-width:760px;margin-bottom:48px}.subpage-hero h1{margin-bottom:20px;font-size:clamp(3rem,6vw,5.5rem)}.subpage-hero p{max-width:700px;color:var(--muted);font-size:1.08rem;line-height:1.7}.subpage-hero small{color:var(--muted);font-size:.82rem}.guide-sections{border-top:1px solid rgba(255,255,255,.07)}.guide-block{padding:28px 0 33px;border-bottom:1px solid rgba(255,255,255,.07)}.guide-block h2{margin-bottom:11px;font-size:1.35rem}.guide-block p{max-width:760px;margin-bottom:0;color:var(--muted);line-height:1.8}.guide-feature-card,.legal-card{margin-top:38px;padding:clamp(24px,4vw,42px)}.guide-feature-card ul{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:0;margin:24px 0 0;list-style:none}.guide-feature-card li{position:relative;padding:13px 0 13px 23px;border-bottom:1px solid rgba(255,255,255,.07);color:#e7dce8;line-height:1.5}.guide-feature-card li:before{content:"↗";position:absolute;left:0;color:var(--blue);font-weight:800}.guide-closing{margin:30px 0 0;color:var(--muted);line-height:1.75}.legal-card section+section{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.07)}.legal-card h2{margin-bottom:10px;color:var(--ink);font-size:1.2rem}.legal-card p{margin-bottom:0;color:#c2b7c8;line-height:1.8}.legal-card a{color:var(--blue-dark);font-weight:800}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-grid .legal-card{margin-top:0}.contact-card h2:not(:first-child){margin-top:32px;padding-top:26px;border-top:1px solid rgba(255,255,255,.07)}.contact-support{background:linear-gradient(145deg,#483158cc,#4e2d3ae0)}.contact-support .button{margin:12px 0 8px}.download-page .subpage-hero{max-width:820px}.download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.download-card{padding:28px}.download-card-android{background:linear-gradient(145deg,#4c3438d6,#1a1623e0)}.download-card-icon{width:82px;height:82px;margin-bottom:20px;overflow:hidden;border:1px solid var(--line);border-radius:24px;box-shadow:0 10px 22px #0000002e}.download-card-icon img{width:100%;height:100%;object-fit:cover}.download-platform{color:var(--blue);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.download-card h2{margin:12px 0;font-size:1.55rem}.download-card p{min-height:84px;margin-bottom:18px;color:var(--muted);line-height:1.7}.download-note{margin-top:14px;padding:24px}.download-note p{margin:14px 0 0;color:var(--muted);line-height:1.7}.site-footer{border-top:1px solid rgba(255,255,255,.07);background:#ffffff05}.footer-inner{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:28px}.footer-brand{margin-bottom:6px;color:var(--ink);font:700 1.18rem Outfit,sans-serif}.footer-copy{max-width:510px;margin:4px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.footer-nav{display:flex;flex-wrap:wrap;gap:16px;color:#c2b7c8;font-size:.8rem}.footer-nav a{text-decoration:none}.footer-nav a:hover{color:var(--blue)}[dir=rtl] .brand-tag{letter-spacing:0}.lang-switcher{direction:ltr}.workflow-step{direction:inherit}@media(max-width:980px){.hero{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-visual{width:min(100%,520px);height:clamp(300px,58vw,380px);justify-self:center}.source-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.site-shell{width:calc(100% - 14px);margin:7px auto 14px;border-radius:22px}.topbar{align-items:flex-start;flex-wrap:wrap;padding:14px 16px}.nav{width:100%;justify-content:space-between;gap:3px}.nav a{padding:9px 10px;font-size:.78rem}.lang-switcher select{min-width:105px;padding:8px 6px;font-size:.78rem}.brand-mark{width:51px;height:51px;border-radius:15px}.brand-tag{font-size:.55rem}.site-main{padding:0 16px 20px}.hero{gap:34px;padding:42px 0 48px}.hero h1{font-size:clamp(2.65rem,12vw,4.2rem)}.hero-visual{height:320px}.summary-strip,.feature-grid,.contact-grid,.download-grid{grid-template-columns:1fr}.summary-strip{margin-bottom:45px}.section-head{grid-template-columns:1fr;gap:14px}.source-grid{grid-template-columns:1fr 1fr}.source-card{padding:18px}.minimal-card{align-items:flex-start}.minimal-mark{display:none}.download-banner{align-items:flex-start;flex-direction:column}.download-banner .button{width:100%}.footer-inner{align-items:flex-start;flex-direction:column;padding:22px 16px}.subpage-main{padding:48px 0 46px}.subpage-hero h1{font-size:clamp(3rem,15vw,5rem)}.guide-feature-card ul{grid-template-columns:1fr}.contact-grid .legal-card{padding:23px}}@media(max-width:420px){.source-grid{grid-template-columns:1fr}.hero{gap:28px}.hero-visual{height:290px}.hero-actions .button{width:100%}.hero-app-card{width:90%;padding:16px}.hero-app-card img{width:70px;height:70px;margin-bottom:12px;border-radius:21px}.hero-app-card strong{margin:9px 0 7px;font-size:1.3rem}.hero-app-card p{margin-bottom:12px;font-size:.78rem}.hero-app-route{padding-top:10px;font-size:.65rem}}
