:root{
  --jyk-purple:#44379a;
  --jyk-accent:#5548ff;
  --jyk-accent-hover:#4134ed;
  --jyk-accent-soft:#eeeeff;
  --jyk-lilac:#f6f5ff;
  --jyk-blue-soft:#f3f5ff;
  --jyk-ink:#0b0b10;
  --jyk-muted:#565966;
  --jyk-line:#dedfe5;
  --jyk-paper:#f7f7f8;
  --jyk-white:#fff;
  --jyk-black:#09090c;
  --jyk-max:1420px;
}
html{scroll-behavior:smooth;scroll-padding-top:96px}
body.jayeek-next{margin:0;background:#fff;color:var(--jyk-ink);font-family:"Segoe UI Variable Text","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.jayeek-next.jyk-rtl{font-family:Tahoma,"Segoe UI",Arial,sans-serif}
body.jayeek-next *{box-sizing:border-box}
body.jayeek-next img{max-width:100%;height:auto}
body.jayeek-next a{color:inherit;text-decoration:none}
body.jayeek-next button,body.jayeek-next input,body.jayeek-next textarea{font:inherit}
.jyk-container{width:min(var(--jyk-max),calc(100% - 72px));margin-inline:auto}
.jyk-skip{position:fixed;z-index:9999;top:-100px;inset-inline-start:18px;background:#fff;color:#111;padding:12px 16px;border:1px solid #111}.jyk-skip:focus{top:18px}

/* Header — clean, bright, product-led */
.jyk-header{position:sticky;top:0;z-index:900;background:rgba(255,255,255,.985);border-bottom:1px solid #e6e6ea;transition:box-shadow .2s ease,background .2s ease}
.admin-bar .jyk-header{top:32px}.jyk-header.is-scrolled{box-shadow:0 12px 36px rgba(17,17,22,.07)}
.jyk-header__inner{min-height:90px;display:flex;align-items:center;gap:34px;position:relative}
.jyk-brand{display:inline-flex;align-items:center;flex:0 0 auto}.jyk-brand--official img{display:block;width:128px;height:62px;object-fit:contain;object-position:center}.jyk-brand--custom .custom-logo-link{display:flex;align-items:center}.jyk-brand--custom img{max-width:138px;max-height:62px;width:auto;height:auto}
.jyk-nav{margin-inline:auto}.jyk-nav__list{display:flex;align-items:center;gap:31px;list-style:none;margin:0;padding:0}.jyk-nav a{font-size:15px;font-weight:560;color:#15151b;white-space:nowrap;position:relative;padding:34px 0 31px}.jyk-nav a:after{content:"";position:absolute;inset-inline-start:0;bottom:24px;width:0;height:2px;background:var(--jyk-accent);transition:width .2s ease}.jyk-nav a:hover,.jyk-nav a:focus-visible{color:var(--jyk-accent)}.jyk-nav a:hover:after,.jyk-nav a:focus-visible:after{width:100%}
.jyk-header__actions{display:flex;align-items:center;gap:12px}.jyk-header__portal{font-size:14px;font-weight:650;color:#17171d;padding:10px 1px;border-bottom:1px solid #17171d}.jyk-lang{display:inline-flex;align-items:center;border:1px solid #d7d8df;border-radius:999px;padding:3px;background:#fff}.jyk-lang__item{min-width:32px;text-align:center;padding:6px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#656773}.jyk-lang__item.is-active{background:#111116;color:#fff}
.jyk-menu-toggle{display:none;width:44px;height:44px;border:1px solid #d8d9df;background:#fff;padding:10px;border-radius:8px}.jyk-menu-toggle span{display:block;height:2px;background:#111;margin:5px 0}

/* Buttons & type */
.jyk-btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:54px;padding:14px 24px;border:1px solid transparent;border-radius:5px;font-size:15px;font-weight:700;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.jyk-btn:hover{transform:translateY(-2px)}
.jyk-btn--primary,.jyk-btn--gold{background:var(--jyk-accent);color:#fff;box-shadow:0 10px 26px rgba(85,72,255,.16)}.jyk-btn--primary:hover,.jyk-btn--gold:hover{background:var(--jyk-accent-hover)}
.jyk-btn--light{background:#fff;color:#111116}.jyk-btn--dark{background:#101014;color:#fff}.jyk-btn--dark:hover{background:#292930}
.jyk-link-arrow{color:var(--jyk-accent);display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:680;border-bottom:1px solid currentColor;padding-bottom:4px}.jyk-link-arrow--light{color:var(--jyk-ink)}
.jyk-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.jyk-section-label,.jyk-eyebrow,.jyk-kicker{display:block;font-size:12px;font-weight:760;letter-spacing:.12em;text-transform:uppercase;color:var(--jyk-accent);margin-bottom:20px}.jyk-section-label--light{color:#c9c5ff}
.jyk-lead{font-size:20px;line-height:1.7;color:#474956;max-width:760px;margin:0 0 35px}

h1,h2,h3,h4,.jyk-hero h1,.jyk-platform h2,.jyk-modes h2,.jyk-business h2,.jyk-why h2,.jyk-cta h2{font-family:"Segoe UI Variable Display","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:650;letter-spacing:-.045em}
.jyk-rtl h1,.jyk-rtl h2,.jyk-rtl h3,.jyk-rtl h4{font-family:Tahoma,"Segoe UI",Arial,sans-serif;letter-spacing:-.01em;font-weight:700}

/* Hero — predominantly white like contemporary enterprise SaaS */
.jyk-hero{background:#fff;color:var(--jyk-ink);padding:98px 0 0;overflow:hidden;position:relative;border-bottom:1px solid var(--jyk-line)}
.jyk-hero:before{content:"";position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(85,72,255,.09),rgba(85,72,255,0) 68%);inset-inline-end:-140px;top:-220px;pointer-events:none}
.jyk-hero__grid{display:grid;grid-template-columns:1.03fr .97fr;gap:72px;align-items:center;position:relative;z-index:2}.jyk-hero__content{padding:12px 0 76px}.jyk-hero .jyk-eyebrow{color:var(--jyk-accent)}
.jyk-hero h1{font-size:clamp(54px,6.35vw,94px);line-height:.98;margin:0 0 30px;max-width:920px}.jyk-rtl .jyk-hero h1{line-height:1.09}
.jyk-hero__note{margin:28px 0 0;font-size:13px;font-weight:640;color:#666875}
.jyk-hero-stage{position:relative;min-height:610px;background:linear-gradient(145deg,#f4f4ff 0%,#fbfbff 62%,#ecebff 100%);overflow:hidden;border:1px solid #e2e1f2;isolation:isolate}
.jyk-hero-stage__mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(85,72,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(85,72,255,.055) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 94%)}
.jyk-hero-stage:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(85,72,255,.12);filter:blur(42px);inset-inline-end:-120px;bottom:-180px}
.jyk-hero-stage__image{position:absolute;inset-inline-start:2%;bottom:1%;width:54%;margin:0;z-index:2}.jyk-hero-stage__image img{display:block;width:100%;max-height:510px;object-fit:contain;filter:drop-shadow(0 28px 38px rgba(44,37,133,.14));border-radius:0!important;box-shadow:none!important}
.jyk-hero-console{position:absolute;z-index:3;inset-inline-end:4%;top:13%;width:58%;background:#fff;color:#17171d;border:1px solid #e5e5eb;box-shadow:0 28px 70px rgba(31,31,44,.13);border-radius:4px;overflow:hidden}.jyk-hero-console__top{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #e9e9ee;font-size:12px}.jyk-hero-console__top span{background:#efefff;color:var(--jyk-accent);padding:6px 8px;font-weight:800;border-radius:4px}.jyk-hero-console__tabs{display:flex;gap:18px;padding:15px 22px;border-bottom:1px solid #ececf1;font-size:11px;color:#737581}.jyk-hero-console__tabs b{color:var(--jyk-accent)}.jyk-hero-console__row{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #eeeef2;font-size:12px}.jyk-hero-console__row strong{color:var(--jyk-accent)}
.jyk-hero-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--jyk-line);margin-top:54px;position:relative;z-index:2}.jyk-hero-rail>div{padding:31px 34px 35px 0;border-inline-end:1px solid var(--jyk-line)}.jyk-hero-rail>div:not(:first-child){padding-inline-start:34px}.jyk-hero-rail>div:last-child{border-inline-end:0}.jyk-hero-rail span{display:block;font-size:11px;color:var(--jyk-accent);font-weight:800;margin-bottom:26px}.jyk-hero-rail strong{display:block;font-size:20px;margin-bottom:10px}.jyk-hero-rail p{margin:0;color:#61636f;font-size:14px;line-height:1.62;max-width:330px}

/* Brand statement */
.jyk-platform{background:#fff;padding:128px 0 116px}.jyk-platform__statement{display:grid;grid-template-columns:1.15fr .85fr;gap:92px;align-items:start}.jyk-platform__headline h2{font-size:clamp(48px,5.65vw,82px);line-height:1.04;margin:0;max-width:960px}.jyk-rtl .jyk-platform__headline h2{line-height:1.13}.jyk-platform__summary{padding-top:66px;border-top:1px solid #bfc0c8}.jyk-platform__summary p{font-size:21px;line-height:1.68;color:#383a45;margin:0 0 34px;max-width:650px}.jyk-platform__capabilities{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cfd0d7;border-bottom:1px solid #cfd0d7;margin-top:88px}.jyk-capability{padding:34px 30px 34px 0;border-inline-end:1px solid #d8d9df;min-height:250px}.jyk-capability:not(:first-child){padding-inline-start:30px}.jyk-capability:last-child{border-inline-end:0}.jyk-capability__meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:48px}.jyk-capability__meta span,.jyk-capability__meta b{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--jyk-accent)}.jyk-capability h3{font-size:24px;line-height:1.19;margin:0 0 15px}.jyk-capability p{font-size:15px;line-height:1.72;color:#5d5f6a;margin:0}

/* Software experience — light grey, not gloomy */
.jyk-modes{background:#f4f4f5;color:var(--jyk-ink);padding:122px 0}.jyk-modes__head{display:grid;grid-template-columns:210px 1fr;gap:76px;align-items:start;margin-bottom:70px}.jyk-modes__head .jyk-section-label--light{color:var(--jyk-accent)}.jyk-modes__head h2{font-size:clamp(45px,5.25vw,76px);line-height:1.03;margin:0;max-width:1000px}.jyk-rtl .jyk-modes__head h2{line-height:1.13}.jyk-modes__experience{display:grid;grid-template-columns:.78fr 1.22fr;gap:46px;align-items:stretch}.jyk-modes__tabs{background:#fff;border:1px solid #dedfe4}.jyk-mode-tab{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:30px 28px;border-bottom:1px solid #e6e6ea}.jyk-mode-tab:last-child{border-bottom:0}.jyk-mode-tab>span{font-size:12px;font-weight:800;color:var(--jyk-accent)}.jyk-mode-tab small{display:block;font-size:11px;font-weight:760;letter-spacing:.1em;color:var(--jyk-accent);margin-bottom:12px}.jyk-mode-tab strong{display:block;font-size:23px;line-height:1.25;margin-bottom:11px}.jyk-mode-tab p{font-size:15px;line-height:1.72;color:#60626e;margin:0}.jyk-mode-tab.is-active{box-shadow:inset 4px 0 0 var(--jyk-accent)}.jyk-rtl .jyk-mode-tab.is-active{box-shadow:inset -4px 0 0 var(--jyk-accent)}.jyk-mode-tab--mini strong{font-size:17px}
.jyk-software-window{background:#fff;border:1px solid #dcdde3;box-shadow:0 22px 55px rgba(31,31,44,.08);min-height:590px}.jyk-software-window__bar{height:58px;display:flex;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid #e4e5e9}.jyk-software-window__bar>span{width:9px;height:9px;border-radius:50%;background:#d8d9df}.jyk-software-window__bar strong{font-size:12px;margin-inline-start:12px}.jyk-software-window__bar b{margin-inline-start:auto;background:#efefff;color:var(--jyk-accent);padding:6px 8px;font-size:10px;border-radius:4px}.jyk-software-window__body{display:grid;grid-template-columns:72px 1fr;min-height:530px}.jyk-software-window__body aside{background:#121219;padding:24px 20px}.jyk-software-window__body aside i{display:block;width:28px;height:8px;border-radius:99px;background:#4a4a55;margin-bottom:22px}.jyk-software-window__body aside i.is-active{background:#8f86ff}.jyk-software-window__body main{padding:34px}.jyk-software-window__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.jyk-software-window__heading small{display:block;color:#777985;font-size:10px;letter-spacing:.1em;margin-bottom:6px}.jyk-software-window__heading strong{font-size:23px}.jyk-software-window__heading>span{background:#e9fff2;color:#157840;padding:6px 9px;font-size:10px;font-weight:800}.jyk-software-window__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.jyk-software-window__metrics>div{background:#f7f7fa;border:1px solid #ececf1;padding:18px}.jyk-software-window__metrics small{display:block;font-size:9px;color:#7b7d88;margin-bottom:10px}.jyk-software-window__metrics b{font-size:17px;color:var(--jyk-accent)}.jyk-software-window__chart{height:170px;margin-top:24px;border-left:1px solid #dddde4;border-bottom:1px solid #dddde4;display:flex;align-items:flex-end;gap:16px;padding:15px 20px}.jyk-software-window__chart i{display:block;flex:1;background:linear-gradient(#8f86ff,#5548ff);min-height:32px}.jyk-software-window__chart i:nth-child(2){height:45%}.jyk-software-window__chart i:nth-child(3){height:70%}.jyk-software-window__chart i:nth-child(4){height:55%}.jyk-software-window__chart i:nth-child(5){height:88%}.jyk-software-window__chart i:nth-child(6){height:68%}.jyk-software-window__chart i:nth-child(7){height:95%}.jyk-software-window__chart i:nth-child(8){height:78%}.jyk-software-window__rows{margin-top:26px}.jyk-software-window__rows span{display:block;height:15px;background:#f0f0f3;margin-bottom:11px}

/* Solutions — clean rows */
.jyk-solutions{background:#fff;padding:124px 0}.jyk-section-intro{display:grid;grid-template-columns:220px 1fr;gap:76px;align-items:start;margin-bottom:62px}.jyk-section-intro h2{font-size:clamp(46px,5.2vw,78px);line-height:1.03;margin:0;max-width:920px}.jyk-rtl .jyk-section-intro h2{line-height:1.14}.jyk-solutions__rows{border-top:1px solid #cfd0d6}.jyk-solution-row{display:grid;grid-template-columns:80px .85fr 1.25fr 130px;gap:30px;align-items:start;padding:34px 0;border-bottom:1px solid #d7d8de}.jyk-solution-row__num{font-size:12px;font-weight:800;color:var(--jyk-accent)}.jyk-solution-row h3{font-size:26px;margin:0}.jyk-solution-row p{font-size:16px;line-height:1.7;color:#5c5e69;margin:0}.jyk-solution-row>strong{font-size:11px;letter-spacing:.12em;color:var(--jyk-accent);text-align:end}

/* Why — only intentionally dark section, like reference */
.jyk-why{background:#09090c;color:#fff;padding:118px 0}.jyk-why__intro{display:grid;grid-template-columns:220px 1fr;gap:76px;align-items:start;margin-bottom:52px}.jyk-why__intro .jyk-section-label{color:#9c94ff}.jyk-why__intro h2{font-size:clamp(45px,5.2vw,76px);line-height:1.04;margin:0;max-width:980px}.jyk-rtl .jyk-why__intro h2{line-height:1.14}.jyk-why__grid{border-top:1px solid rgba(255,255,255,.34)}.jyk-why__item{display:grid;grid-template-columns:160px .7fr 1fr;gap:44px;align-items:center;padding:38px 0;border-bottom:1px solid rgba(255,255,255,.28)}.jyk-why__item>span{font-size:72px;line-height:1;color:#3e3e45;font-weight:600;letter-spacing:-.04em}.jyk-why__item h3{font-size:28px;margin:0}.jyk-why__item p{font-size:17px;line-height:1.7;color:#cdced4;margin:0;max-width:680px}

/* Business — bright purple, not dark */
.jyk-business{background:var(--jyk-accent);color:#fff;padding:120px 0}.jyk-business__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center}.jyk-business .jyk-section-label--light{color:#e1dfff}.jyk-business__copy h2{font-size:clamp(45px,5.1vw,75px);line-height:1.04;margin:0 0 28px}.jyk-rtl .jyk-business__copy h2{line-height:1.13}.jyk-business__copy>p{font-size:19px;line-height:1.73;color:rgba(255,255,255,.9);max-width:720px;margin:0 0 35px}.jyk-business__features{border-top:1px solid rgba(255,255,255,.35);margin-bottom:34px}.jyk-business__features span{display:block;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.3);font-size:15px;font-weight:600}.jyk-business__visual{min-width:0}.jyk-business__uploaded{margin:0}.jyk-business__uploaded img{display:block;width:100%;max-height:650px;object-fit:contain;background:#fff}.jyk-business-ui{display:grid;grid-template-columns:70px 1fr;background:#fff;color:#17171d;min-height:540px;box-shadow:0 30px 70px rgba(30,24,128,.25)}.jyk-business-ui__side{background:#111116;padding:25px 20px}.jyk-business-ui__side b{display:block;color:#fff;font-size:25px;margin-bottom:35px}.jyk-business-ui__side i{display:block;width:28px;height:7px;border-radius:99px;background:#41414a;margin-bottom:23px}.jyk-business-ui__main{padding:32px}.jyk-business-ui__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5ea;padding-bottom:20px}.jyk-business-ui__header strong{font-size:21px}.jyk-business-ui__header span{font-size:10px;background:#efefff;color:var(--jyk-accent);padding:6px 8px}.jyk-business-ui__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.jyk-business-ui__metrics div{background:#f7f7fa;padding:17px}.jyk-business-ui__metrics small{display:block;font-size:9px;color:#777985;margin-bottom:9px}.jyk-business-ui__metrics b{font-size:16px;color:var(--jyk-accent)}.jyk-business-ui__chart{height:170px;margin-top:24px;border-left:1px solid #dddde4;border-bottom:1px solid #dddde4;display:flex;align-items:flex-end;gap:17px;padding:15px 18px}.jyk-business-ui__chart i{display:block;flex:1;background:var(--jyk-accent);height:40%}.jyk-business-ui__chart i:nth-child(2){height:58%}.jyk-business-ui__chart i:nth-child(3){height:45%}.jyk-business-ui__chart i:nth-child(4){height:78%}.jyk-business-ui__chart i:nth-child(5){height:65%}.jyk-business-ui__chart i:nth-child(6){height:91%}.jyk-business-ui__table{margin-top:25px}.jyk-business-ui__table span{display:block;height:14px;background:#f0f0f4;margin-bottom:11px}

/* Connected operations */
.jyk-integrations{background:#fff;padding:120px 0}.jyk-section-intro--split>div>p,.jyk-pricing__head>div>p{font-size:18px;line-height:1.75;color:#5d5f6b;max-width:720px}.jyk-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cfd0d6;border-bottom:1px solid #cfd0d6}.jyk-flow__step{padding:30px 30px 34px 0;border-inline-end:1px solid #d9dae0;min-height:230px}.jyk-flow__step:not(:first-child){padding-inline-start:30px}.jyk-flow__step:last-child{border-inline-end:0}.jyk-flow__step>span{display:block;color:var(--jyk-accent);font-size:11px;font-weight:800;margin-bottom:40px}.jyk-flow__step strong{display:block;font-size:22px;line-height:1.25;margin-bottom:12px}.jyk-flow__step p{font-size:15px;line-height:1.7;color:#60626d;margin:0}

/* Pricing & policies */
.jyk-pricing{background:#f5f5f6;padding:118px 0}.jyk-pricing__head{display:grid;grid-template-columns:220px 1fr;gap:76px;align-items:start;margin-bottom:56px}.jyk-pricing__head h2{font-size:clamp(44px,5vw,72px);line-height:1.04;margin:0 0 18px}.jyk-pricing__rows{border-top:1px solid #c9cad1}.jyk-price-row{display:grid;grid-template-columns:75px .85fr .7fr 1.3fr;gap:28px;align-items:start;padding:32px 0;border-bottom:1px solid #d1d2d8}.jyk-price-row>span{font-size:11px;font-weight:800;color:var(--jyk-accent)}.jyk-price-row>strong{font-size:23px}.jyk-price-row>b{font-size:20px;color:var(--jyk-accent)}.jyk-price-row>p{font-size:15px;line-height:1.7;color:#5d5f6b;margin:0}.jyk-pricing__note{margin-top:24px;font-size:13px;line-height:1.7;color:#696b76}

/* App */
.jyk-app{background:#fff;padding:120px 0}.jyk-app__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.jyk-app__visual{background:linear-gradient(145deg,#f1f0ff,#fafaff);min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden}.jyk-app__visual img{display:block;width:min(78%,620px);max-height:560px;object-fit:contain;filter:drop-shadow(0 28px 42px rgba(44,37,133,.16))}.jyk-app__copy .jyk-section-label--light{color:var(--jyk-accent)}.jyk-app__copy{color:var(--jyk-ink)}.jyk-app__copy h2{font-size:clamp(45px,5vw,74px);line-height:1.04;margin:0 0 26px}.jyk-rtl .jyk-app__copy h2{line-height:1.13}.jyk-app__copy>p{font-size:19px;line-height:1.73;color:#565864;max-width:650px;margin:0}.jyk-store-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.jyk-store{display:inline-flex;flex-direction:column;justify-content:center;min-width:150px;min-height:58px;background:#111116;color:#fff;padding:9px 16px;border-radius:6px}.jyk-store small{font-size:9px;opacity:.72}.jyk-store strong{font-size:16px}

/* About */
.jyk-about{background:#f5f5f6;padding:120px 0}.jyk-about__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:76px;align-items:center}.jyk-about__copy h2{font-size:clamp(44px,4.8vw,70px);line-height:1.05;margin:0 0 26px}.jyk-about__copy>p{font-size:18px;line-height:1.74;color:#565864;max-width:650px}.jyk-about__lines{border-top:1px solid #cfd0d6;margin-top:34px}.jyk-about__lines span{display:block;padding:17px 0;border-bottom:1px solid #d4d5db;font-size:16px;font-weight:620}.jyk-about__media{margin:0;overflow:hidden;min-height:580px}.jyk-about__media img{display:block;width:100%;height:580px;object-fit:cover}

/* Legal trust */
.jyk-legal-trust{background:#fff;padding:100px 0}.jyk-legal-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.jyk-legal-trust .jyk-section-label--light{color:var(--jyk-accent)}.jyk-legal-trust h2{font-size:clamp(40px,4.4vw,64px);line-height:1.06;margin:0 0 22px}.jyk-legal-trust p{font-size:17px;line-height:1.72;color:#5d5f6b;max-width:650px}.jyk-legal-links{border-top:1px solid #cfd0d6}.jyk-legal-links a{display:grid;grid-template-columns:56px 1fr 28px;gap:20px;align-items:center;padding:23px 0;border-bottom:1px solid #d5d6dc}.jyk-legal-links span{font-size:11px;color:var(--jyk-accent);font-weight:800}.jyk-legal-links strong{font-size:18px}.jyk-legal-links i{font-style:normal;color:var(--jyk-accent);font-size:20px}

/* CTA */
.jyk-cta{background:var(--jyk-accent);color:#fff;padding:102px 0;position:relative;overflow:hidden}.jyk-cta__shape{position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.22);border-radius:50%;inset-inline-end:-240px;top:-300px}.jyk-cta__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:80px;position:relative;z-index:2}.jyk-cta .jyk-section-label{color:#e5e3ff}.jyk-cta h2{font-size:clamp(44px,5.1vw,74px);line-height:1.03;margin:0 0 22px;max-width:950px}.jyk-cta p{font-size:18px;line-height:1.7;color:rgba(255,255,255,.9);max-width:790px;margin:0}.jyk-cta .jyk-link-arrow{color:#fff}

/* Footer */
.jyk-footer{background:#09090c;color:#fff;padding:72px 0 28px}.jyk-footer__lead{display:grid;grid-template-columns:1.1fr .9fr;gap:76px;padding-bottom:52px}.jyk-footer__brand .jyk-brand{margin-bottom:20px}.jyk-footer__brand .jyk-brand img{filter:brightness(0) invert(1)}.jyk-footer__brand>p{font-size:15px;line-height:1.82;color:#c6c7cf;max-width:610px}.jyk-footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.jyk-footer__label{font-size:11px;letter-spacing:.12em;color:#9d96ff;font-weight:800;margin-bottom:4px}.jyk-footer__contact a,.jyk-footer__contact a:visited,.jyk-footer__contact a:hover,.jyk-footer__contact a:focus{font-size:22px;font-weight:650;color:#fff!important;text-decoration:none!important}.jyk-footer__contact address{font-style:normal;font-size:14px;line-height:1.7;color:#c6c7cf;max-width:360px}.jyk-footer__nav{display:grid;grid-template-columns:repeat(4,1fr);gap:38px;border-top:1px solid #35353d;border-bottom:1px solid #35353d;padding:42px 0}.jyk-footer__nav h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9d96ff;margin:0 0 20px}.jyk-footer__nav a{display:block;color:#d3d4da;font-size:14px;margin-bottom:11px}.jyk-footer__nav a:hover{color:#fff}.jyk-footer__bottom{display:flex;justify-content:space-between;gap:20px;padding-top:24px;color:#8e9099;font-size:12px}

/* Standard / legal pages */
.jyk-inner{padding:84px 0;background:#fff}.jyk-prose{max-width:960px}.jyk-prose h1{font-size:clamp(42px,5vw,70px);line-height:1.05}.jyk-prose h2{font-size:34px;margin:48px 0 16px}.jyk-prose h3{font-size:25px;margin:36px 0 14px}.jyk-prose p,.jyk-prose li{font-size:16px;line-height:1.86;color:#4f515d}.jyk-prose a{color:var(--jyk-accent);text-decoration:underline;text-underline-offset:3px}.jyk-content-wrap{width:min(980px,calc(100% - 48px));margin:0 auto;padding:80px 0}
.jyk-legal-hero{background:#f5f5f6;padding:80px 0 70px;border-bottom:1px solid #dddde3}.jyk-legal-hero__inner h1{font-size:clamp(48px,6vw,84px);line-height:1.02;margin:0 0 26px}.jyk-legal-hero__switch{display:flex;gap:8px}.jyk-legal-hero__switch a{padding:9px 13px;border:1px solid #cfd0d7;font-size:12px}.jyk-legal-hero__switch a.is-active{background:var(--jyk-accent);border-color:var(--jyk-accent);color:#fff}.jyk-legal{padding:70px 0 100px;background:#fff}.jyk-legal__layout{display:grid;grid-template-columns:250px 1fr;gap:72px;align-items:start}.jyk-legal__aside{position:sticky;top:120px;border-top:1px solid #d2d3d9}.jyk-legal__aside>span{display:block;padding:18px 0 12px;font-size:11px;font-weight:800;letter-spacing:.1em;color:#777985}.jyk-legal__aside a{display:block;padding:13px 0;border-bottom:1px solid #dddde2;font-size:14px;color:#4f515c}.jyk-legal__aside a.is-active{color:var(--jyk-accent);font-weight:700}.jyk-legal__content{max-width:900px}


/* Account deletion / Google Play */
.jyk-delete-hero{background:linear-gradient(180deg,#f7f7fb 0%,#fff 100%);border-bottom:1px solid #e2e2e8;padding:92px 0 78px;overflow:hidden}.jyk-delete-hero__grid{display:grid;grid-template-columns:1fr 260px;gap:72px;align-items:center}.jyk-delete-hero h1{font-size:clamp(52px,6.4vw,88px);line-height:.98;letter-spacing:-.055em;max-width:980px;margin:14px 0 24px;color:#101014}.jyk-rtl .jyk-delete-hero h1{letter-spacing:-.02em}.jyk-delete-hero p{font-size:19px;line-height:1.78;color:#555762;max-width:840px;margin:0}.jyk-delete-hero__mark{width:220px;height:220px;border-radius:50%;background:var(--jyk-accent);color:#fff;display:grid;place-items:center;position:relative;justify-self:end;box-shadow:0 30px 80px rgba(72,61,255,.2)}.jyk-delete-hero__mark span{font-size:104px;font-weight:800;line-height:1}.jyk-delete-hero__mark strong{position:absolute;right:30px;top:24px;font-size:52px;font-weight:400;color:#fff}
.jyk-delete-account{padding:86px 0 110px;background:#fff}.jyk-delete-account__layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.jyk-delete-account__steps ol{list-style:none;padding:0;margin:28px 0 48px;border-top:1px solid #d8d9df}.jyk-delete-account__steps li{display:grid;grid-template-columns:58px 1fr;gap:24px;padding:25px 0;border-bottom:1px solid #d8d9df}.jyk-delete-account__steps li b{font-size:12px;color:var(--jyk-accent);letter-spacing:.1em}.jyk-delete-account__steps li p{font-size:16px;line-height:1.78;color:#4f515c;margin:0}.jyk-delete-account__policy{background:#f6f6f8;padding:28px;border-left:4px solid var(--jyk-accent)}.jyk-rtl .jyk-delete-account__policy{border-left:0;border-right:4px solid var(--jyk-accent)}.jyk-delete-account__policy h2{font-size:24px;line-height:1.25;margin:0 0 12px}.jyk-delete-account__policy p{font-size:14px;line-height:1.78;color:#5d5f69;margin:0 0 18px}.jyk-delete-account__policy>div{display:flex;gap:18px;flex-wrap:wrap}.jyk-delete-account__policy a{font-size:13px;font-weight:750;color:var(--jyk-accent)!important}
.jyk-delete-account__form-wrap{border:1px solid #dedee4;padding:40px 42px 44px;box-shadow:0 26px 70px rgba(18,18,28,.07);background:#fff}.jyk-delete-account__form-wrap h2{font-size:36px;line-height:1.12;margin:12px 0 10px}.jyk-delete-account__safe{margin:0 0 26px;color:#5b5d67;font-size:14px}.jyk-delete-alert{padding:14px 16px;margin:0 0 22px;font-size:14px;line-height:1.6;border:1px solid}.jyk-delete-alert.is-success{background:#eefaf3;border-color:#b9e4c8;color:#195d35}.jyk-delete-alert.is-error{background:#fff4f3;border-color:#efc8c3;color:#8c3028}.jyk-delete-form{display:grid;gap:18px}.jyk-delete-field{display:grid;gap:8px}.jyk-delete-field>span{font-size:13px;font-weight:750;color:#202128}.jyk-delete-field input,.jyk-delete-field textarea{width:100%;border:1px solid #cfd0d7;background:#fff;color:#17181d;border-radius:0;padding:14px 15px;font:inherit;line-height:1.4;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.jyk-delete-field input:focus,.jyk-delete-field textarea:focus{border-color:var(--jyk-accent);box-shadow:0 0 0 3px rgba(72,61,255,.11)}.jyk-delete-field textarea{resize:vertical;min-height:112px}.jyk-delete-form__hint{font-size:12px;line-height:1.6;color:#777985;margin:-6px 0 2px}.jyk-delete-check{display:grid;grid-template-columns:20px 1fr;gap:11px;align-items:start;padding:15px 0 4px}.jyk-delete-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--jyk-accent)}.jyk-delete-check span{font-size:13px;line-height:1.7;color:#474952}.jyk-delete-submit{justify-self:start;min-width:220px;border:0;cursor:pointer}.jyk-delete-form__honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}

/* Responsive */
@media(max-width:1180px){
  .jyk-container{width:min(var(--jyk-max),calc(100% - 46px))}.jyk-nav__list{gap:20px}.jyk-nav a{font-size:13px}.jyk-header__portal{display:none}
  .jyk-hero__grid{grid-template-columns:1fr 1fr;gap:40px}.jyk-hero h1{font-size:clamp(52px,6.4vw,78px)}.jyk-hero-stage{min-height:540px}
  .jyk-platform__statement,.jyk-business__grid,.jyk-app__grid,.jyk-about__grid{gap:48px}.jyk-modes__experience{grid-template-columns:.8fr 1.2fr;gap:28px}
}
@media(max-width:920px){
  html{scroll-padding-top:76px}.admin-bar .jyk-header{top:46px}.jyk-header__inner{min-height:74px}.jyk-brand--official img{width:105px;height:50px}.jyk-menu-toggle{display:block;margin-inline-start:auto;order:3}.jyk-nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;border-top:1px solid #e5e5ea;box-shadow:0 20px 40px rgba(20,20,25,.08);padding:8px 23px 18px}.jyk-nav.is-open{display:block}.jyk-nav__list{display:flex;flex-direction:column;align-items:stretch;gap:0}.jyk-nav a{display:block;padding:14px 0;font-size:15px;border-bottom:1px solid #eeeef1}.jyk-nav a:after{display:none}.jyk-header__actions{margin-inline-start:auto}.jyk-header__actions>.jyk-btn{display:none}
  .jyk-hero{padding-top:62px}.jyk-hero__grid{grid-template-columns:1fr}.jyk-hero__content{padding-bottom:20px}.jyk-hero-stage{min-height:590px}.jyk-hero-rail{grid-template-columns:repeat(2,1fr)}.jyk-hero-rail>div:nth-child(2){border-inline-end:0}.jyk-hero-rail>div:nth-child(-n+2){border-bottom:1px solid var(--jyk-line)}
  .jyk-platform,.jyk-modes,.jyk-solutions,.jyk-why,.jyk-business,.jyk-integrations,.jyk-pricing,.jyk-app,.jyk-about{padding:88px 0}.jyk-platform__statement,.jyk-section-intro,.jyk-modes__head,.jyk-why__intro,.jyk-pricing__head{grid-template-columns:1fr;gap:16px}.jyk-platform__summary{padding-top:30px}.jyk-platform__capabilities{grid-template-columns:repeat(2,1fr)}.jyk-capability:nth-child(2){border-inline-end:0}.jyk-capability:nth-child(-n+2){border-bottom:1px solid #d8d9df}
  .jyk-modes__experience{grid-template-columns:1fr}.jyk-software-window{min-height:520px}.jyk-solution-row{grid-template-columns:62px 1fr 1.1fr 90px}.jyk-why__item{grid-template-columns:100px .8fr 1.2fr}.jyk-why__item>span{font-size:56px}
  .jyk-business__grid,.jyk-app__grid,.jyk-about__grid,.jyk-legal-trust__grid{grid-template-columns:1fr}.jyk-business__visual{order:-1}.jyk-app__visual{min-height:520px}.jyk-flow{grid-template-columns:repeat(2,1fr)}.jyk-flow__step:nth-child(2){border-inline-end:0}.jyk-flow__step:nth-child(-n+2){border-bottom:1px solid #d9dae0}.jyk-price-row{grid-template-columns:60px .8fr .7fr 1.2fr}.jyk-cta__inner{flex-direction:column;align-items:flex-start}.jyk-footer__lead{grid-template-columns:1fr}.jyk-footer__nav{grid-template-columns:repeat(2,1fr)}.jyk-legal__layout{grid-template-columns:1fr}.jyk-legal__aside{position:static}
}
@media(max-width:640px){
  .jyk-container{width:calc(100% - 28px)}.jyk-lang{display:flex}.jyk-lang__item{min-width:28px;padding:5px 6px}.jyk-header__actions{gap:7px}.jyk-menu-toggle{width:40px;height:40px}
  .jyk-hero{padding-top:44px}.jyk-hero h1{font-size:48px}.jyk-lead{font-size:17px}.jyk-actions{align-items:stretch}.jyk-actions .jyk-btn{width:100%}.jyk-hero-stage{min-height:430px;margin-top:8px}.jyk-hero-stage__image{width:57%;inset-inline-start:-2%;bottom:1%}.jyk-hero-console{width:66%;inset-inline-end:2%;top:9%}.jyk-hero-console__row{padding:14px;font-size:10px}.jyk-hero-console__top{padding:15px}.jyk-hero-console__tabs{padding:12px 15px;gap:10px}.jyk-hero-rail{grid-template-columns:1fr}.jyk-hero-rail>div,.jyk-hero-rail>div:not(:first-child){padding:25px 0;border-inline-end:0;border-bottom:1px solid var(--jyk-line)}
  .jyk-platform,.jyk-modes,.jyk-solutions,.jyk-why,.jyk-business,.jyk-integrations,.jyk-pricing,.jyk-app,.jyk-about,.jyk-legal-trust{padding:68px 0}.jyk-platform__headline h2,.jyk-modes__head h2,.jyk-section-intro h2,.jyk-why__intro h2,.jyk-business__copy h2,.jyk-pricing__head h2,.jyk-app__copy h2,.jyk-about__copy h2,.jyk-cta h2{font-size:42px}.jyk-platform__summary p{font-size:18px}.jyk-platform__capabilities{grid-template-columns:1fr}.jyk-capability,.jyk-capability:not(:first-child){padding:25px 0;border-inline-end:0;border-bottom:1px solid #d8d9df;min-height:auto}.jyk-capability__meta{margin-bottom:25px}
  .jyk-mode-tab{grid-template-columns:38px 1fr;padding:24px 20px}.jyk-mode-tab strong{font-size:20px}.jyk-software-window{min-height:430px}.jyk-software-window__body{grid-template-columns:48px 1fr}.jyk-software-window__body aside{padding:20px 10px}.jyk-software-window__body main{padding:20px}.jyk-software-window__metrics{grid-template-columns:1fr}.jyk-software-window__chart{height:110px;gap:7px;padding-inline:8px}
  .jyk-solution-row{grid-template-columns:46px 1fr;gap:10px 16px;padding:25px 0}.jyk-solution-row p{grid-column:2}.jyk-solution-row>strong{grid-column:2;text-align:start}.jyk-why__item{grid-template-columns:70px 1fr;gap:18px;padding:28px 0}.jyk-why__item>span{font-size:44px}.jyk-why__item p{grid-column:2}.jyk-business-ui{grid-template-columns:48px 1fr;min-height:420px}.jyk-business-ui__side{padding:20px 10px}.jyk-business-ui__main{padding:20px}.jyk-business-ui__metrics{grid-template-columns:1fr}.jyk-business-ui__chart{height:100px;gap:7px}.jyk-flow{grid-template-columns:1fr}.jyk-flow__step,.jyk-flow__step:not(:first-child){padding:24px 0;border-inline-end:0;border-bottom:1px solid #d9dae0;min-height:auto}.jyk-flow__step>span{margin-bottom:22px}.jyk-price-row{grid-template-columns:45px 1fr;gap:10px 15px;padding:26px 0}.jyk-price-row>b,.jyk-price-row>p{grid-column:2}.jyk-app__visual{min-height:400px}.jyk-about__media,.jyk-about__media img{min-height:390px;height:390px}.jyk-legal-trust__grid{gap:36px}.jyk-cta{padding:72px 0}.jyk-footer{padding-top:56px}.jyk-footer__contact a,.jyk-footer__contact a:visited{font-size:19px}.jyk-footer__nav{grid-template-columns:1fr 1fr;gap:28px}.jyk-footer__bottom{flex-direction:column}.jyk-legal-hero{padding:55px 0}.jyk-legal-hero__inner h1{font-size:44px}
}
@media(max-width:420px){.jyk-footer__nav{grid-template-columns:1fr}.jyk-hero-console{width:72%}.jyk-hero-stage__image{width:58%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jyk-btn{transition:none}}
