:root{--dpi:96;--px-to-mm:calc(25.4 / var(--dpi));--main-body-background-color:#fff;--main-header-border-color:transparent;--main-content-padding:80px;--main-content-medium-padding:48px;--main-color:#07030D;--main-color-light:#1A1326;--main-color-dark:#030107;--main-text-color-light:#aaaaaa;--main-text-color-dark:#4a4558;--main-background-color-white:#f5f5f7;--main-background-color-blue:#E6EFFF;--main-message-color-alert:#ff3333;--main-message-color-success:#33cc33;--main-message-color-warning:#ff9933;--main-max-content-width:1390px;--main-page-max-width:1920px;--main-z-index-overlay:500;--main-z-index-top:400;--main-z-index-middle:200;--main-z-index-bottom:100;--main-font-family:"Inter", sans-serif;--main-font-family-sans:"IBM Plex Sans", sans-serif;--color-void:#04020A;--color-abyss:#07030D;--color-surface:#0E0B1A;--color-rim:#1C1730;--color-blue:#3B63F7;--color-blue-bright:#5B7FFF;--color-blue-hover:#2a52e6;--color-blue-glow:rgba(59, 99, 247, 0.35);--color-blue-subtle:rgba(59, 99, 247, 0.08);--color-blue-border:rgba(59, 99, 247, 0.28);--color-amber:#F59E0B;--color-emerald:#10B981;--color-violet:#8B5CF6;--color-text-primary:#F0EDF8;--color-text-secondary:#9490A8;--color-text-muted:#5A5670;--color-light-bg:#FAFAFA;--color-light-surface:#F3F4F8;--color-light-border:rgba(7, 3, 13, 0.09);--main-button-background-color:var(--color-blue);--main-button-background-color__hover:var(--color-blue-hover);--main-button-text-color:#fff;--main-button-text-color__hover:#fff;--main-button-border-radius:8px;--main-button-border:2px solid var(--color-blue);--main-button-border__hover:2px solid var(--color-blue-hover);--default-button-background-color:transparent;--default-button-background-color__hover:#07030D;--default-button-text-color:#07030D;--default-button-text-color__hover:#fff;--default-button-border-radius:8px;--default-button-border:2px solid rgba(7, 3, 13, 0.22);--default-button-border__hover:2px solid #07030D;--link-button-background-color:transparent;--link-button-background-color__hover:transparent;--link-button-text-color:#07030D;--link-button-text-color__hover:var(--color-blue);--link-button-border-radius:8px;--link-button-border:2px solid transparent;--link-button-border__hover:2px solid transparent;--brand-craftcms-color:#E5422B;--brand-yui-color:var(--color-blue-bright);--ink-900:var(--main-color);--ink-700:var(--main-color-light);--ink-500:var(--main-text-color-dark);--ink-300:var(--color-text-secondary);--font-sans:var(--main-font-family-sans);--font-display:var(--main-font-family);--font-heading:var(--main-font-family);--font-mono:var(--main-font-family-mono, "IBM Plex Mono", monospace);--main-font-family-mono:"IBM Plex Mono", monospace;--shadow-xs:0 1px 2px rgba(7, 3, 13, .05);--shadow-xl:0 20px 60px rgba(7, 3, 13, .1), 0 4px 16px rgba(7, 3, 13, .06);--border-subtle:var(--color-light-border);--section-padding:var(--main-content-padding);--color-danger:var(--main-message-color-alert);--color-text-dark:var(--main-text-color-dark);--c-brand:var(--color-blue);--c-brand-dark:var(--color-blue-hover);--c-brand-light:var(--color-blue-subtle);--c-border:var(--color-light-border);--c-text:var(--main-color);--c-text-muted:var(--main-text-color-dark);--gutter:var(--main-content-padding)}@media (max-width:550px){:root{--main-content-padding:32px}}@media (min-width:1921px){:root{--main-content-padding:0px}}:root{--ys-section-py:96px;--ys-section-py-sm:64px;--ys-section-py-xs:48px;--ys-card-radius:18px;--ys-card-radius-sm:12px;--ys-card-border:rgba(7, 3, 13, 0.09);--ys-card-border-dark:rgba(255, 255, 255, 0.08);--ys-card-shadow:0 2px 12px rgba(7, 3, 13, 0.06);--ys-card-shadow-md:0 8px 32px rgba(7, 3, 13, 0.10);--ys-gap:20px;--ys-gap-sm:12px;--ys-gap-lg:28px;--ys-label-size:0.6875rem;--ys-label-spacing:0.1em}@media (max-width:900px){:root{--ys-section-py:64px;--ys-section-py-sm:48px}}@media (max-width:550px){:root{--ys-section-py:48px;--ys-section-py-sm:36px;--ys-gap:14px}}.ys-section{padding:var(--ys-section-py) var(--main-content-padding)}.ys-section--sm{padding:var(--ys-section-py-sm) var(--main-content-padding)}.ys-section--dark{background:var(--color-abyss);color:var(--color-text-primary)}.ys-section--dim{background:var(--color-surface);color:var(--color-text-primary)}.ys-section--light{background:var(--color-light-bg);color:var(--color-abyss)}.ys-section--white{background:#fff;color:var(--color-abyss)}.ys-inner{max-width:var(--main-max-content-width);margin-inline:auto}.ys-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--ys-label-size);font-weight:600;letter-spacing:var(--ys-label-spacing);text-transform:uppercase;color:var(--color-blue-bright);margin-bottom:20px}.ys-eyebrow::before{content:"";display:block;width:18px;height:2px;background:var(--color-blue-bright);border-radius:2px;flex-shrink:0}.ys-section-heading{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 20px}.ys-section-sub{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;color:var(--color-text-secondary);max-width:52ch}.ys-section-header{margin-bottom:56px}.ys-section-header--center{text-align:center}.ys-section-header--center .ys-eyebrow,.ys-section-header--center .ys-section-sub{margin-inline:auto}.ys-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--ys-gap)}.ys-bento-2{grid-column:span 2}.ys-bento-3{grid-column:span 3}.ys-bento-4{grid-column:span 4}.ys-bento-5{grid-column:span 5}.ys-bento-6{grid-column:span 6}.ys-bento-7{grid-column:span 7}.ys-bento-8{grid-column:span 8}.ys-bento-9{grid-column:span 9}.ys-bento-10{grid-column:span 10}.ys-bento-12{grid-column:span 12}@media (max-width:1024px){.ys-bento-7,.ys-bento-8,.ys-bento-9{grid-column:span 12}.ys-bento-5{grid-column:span 6}}@media (max-width:768px){.ys-bento-10,.ys-bento-12,.ys-bento-3,.ys-bento-4,.ys-bento-5,.ys-bento-6,.ys-bento-7,.ys-bento-8,.ys-bento-9{grid-column:span 12}.ys-bento-2{grid-column:span 6}}@media (max-width:480px){.ys-bento-10,.ys-bento-12,.ys-bento-2,.ys-bento-3,.ys-bento-4,.ys-bento-5,.ys-bento-6,.ys-bento-7,.ys-bento-8,.ys-bento-9{grid-column:span 12}}.ys-card{background:#fff;border-radius:var(--ys-card-radius);border:1px solid var(--ys-card-border);padding:32px;box-shadow:var(--ys-card-shadow);overflow:hidden}.ys-card--sm{padding:24px}.ys-card--lg{padding:40px}.ys-card--dark,.ys-card--rim{color:var(--color-text-primary)}.ys-card--dark{background:var(--color-surface);border-color:var(--ys-card-border-dark);box-shadow:none}.ys-card--rim{background:var(--color-rim);border-color:rgba(255,255,255,.07)}.ys-card--accent{border-color:var(--color-blue-border);background:var(--color-blue-subtle)}.ys-card--hover{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ys-card--hover:hover{box-shadow:var(--ys-card-shadow-md);border-color:var(--color-blue-border);transform:translateY(-2px)}.ys-chip{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-light-surface);border:1px solid var(--ys-card-border)}.ys-chip svg{width:20px;height:20px;opacity:.75}.ys-chip--blue{background:var(--color-blue-subtle);border-color:var(--color-blue-border)}.ys-chip--blue svg{opacity:1;color:var(--color-blue)}.ys-chip--dark{background:var(--color-rim);border-color:rgba(255,255,255,.1)}.ys-chip--dark svg{opacity:.8;color:var(--color-text-primary)}.ys-badge{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:100px;border:1px solid var(--ys-card-border);background:var(--color-light-surface);color:var(--color-text-secondary)}.ys-badge--blue{background:var(--color-blue-subtle);border-color:var(--color-blue-border);color:var(--color-blue)}.ys-badge--on-dark{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:var(--color-text-secondary)}.ys-stat__number{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--color-text-primary)}.ys-stat__label{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:8px}.ys-divider{height:1px;background:var(--ys-card-border);border:0;margin:0}.ys-divider--dark{background:var(--ys-card-border-dark)}.ys-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ys-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5}.ys-checklist li::before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--color-blue-subtle);border:1px solid var(--color-blue-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 5l2.5 2.5L8 3' stroke='%233B63F7' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.ys-checklist--on-dark li{color:var(--color-text-secondary)}.ys-checklist--on-dark li::before{background-color:rgba(59,99,247,.18);border-color:rgba(59,99,247,.35)}.ys-cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width:768px){.ys-hide-mobile{display:none!important}}.ys-show-mobile{display:none!important}@media (max-width:768px){.ys-show-mobile{display:block!important}}section.pdp-alg-price,section.pdp-eco-price,section.pdp-i18n-price,section.pdp-kros-pricing,section.pdp-mpl-price,section.pdp-pohoda-pricing,section.pdp-posta-price,section.pdp-profisms-pricing,section.pdp-vault-price{background:var(--color-void)}section.pdp-alg-price::before,section.pdp-eco-price::before,section.pdp-i18n-price::before,section.pdp-kros-pricing::before,section.pdp-mpl-price::before,section.pdp-pohoda-pricing::before,section.pdp-posta-price::before,section.pdp-profisms-pricing::before,section.pdp-vault-price::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 900px 620px at 50% 10%,rgba(59,99,247,.2),transparent 62%),radial-gradient(ellipse 700px 500px at 84% 92%,rgba(139,92,246,.13),transparent 60%)}section.pdp-alg-price .ys-kicker,section.pdp-eco-price .ys-kicker,section.pdp-i18n-price .ys-kicker,section.pdp-kros-pricing .ys-kicker,section.pdp-mpl-price .ys-kicker,section.pdp-pohoda-pricing .ys-kicker,section.pdp-posta-price .ys-kicker,section.pdp-profisms-pricing .ys-kicker,section.pdp-vault-price .ys-kicker{color:#8fa9ff}section.pdp-alg-price .pdp-alg-price__inner [class*=__heading]{color:#f5f3fc}section.pdp-alg-price .pdp-alg-price__inner [class*=__sub]{color:#b9b5cc}section.pdp-alg-price .pdp-alg-price__inner>[class*=__footer],section.pdp-alg-price .pdp-alg-price__inner>[class*=__note]{color:#8c88a3}section.pdp-eco-price .pdp-eco-price__inner [class*=__heading]{color:#f5f3fc}section.pdp-eco-price .pdp-eco-price__inner [class*=__sub]{color:#b9b5cc}section.pdp-eco-price .pdp-eco-price__inner>[class*=__footer],section.pdp-eco-price .pdp-eco-price__inner>[class*=__note]{color:#8c88a3}section.pdp-i18n-price .pdp-i18n-price__inner [class*=__heading]{color:#f5f3fc}section.pdp-i18n-price .pdp-i18n-price__inner [class*=__sub]{color:#b9b5cc}section.pdp-i18n-price .pdp-i18n-price__inner>[class*=__footer],section.pdp-i18n-price .pdp-i18n-price__inner>[class*=__note]{color:#8c88a3}section.pdp-mpl-price .pdp-mpl-price__inner [class*=__heading]{color:#f5f3fc}section.pdp-mpl-price .pdp-mpl-price__inner [class*=__sub]{color:#b9b5cc}section.pdp-mpl-price .pdp-mpl-price__inner>[class*=__footer],section.pdp-mpl-price .pdp-mpl-price__inner>[class*=__note]{color:#8c88a3}section.pdp-posta-price .pdp-posta-price__inner [class*=__heading]{color:#f5f3fc}section.pdp-posta-price .pdp-posta-price__inner [class*=__sub]{color:#b9b5cc}section.pdp-posta-price .pdp-posta-price__inner>[class*=__footer],section.pdp-posta-price .pdp-posta-price__inner>[class*=__note]{color:#8c88a3}section.pdp-vault-price .pdp-vault-price__inner [class*=__heading]{color:#f5f3fc}section.pdp-vault-price .pdp-vault-price__inner [class*=__sub]{color:#b9b5cc}section.pdp-vault-price .pdp-vault-price__inner>[class*=__footer],section.pdp-vault-price .pdp-vault-price__inner>[class*=__note]{color:#8c88a3}section.pdp-kros-pricing .pdp-kros-pricing__inner [class*=__heading]{color:#f5f3fc}section.pdp-kros-pricing .pdp-kros-pricing__inner [class*=__sub]{color:#b9b5cc}section.pdp-kros-pricing .pdp-kros-pricing__inner>[class*=__footer],section.pdp-kros-pricing .pdp-kros-pricing__inner>[class*=__note]{color:#8c88a3}section.pdp-pohoda-pricing .pdp-pohoda-pricing__inner [class*=__heading]{color:#f5f3fc}section.pdp-pohoda-pricing .pdp-pohoda-pricing__inner [class*=__sub]{color:#b9b5cc}section.pdp-pohoda-pricing .pdp-pohoda-pricing__inner>[class*=__footer],section.pdp-pohoda-pricing .pdp-pohoda-pricing__inner>[class*=__note]{color:#8c88a3}section.pdp-profisms-pricing .pdp-profisms-pricing__inner [class*=__heading]{color:#f5f3fc}section.pdp-profisms-pricing .pdp-profisms-pricing__inner [class*=__sub]{color:#b9b5cc}section.pdp-profisms-pricing .pdp-profisms-pricing__inner>[class*=__footer],section.pdp-profisms-pricing .pdp-profisms-pricing__inner>[class*=__note]{color:#8c88a3}@media (max-width:900px){.pdp-stripe-faq__inner,.pdp-stripe-feature__inner,.pdp-stripe-how__inner,.pdp-stripe-ps__inner{padding-top:72px;padding-bottom:72px}.pdp-hero__inner{padding-bottom:56px}}@media (max-width:560px){.pdp-dev,.pdp-ent,.pdp-faq,.pdp-how,.pdp-pricing,.pdp-ps,.pdp-related{padding-top:44px;padding-bottom:48px}.pdp-features__inner{padding-top:44px;padding-bottom:44px}.pdp-dive__inner{padding-top:48px;padding-bottom:48px}.pdp-rcat__inner{padding-top:52px;padding-bottom:52px}.pdp-stripe-faq__inner,.pdp-stripe-feature--dark .pdp-stripe-feature__inner,.pdp-stripe-feature__inner,.pdp-stripe-how__inner,.pdp-stripe-ps__inner{padding:48px 20px}.pdp-stripe-faq__header{margin-bottom:2rem}.pdp-stripe-faq__grid{gap:28px}.pdp-dev__inner,.pdp-ent__inner,.pdp-faq__inner,.pdp-how__inner,.pdp-pricing__inner,.pdp-ps__inner,.pdp-related__inner{padding-left:20px;padding-right:20px}.pdp-buybar__inner{padding:10px 16px 12px;gap:8px 10px}.pdp-buybar__icon{width:30px;height:30px}.pdp-buybar__badge{display:none}.pdp-buybar__name{font-size:.92rem}.pdp-buybar__price-value{font-size:1rem}.pdp-buybar__cart-form,a.pdp-buybar__cta{flex:1 1 100%}.pdp-buybar__cta{width:100%;justify-content:center;height:42px}.pdp-hero__inner{padding:28px 20px 40px;gap:28px}.pdp-hero__intro{margin-bottom:18px;gap:12px;align-items:center}.pdp-hero__plugin-icon{width:56px;height:56px;border-radius:14px}#overview .pdp-dpd-hero__el-5,#overview [class*=hero__inner]{padding-top:28px;grid-template-columns:minmax(0,1fr)}#overview [class$=hero__intro],#overview [class*="hero__intro "]{margin-bottom:18px}#overview .pdp-dpd-hero__el-11,#overview .pdp-idoklad-hero__title,#overview .pdp-szamlazz-hero__heading{margin-top:18px}#overview h1{font-size:2.3rem}#overview .pdp-hero-icon--entry,#overview .pdp-hero__plugin-icon{width:56px;height:56px;border-radius:14px}.pdp-hero__official-pill{font-size:.7rem;padding:4px 10px 4px 8px;white-space:normal}.pdp-hero__category{margin-top:5px}.pdp-hero__heading{font-size:2.3rem;margin-bottom:12px}.pdp-hero__sub{font-size:1rem;line-height:1.5;margin-bottom:20px}.pdp-hero__meta{gap:6px;margin-bottom:20px}.pdp-hero__meta-pill{padding:5px 9px;font-size:.74rem;border-radius:8px;gap:5px}.pdp-hero__buy{gap:14px;margin-bottom:14px;flex-direction:column;align-items:stretch}.pdp-hero__price{font-size:1.8rem}.pdp-hero__cta-row{flex-direction:column;gap:10px}.pdp-hero__cta-row form,.pdp-hero__cta-row>*{width:100%}.pdp-hero__cta-row .ys-btn,.pdp-pricing__actions .ys-btn,.pdp-pricing__actions a,.pdp-pricing__actions form{width:100%;justify-content:center;box-sizing:border-box}.pdp-hero__trust{gap:6px 14px}.pdp-hero__trust-item{font-size:.78rem}.pdp-pricing__card{padding:22px 18px}.pdp-pricing__actions{flex-direction:column;align-items:stretch}.pdp-pricing__header{margin-bottom:28px}.pdp-pricing__footer{margin-top:20px}.pdp-stripe-faq__footer{flex-direction:column;align-items:flex-start;gap:6px;margin-top:28px;padding-top:20px}.pdp-dev__grid{gap:28px}.pdp-dev__grid>*{min-width:0}.pdp-dev__header{margin-bottom:28px}.pdp-dev__code-body{padding:16px;font-size:.7rem;line-height:1.75;overflow-x:auto}.pdp-dev__code-line{white-space:pre}.pdp-dev__code-tab{display:none}.pdp-dev__feature{min-width:0}.pdp-dev__feature>div{min-width:0;overflow-wrap:anywhere}.pdp-stripe-feature__dash-head{padding:12px 14px}.pdp-stripe-feature__dash-body{padding:14px}.pdp-stripe-feature__stats{gap:8px}.pdp-stripe-feature__stat{padding:9px 10px;min-width:0}.pdp-stripe-feature__stat-value{font-size:.98rem}.pdp-stripe-feature__table-head,.pdp-stripe-feature__table-row{grid-template-columns:minmax(0,1.4fr) auto auto;column-gap:10px;padding-left:11px;padding-right:11px}.pdp-stripe-feature__table-row>span:nth-child(2){display:none}.pdp-bento__inner{padding:8px 16px 48px}.pdp-bento__req-top{font-size:.7rem;gap:6px;flex-wrap:wrap}.pdp-bento__req-value{font-size:clamp(1.15rem,6.2vw,1.5rem);overflow-wrap:anywhere}}