.oz-hero{padding-top:40px;position:relative;overflow:hidden}.oz-hero__glow{opacity:.3;filter:blur(110px);pointer-events:none;background:#1d4ed8;border-radius:50%;width:680px;height:560px;position:absolute;top:-140px;right:6%}.oz-hero__inner,.oz-dhero{position:relative}.oz-hero__eyebrow{margin-top:18px}.oz-hero__title{max-width:18em}.oz-hero__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.yk .oz-hero__note{color:var(--yk-on-dark-subtle);margin:14px 0 0;font-size:14px}.oz-jump{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.yk .oz-jump__link{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.yk .oz-jump__link:hover{background:#ffffff24}.oz-groups{gap:20px;display:grid}.oz-group{border:1px solid var(--yk-line);background:#fff;border-radius:20px;flex-wrap:wrap;gap:24px 48px;padding:32px;scroll-margin-top:20px;display:flex}.oz-group:nth-child(2n){background:var(--yk-soft)}.oz-group__head{flex:320px;min-width:0}.yk .oz-group__icon{border:1px solid var(--yk-line);background:#fff;border-radius:20px;width:88px;height:88px;margin-bottom:16px;display:block}.yk .oz-group__no{font-family:var(--font-mono);color:var(--yk-blue-strong);margin:0;font-size:13px}.oz-group__title{margin-top:6px;font-size:clamp(24px,2.6vw,32px)}.yk .oz-group__title a{color:inherit;text-decoration:none}.yk .oz-group__title a:hover{text-decoration:underline}.oz-group__problem{font-size:17px}.yk .oz-group__more{color:var(--yk-blue-strong);margin-top:4px;padding-block:10px;font-weight:700;text-decoration:none;display:inline-block}.yk .oz-group__more:hover{text-decoration:underline}.yk .oz-items{flex:2 520px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-content:start;gap:18px 28px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.oz-item{padding-left:26px;position:relative}.oz-item:before{content:"✓";color:#15803d;font-weight:800;position:absolute;top:1px;left:0}.yk .oz-item h3{margin:0;font-size:16px;font-weight:700}.yk .oz-item p{color:var(--yk-muted);margin:4px 0 0;font-size:15px}.oz-demos{margin-top:30px}.oz-dhero{flex-wrap:wrap;align-items:center;gap:40px 56px;display:flex}.oz-dhero__text{flex:460px;min-width:0}.oz-dhero--solo .oz-dhero__text{max-width:820px}.oz-dhero__demo{flex:420px;min-width:0;max-width:548px}.yk .oz-dhero__meta{font-family:var(--font-mono);color:var(--yk-on-dark-subtle);margin:14px 0 0;font-size:13px}.yk .oz-dhero__disclaimer{color:var(--yk-on-dark-subtle);margin:10px 0 0;font-size:13px}.oz-problem{color:var(--yk-ink);max-width:36em;font-size:clamp(19px,2vw,24px)}.yk .oz-caps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.oz-cap{border:1px solid var(--yk-line);background:#fff;border-radius:16px;padding:22px}.yk .oz-cap h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.yk .oz-cap p{color:var(--yk-muted);margin:8px 0 0;font-size:15px}.yk .oz-cats{color:var(--yk-muted);gap:10px;max-width:60em;margin:22px 0 0;padding-left:22px;display:grid}.yk .oz-cats a{color:var(--yk-ink);font-weight:700}.oz-conn{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px}.oz-links{gap:32px;display:grid}.oz-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.yk .oz-pill{border:1px solid var(--yk-line);min-height:44px;color:var(--yk-ink);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.yk .oz-pill:hover{border-color:var(--yk-blue-strong);color:var(--yk-blue-strong)}.oz-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.oz-cta>div:first-child{flex:460px;min-width:0}.oz-cta__title{margin-top:0}.oz-cta__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:720px){.oz-hero{padding-top:24px}.oz-group{padding:22px 18px}.oz-hero__actions .ykbtn,.oz-cta__actions,.oz-cta__actions .ykbtn{width:100%}.oz-jump{scrollbar-width:none;flex-wrap:nowrap;margin-right:-24px;padding-right:24px;overflow-x:auto}.oz-jump__link{flex:none}}.yk .oz-conn a{color:inherit;text-decoration:none}.yk .oz-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.oz-step{border:1px solid var(--yk-line);background:#fff;border-radius:16px;padding:20px}.oz-step__no{color:#fff;width:34px;height:34px;font-family:var(--font-display);background:#070d24;border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.yk .oz-step h3{margin:14px 0 0;font-size:18px;font-weight:700}.yk .oz-step p{color:var(--yk-muted);margin:6px 0 0;font-size:15px}.oz-more{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;display:flex}.oz-plan{box-sizing:border-box;color:#fff;background:#070d24;border-radius:18px;flex:300px;min-width:0;max-width:420px;padding:24px}.yk .oz-plan .ykeyebrow{color:#9fb8ff}.yk .oz-plan__title{color:#fff;margin:8px 0 0}.yk .oz-plan__price{color:#c9d4ee;margin:10px 0 0;font-size:15px}.oz-plan__price b{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:30px;font-weight:800}.yk .oz-plan__note{color:#dbe3f5;margin:12px 0 0;font-size:15px}.yk .oz-plan__vat{color:#9fb0d3;margin:10px 0 0;font-size:13px}.yk .oz-plan__link{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:8px;font-weight:700;text-decoration:underline;display:inline-flex}.oz-faq{flex:2 480px;min-width:0}.yk .oz-faq__title{margin:8px 0 0}.oz-faq__list{gap:10px;margin-top:16px;display:grid}.oz-faq__item{border:1px solid var(--yk-line);background:#fff;border-radius:14px}.oz-faq__item summary{cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-size:17px;font-weight:700;list-style:none;display:flex}.oz-faq__item summary::-webkit-details-marker{display:none}.oz-faq__item summary:after{content:"⌄";flex:none;transition:transform .2s}.oz-faq__item[open] summary:after{transform:rotate(180deg)}.yk .oz-faq__item p{color:var(--yk-muted);margin:0;padding:0 18px 16px;font-size:16px}@media (max-width:720px){.oz-plan{max-width:none}}.oz-section>*{max-width:820px}.yk .oz-section__p{margin-top:14px}
