:root{--brand: #0e8177;--brand-strong: #0b6b62;--brand-soft: #e6f4f2;--brand-ink: #083c37;--ink: #0d1f26;--ink-2: #33474f;--muted: #64787f;--line: #e3e9eb;--line-soft: #eef2f3;--bg: #ffffff;--bg-alt: #f6f9f9;--bg-deep: #071e22;--amber: #f5a524;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--shadow-sm: 0 1px 2px rgba(13, 31, 38, .05), 0 2px 8px rgba(13, 31, 38, .05);--shadow: 0 4px 14px rgba(13, 31, 38, .07), 0 12px 32px rgba(13, 31, 38, .07);--shadow-lg: 0 24px 60px rgba(7, 30, 34, .18);--container: 1160px;--nav-h: 74px;--font: "IBM Plex Sans Arabic", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}ul{list-style:none}::selection{background:var(--brand);color:#fff}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding-block:96px}.section--alt{background:var(--bg-alt)}.section-head{max-width:680px;margin-inline:auto;text-align:center;margin-bottom:56px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:7px 16px;margin-bottom:18px}.section-title{font-size:clamp(28px,4vw,40px);line-height:1.25;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.section-sub{margin-top:16px;font-size:17px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:12px;font-size:15.5px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.btn:active{transform:translateY(1px) scale(.99)}.btn svg{width:19px;height:19px}.btn--primary{background:linear-gradient(135deg,#12a594,#0b7268);color:#fff;box-shadow:0 6px 18px #0e817752}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0e81776b}.btn--ghost{background:#fff;color:var(--ink);border-color:var(--line)}.btn--ghost:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-2px)}.btn--light{background:#ffffff1f;color:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--light:hover{background:#fff3;transform:translateY(-2px)}.btn--white{background:#fff;color:var(--brand-strong);box-shadow:0 8px 22px #0000002e}.btn--white:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000003d}.btn--sm{padding:10px 20px;font-size:14.5px;border-radius:10px}.btn--block{width:100%}.nav{position:fixed;inset-inline:0;top:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.nav--scrolled{background:#ffffffe0;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);border-bottom-color:var(--line-soft);box-shadow:0 1px 12px #0d1f260f}.nav__inner{display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:11px;font-size:20px;font-weight:800;letter-spacing:-.01em}.brand svg{width:38px;height:38px}.brand b{color:var(--brand);font-weight:800}.nav:not(.nav--scrolled) .brand,.nav:not(.nav--scrolled) .nav__link{color:#fff}.nav:not(.nav--scrolled) .lang__btn{color:#ffffffd9;border-color:#ffffff4d}.nav:not(.nav--scrolled) .lang__btn.is-active{background:#fff;color:var(--brand-strong);border-color:#fff}.nav:not(.nav--scrolled) .burger{color:#fff;border-color:#ffffff59}.nav__links{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.nav__link{padding:9px 10px;border-radius:9px;font-size:14.5px;font-weight:600;color:var(--ink-2);transition:background .15s ease,color .15s ease}.nav__link:hover{color:var(--brand);background:var(--brand-soft)}.nav__actions{display:flex;align-items:center;gap:10px}.nav__cta,.nav__cta--dl{padding-inline:15px}.lang{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--bg-alt);border:1px solid var(--line)}.nav:not(.nav--scrolled) .lang{background:#ffffff1a;border-color:#ffffff40}.lang__btn{border:none;background:transparent;padding:5px 10px;border-radius:7px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--muted);cursor:pointer;transition:all .15s ease}.lang__btn:hover{color:var(--brand)}.lang__btn.is-active{background:var(--brand);color:#fff}.nav__cta-mobile{display:none}.burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:transparent;border:1px solid var(--line);color:var(--ink);cursor:pointer}.hero{position:relative;padding-block:calc(var(--nav-h) + 84px) 104px;background:radial-gradient(900px 480px at 85% -10%,rgba(18,165,148,.32),transparent 60%),radial-gradient(700px 420px at 8% 110%,rgba(46,92,172,.28),transparent 60%),linear-gradient(160deg,#071e22,#0a2c31 55%,#08262c);color:#fff;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(75% 70% at 50% 30%,#000 30%,transparent 100%);mask-image:radial-gradient(75% 70% at 50% 30%,#000 30%,transparent 100%);pointer-events:none}.hero__grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:9px;padding:8px 18px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.2);font-size:13.5px;font-weight:600;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:26px}.hero__badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39938;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #34d39938}50%{box-shadow:0 0 0 9px #34d39914}}.hero h1{font-size:clamp(38px,5.4vw,62px);line-height:1.12;font-weight:800;letter-spacing:-.025em;margin-bottom:22px}.hero h1 em{font-style:normal;background:linear-gradient(120deg,#5eead4,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead{font-size:18px;line-height:1.85;color:#ffffffc7;max-width:560px;margin-bottom:36px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.hero__note{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff9}.hero__note svg{width:17px;height:17px;color:#34d399}.mock{position:relative;background:#fff;border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden;color:var(--ink);transform:perspective(1600px) rotateY(-4deg) rotateX(2deg);transition:transform .5s ease}[dir=rtl] .mock{transform:perspective(1600px) rotateY(4deg) rotateX(2deg)}.mock:hover{transform:perspective(1600px) rotateY(0) rotateX(0) translateY(-4px)}.mock__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--bg-alt);border-bottom:1px solid var(--line)}.mock__dot{width:11px;height:11px;border-radius:50%;background:#dfe5e7}.mock__dot:nth-child(1){background:#f87171}.mock__dot:nth-child(2){background:#fbbf24}.mock__dot:nth-child(3){background:#34d399}.mock__title{margin-inline-start:auto;font-size:12px;font-weight:600;color:var(--muted)}.mock__body{display:grid;grid-template-columns:148px 1fr;min-height:380px}.mock__side{background:var(--bg-alt);border-inline-end:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column;gap:6px}.mock__nav-item{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--muted)}.mock__nav-item svg{width:15px;height:15px}.mock__nav-item.is-active{background:var(--brand);color:#fff;box-shadow:0 4px 12px #0e81774d}.mock__main{padding:18px;display:flex;flex-direction:column;gap:14px}.mock__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock__kpi{border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#fff}.mock__kpi span{display:block;font-size:10.5px;color:var(--muted);font-weight:600}.mock__kpi strong{display:block;font-size:17px;font-weight:800;margin-top:3px;letter-spacing:-.01em}.mock__kpi--up strong{color:var(--brand)}.mock__kpi--warn strong{color:#d97706}.mock__chart{border:1px solid var(--line);border-radius:12px;padding:14px;flex:1;display:flex;flex-direction:column;gap:10px}.mock__chart-label{font-size:11.5px;font-weight:700;color:var(--ink-2)}.mock__bars{display:flex;align-items:flex-end;gap:9px;flex:1;min-height:96px}.mock__bar-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.mock__bar-fill{border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#12a594,#0b7268);animation:growBar 1s cubic-bezier(.2,.8,.3,1) backwards}.mock__bar-col:nth-child(odd) .mock__bar-fill{background:linear-gradient(180deg,#93c5fd,#5b8def)}.mock__bar-col span{font-size:9.5px;text-align:center;color:var(--muted);font-weight:600}@keyframes growBar{0%{transform:scaleY(.1);opacity:0}to{transform:scaleY(1);opacity:1}}.mock__float{position:absolute;inset-block-end:-22px;inset-inline-start:-26px;background:#fff;border-radius:14px;box-shadow:var(--shadow);border:1px solid var(--line);padding:12px 16px;display:flex;align-items:center;gap:11px;animation:float 5s ease-in-out infinite}.mock__float-icon{width:38px;height:38px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.mock__float-icon svg{width:19px;height:19px}.mock__float b{display:block;font-size:14px;line-height:1.3}.mock__float span{font-size:11.5px;color:var(--muted)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.stats{background:var(--bg-deep);padding-block:0 0}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-block:40px;border-top:1px solid rgba(255,255,255,.08)}.stat{text-align:center;padding:10px 16px;border-inline-end:1px solid rgba(255,255,255,.08)}.stat:last-child{border-inline-end:none}.stat b{display:block;font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em}.stat span{font-size:13.5px;color:#ffffff8c}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden}.feature:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,#12a594,#2e5aac);transform:scaleX(0);transform-origin:start;transition:transform .28s ease}.feature:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}.feature:hover:after{transform:scaleX(1)}.feature__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);margin-bottom:20px;transition:background .22s ease,color .22s ease}.feature__icon svg{width:25px;height:25px}.feature:hover .feature__icon{background:var(--brand);color:#fff}.feature h3{font-size:19px;font-weight:700;margin-bottom:9px;letter-spacing:-.01em}.feature p{font-size:15px;color:var(--muted);line-height:1.8}.showcase__row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:96px}.showcase__row:last-child{margin-bottom:0}.showcase__row--rev .showcase__media{order:2}[dir=rtl] .showcase__row--rev .showcase__media{order:0}.showcase__tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--brand);margin-bottom:14px}.showcase__tag svg{width:18px;height:18px}.showcase__text h3{font-size:clamp(24px,3vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin-bottom:14px}.showcase__text>p{color:var(--muted);font-size:16.5px;margin-bottom:22px}.showcase__list{display:flex;flex-direction:column;gap:12px}.showcase__list li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;font-weight:500;color:var(--ink-2)}.showcase__list svg{width:20px;height:20px;color:var(--brand);flex-shrink:0;margin-top:3px}.showcase__media{position:relative}.posmock{display:grid;grid-template-columns:1.1fr .9fr;min-height:330px}.posmock__grid{padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-inline-end:1px solid var(--line)}.posmock__item{border:1px solid var(--line);border-radius:10px;padding:10px 8px;text-align:center;display:flex;flex-direction:column;gap:4px;justify-content:center;background:#fff;transition:border-color .15s ease,background .15s ease}.posmock__item:hover{border-color:var(--brand);background:var(--brand-soft)}.posmock__item b{font-size:11px;font-weight:700}.posmock__item span{font-size:10px;color:var(--muted);font-weight:600}.posmock__cart{padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--bg-alt)}.posmock__line{display:flex;justify-content:space-between;font-size:11.5px;padding-block:7px;border-bottom:1px dashed var(--line);font-weight:600;color:var(--ink-2)}.posmock__total{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:10px;font-weight:800}.posmock__total b{font-size:17px;color:var(--brand)}.posmock__pay{background:var(--brand);color:#fff;border-radius:9px;padding:9px;text-align:center;font-size:12px;font-weight:700}.repmock{padding:18px;display:flex;flex-direction:column;gap:14px}.repmock__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.repmock__chart{border:1px solid var(--line);border-radius:12px;padding:16px;flex:1;display:flex;flex-direction:column;gap:12px}.repmock__area{position:relative;flex:1;min-height:130px}.repmock__area svg{width:100%;height:100%}.phonemock{width:260px;margin-inline:auto;border-radius:34px;border:10px solid #0d1f26;background:#fff;box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.phonemock:before{content:"";position:absolute;inset-block-start:0;inset-inline:50% 50%;transform:translate(-50%);width:90px;height:20px;background:#0d1f26;border-radius:0 0 12px 12px;z-index:2}.phonemock__head{background:var(--brand);color:#fff;padding:30px 16px 14px;font-size:13px;font-weight:700}.phonemock__scan{margin:14px;border:2px dashed var(--line);border-radius:14px;height:120px;display:grid;place-items:center;color:var(--muted);position:relative;overflow:hidden;background:var(--bg-alt)}.phonemock__scan svg{width:34px;height:34px;color:var(--brand)}.phonemock__scan:after{content:"";position:absolute;inset-inline:12px;height:2px;background:linear-gradient(90deg,transparent,#12a594,transparent);animation:scanline 2.2s ease-in-out infinite}@keyframes scanline{0%,to{top:14px}50%{top:calc(100% - 16px)}}.phonemock__rows{padding:0 14px 18px;display:flex;flex-direction:column;gap:8px}.phonemock__row{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;padding:9px 11px;border-radius:9px;background:var(--bg-alt);color:var(--ink-2)}.phonemock__row span{color:var(--brand)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:step}.step{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px;transition:transform .2s ease,box-shadow .2s ease}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.step__num{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:18px;font-weight:800;background:linear-gradient(135deg,#12a594,#0b7268);color:#fff;margin-bottom:18px;box-shadow:0 6px 16px #0e81774d}.step h3{font-size:18px;font-weight:700;margin-bottom:8px}.step p{font-size:15px;color:var(--muted)}.solo{position:relative;max-width:520px;margin-inline:auto;background:#fff;border:2px solid var(--brand);border-radius:var(--radius-lg);padding:40px 38px 36px;box-shadow:0 20px 50px #0e817729;transition:transform .22s ease,box-shadow .22s ease}.solo:hover{transform:translateY(-4px);box-shadow:0 28px 60px #0e817738}.solo__head{text-align:center;margin-bottom:24px}.solo__tag{display:inline-block;background:linear-gradient(135deg,#12a594,#0b7268);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.04em;padding:5px 16px;border-radius:999px;margin-bottom:12px;box-shadow:0 6px 16px #0e817752}.solo__name{font-size:24px;font-weight:800;letter-spacing:-.02em}.solo__trial{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--brand-soft);border:1px dashed rgba(14,129,119,.4);border-radius:var(--radius);padding:22px 20px;margin-bottom:22px}.solo__trial-label{font-size:14.5px;font-weight:600;color:var(--brand-ink)}.solo__trial-value{font-size:34px;font-weight:800;color:var(--brand-strong);letter-spacing:-.02em;line-height:1.2}.solo__trial-sub{font-size:13.5px;color:var(--muted);font-weight:500}.solo__price{text-align:center;padding-bottom:24px;border-bottom:1px solid var(--line-soft)}.solo__then{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;padding:3px 12px;margin-bottom:12px}.solo__amount-row{display:flex;align-items:baseline;justify-content:center;gap:7px;flex-wrap:wrap}.solo__amount{font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.solo__cur{font-size:20px;font-weight:700;color:var(--brand)}.solo__period{font-size:15px;font-weight:600;color:var(--muted)}.solo__features{display:flex;flex-direction:column;gap:13px;margin-block:26px 28px}.solo__features li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;color:var(--ink-2);font-weight:500}.solo__features svg{width:20px;height:20px;color:var(--brand);flex-shrink:0;margin-top:2px}.solo__actions{display:flex;flex-direction:column;gap:11px}.pricing__note{text-align:center;margin-top:34px;font-size:14.5px;color:var(--muted);max-width:640px;margin-inline:auto}.pricing__geo{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:8px 12px 8px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm)}[dir=rtl] .pricing__geo{padding:8px 14px 8px 12px}.pricing__geo-label{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--ink-2);white-space:nowrap}.pricing__geo-label svg{width:17px;height:17px;color:var(--brand)}.pricing__geo-country{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink);padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--bg-alt);white-space:nowrap}.pricing__geo-flag{font-size:18px;line-height:1}.pricing__geo-sep{color:var(--muted);font-weight:500}.pricing__geo-sym{color:var(--brand);font-weight:700}.faq{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.faq__item{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq__item.is-open{border-color:var(--brand);box-shadow:0 8px 24px #0e81771a}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:start;font-size:16.5px;font-weight:700;color:var(--ink)}.faq__q svg{width:21px;height:21px;color:var(--brand);flex-shrink:0;transition:transform .25s ease}.faq__item.is-open .faq__q svg{transform:rotate(180deg)}.faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq__a p{padding:0 24px 22px;color:var(--muted);font-size:15.5px}.download{position:relative;background:radial-gradient(700px 380px at 15% 0%,rgba(18,165,148,.28),transparent 60%),radial-gradient(600px 360px at 90% 100%,rgba(46,92,172,.24),transparent 60%),var(--bg-deep);color:#fff;overflow:hidden}.download .section-title{color:#fff}.download .section-sub{color:#ffffffad}.download__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:780px;margin-inline:auto}.dl-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:34px 30px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .22s ease,background .22s ease,border-color .22s ease}.dl-card:hover{transform:translateY(-6px);background:#ffffff1a;border-color:#ffffff4d}.dl-card__icon{width:64px;height:64px;margin-inline:auto;margin-bottom:18px;border-radius:18px;background:#ffffff1a;display:grid;place-items:center;color:#5eead4}.dl-card__icon svg{width:30px;height:30px}.dl-card h3{font-size:21px;font-weight:800}.dl-card__meta{font-size:14px;color:#fff9;margin-block:6px 20px}.download__note{text-align:center;margin-top:30px;font-size:14.5px;color:#fff9}.contact__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.form{display:flex;flex-direction:column;gap:16px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form label{display:block;font-size:14px;font-weight:700;margin-bottom:7px;color:var(--ink-2)}.form input,.form textarea{width:100%;font-family:inherit;font-size:15px;padding:13px 16px;border-radius:11px;border:1px solid var(--line);background:#fff;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.form input:focus,.form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #0e81771f}.form textarea{resize:vertical;min-height:130px}.form__success{display:flex;align-items:center;gap:10px;background:var(--brand-soft);color:var(--brand-ink);border:1px solid rgba(14,129,119,.25);border-radius:12px;padding:14px 18px;font-size:15px;font-weight:600}.form__success svg{width:20px;height:20px;color:var(--brand)}.contact__cards{display:flex;flex-direction:column;gap:14px}.c-card{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.c-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:transparent}.c-card__icon{width:46px;height:46px;flex-shrink:0;border-radius:13px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.c-card__icon svg{width:22px;height:22px}.c-card span{display:block;font-size:12.5px;color:var(--muted);font-weight:600}.c-card b{font-size:15.5px;font-weight:700;direction:ltr}.footer{background:var(--bg-deep);color:#ffffffb8;padding-block:64px 0}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}.footer .brand{color:#fff;margin-bottom:16px}.footer__tag{font-size:14.5px;line-height:1.85;max-width:320px}.footer h3,.footer h4{color:#fff;font-size:15px;font-weight:700;margin-bottom:18px}.footer__links{display:flex;flex-direction:column;gap:11px}.footer__links a{font-size:14.5px;transition:color .15s ease}.footer__links a:hover{color:#5eead4}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-block:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px;color:#ffffff80}.footer__legal{display:flex;gap:22px}.footer__legal a:hover{color:#5eead4}.reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}.reveal.is-visible{opacity:1;transform:none}@media(max-width:1080px){.features__grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:1040px){.nav__links{position:fixed;inset-block-start:var(--nav-h);inset-inline:0;flex-direction:column;align-items:stretch;gap:2px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:16px 24px 22px;transform:translateY(-16px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.nav__links.is-open{transform:none;opacity:1;pointer-events:auto}.nav__links .nav__link{color:var(--ink-2)!important;font-size:16px;padding:12px 10px}.nav__cta-mobile{display:inline-flex;margin-top:10px}.nav__links .btn--ghost{background:var(--bg-alt)}.burger{display:inline-flex}.nav__cta{display:none}}@media(max-width:940px){.hero__grid{grid-template-columns:1fr;gap:48px}.hero{padding-block:calc(var(--nav-h) + 56px) 80px}.mock,[dir=rtl] .mock{transform:none}.showcase__row{grid-template-columns:1fr;gap:36px;margin-bottom:72px}.showcase__row--rev .showcase__media{order:0}.contact__grid{grid-template-columns:1fr;gap:32px}.stats__grid{grid-template-columns:repeat(2,1fr);gap:20px 8px}.stat:nth-child(2n){border-inline-end:none}}@media(max-width:680px){.section{padding-block:68px}.container{padding-inline:20px}.features__grid,.steps,.download__grid,.form__row{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr;gap:32px}.hero__actions .btn{flex:1}.mock__body{grid-template-columns:1fr}.mock__side{display:none}.posmock{grid-template-columns:1fr}.posmock__grid{border-inline-end:none;border-bottom:1px solid var(--line)}.mock__float{display:none}.stats__grid{grid-template-columns:1fr 1fr}.solo{padding:32px 22px 28px}.solo__amount{font-size:38px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.blog-page{padding-block:calc(var(--nav-h) + 60px) 96px}.blog-empty{text-align:center;color:var(--muted);font-size:16px}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bgrid--compact{margin-top:28px}.bcard{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 26px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bcard:hover{transform:translateY(-4px);border-color:var(--brand);box-shadow:var(--shadow)}.bcard__tag{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);font-size:12.5px;font-weight:700}.bcard__title{font-size:20px;font-weight:800;line-height:1.45;color:var(--ink);transition:color .2s ease}.bcard:hover .bcard__title{color:var(--brand-strong)}.bcard__excerpt{font-size:15px;line-height:1.75;color:var(--muted)}.bcard__meta{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--muted)}.bcard__dot{color:var(--line)}.bcard__more{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:700;color:var(--brand)}.bcard__more svg{width:16px;height:16px}[dir=ltr] .bcard__more svg{transform:rotate(-90deg)}[dir=rtl] .bcard__more svg{transform:rotate(90deg)}.blog-preview__more{display:flex;justify-content:center;margin-top:44px}.post__container{max-width:760px}.post__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:30px;font-size:14.5px;font-weight:700;color:var(--brand);text-decoration:none}.post__back svg{width:17px;height:17px}[dir=ltr] .post__back svg{transform:rotate(90deg)}[dir=rtl] .post__back svg{transform:rotate(-90deg)}.post__head{margin-bottom:34px}.post__head .bcard__tag{margin-bottom:18px}.post__title{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.3;color:var(--ink);margin-bottom:18px}.post__head .bcard__meta{margin-top:0;padding-top:0;font-size:14px}.post__body{font-size:17px;line-height:1.95;color:var(--ink-2)}.post__p{margin-bottom:22px}.post__h2{font-size:23px;font-weight:800;color:var(--ink);margin:38px 0 16px}.post__ul{margin:0 0 24px;padding-inline-start:22px;display:grid;gap:10px}.post__ul li::marker{color:var(--brand)}.post__quote{margin:34px 0;padding:24px 28px;border-inline-start:4px solid var(--brand);background:var(--brand-soft);border-radius:var(--radius-sm);font-size:18px;font-weight:700;line-height:1.7;color:var(--brand-ink)}.post__related{margin-top:64px;padding-top:42px;border-top:1px solid var(--line)}.post__related-title{font-size:22px;font-weight:800;color:var(--ink)}.post-missing{max-width:560px;margin-inline:auto;text-align:center;display:grid;gap:18px;justify-items:center}.nav__link.is-active{color:var(--brand);background:var(--brand-soft)}.nav:not(.nav--scrolled) .nav__link.is-active{color:#fff;background:#ffffff24}@media(max-width:1080px){.bgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.bgrid{grid-template-columns:1fr}.post__body{font-size:16px}.post__quote{font-size:16.5px;padding:20px 22px}.blog-preview__more .btn{width:100%}}.legal__contact .post__p{margin-top:14px;margin-bottom:0}.legal__mail{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal__mail:hover{color:var(--brand-strong)}@media(max-width:1280px){.nav__inner{gap:12px}.nav__link{padding:8px;font-size:13.5px}.nav__actions{gap:7px}.nav__cta,.nav__cta--dl{padding-inline:12px}}@media(max-width:1160px){.nav__cta--dl{display:none}}
