.zf-wrap{max-width:1152px;margin:0 auto;padding:0 clamp(20px,5vw,32px)}.zf-section-head{max-width:680px}.zf-section-head--center{margin:0 auto;text-align:center}.zf-eyebrow{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#2D1B4E;margin:0 0 12px}.zf-h2{font-weight:700;font-size:clamp(30px,3.4vw,40px);line-height:1.12;color:#0A0A0A;margin:0}.zf-lead{margin:16px 0 0;font-size:17px;line-height:1.55;color:#6F6C8F}html.dark .zf-eyebrow{color:#C4B5FD}html.dark .zf-h2{color:#FFFFFF}html.dark .zf-lead{color:rgba(245,246,252,.65)}.zf-accent{background-image:linear-gradient(90deg,#2D1B4E,#AB9BDD 50%,#2D1B4E);background-size:200% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#5B3FD0}html.dark .zf-accent{background-image:linear-gradient(90deg,#AB9BDD,#FFFFFF 50%,#AB9BDD)}@keyframes zf-accent-shine{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:no-preference){.zf-accent{animation:zf-accent-shine 1.6s var(--ease-in-out-quart) .55s both}}.zf-fee{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 16px;width:-moz-fit-content;width:fit-content;max-width:100%;background:rgba(255,255,255,.72);border:1px solid rgba(171,155,221,.35);border-radius:10px;box-shadow:0 8px 24px -14px rgba(45,27,78,.35);backdrop-filter:blur(8px)}.zf-fee__label{font-size:14px;font-weight:600;color:#2D1B4E}.zf-fee__old{position:relative;font-size:14px;color:#6F6C8F}.zf-fee__old:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:1.5px;background:#6F6C8F;transform-origin:left center}.zf-fee__new{font-size:22px;font-weight:700;color:#5B3FD0;line-height:1}.zf-fee__note{color:#6F6C8F}.zf-fee__note,.zf-fee__rule{flex-basis:100%;font-size:12.5px}.zf-fee__rule{margin-top:6px;padding-top:8px;border-top:1px dashed rgba(171,155,221,.45);line-height:1.5;color:#4A4563}html.dark .zf-fee__rule{color:rgba(245,246,252,.7);border-top-color:rgba(171,155,221,.3)}.zf-person{display:flex;align-items:center;gap:12px;margin-bottom:20px;max-width:520px}.zf-person__photo{flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.85);box-shadow:0 4px 12px rgba(45,27,78,.22)}.zf-person__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zf-person__text{font-size:14px;line-height:1.4;color:#2D1B4E}.zf-person__text strong{font-weight:700}.zf-person__meta{display:block;margin-top:2px;font-size:12.5px;color:#6F6C8F}html.dark .zf-person__text{color:#FFFFFF}html.dark .zf-person__meta{color:rgba(245,246,252,.6)}html.dark .zf-fee{background:rgba(255,255,255,.06);border-color:rgba(171,155,221,.25)}html.dark .zf-fee__label{color:#FFFFFF}html.dark .zf-fee__new{color:#C4B5FD}html.dark .hero-card-left .zf-fee__note,html.dark .hero-card-left .zf-fee__old{color:rgba(245,246,252,.6)}.zf-hero-more{display:inline-flex;align-items:center;gap:5px;color:#2D1B4E;font-weight:600;text-decoration:none}.zf-hero-more:hover{text-decoration:underline}html.dark .zf-hero-more{color:#FFFFFF}html.dark .hero-card-left a.zf-hero-primary{background:linear-gradient(180deg,#AB9BDD,#2D1B4E)!important;border-color:transparent!important}html.dark .hero-card-left .zf-hero-secondary{background:rgba(255,255,255,.05)!important;color:#FFFFFF!important;border-color:rgba(255,255,255,.15)!important}.zf-hero-grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 0,transparent 100%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 0,transparent 100%)}.zf-hero-stage{position:absolute;z-index:2;left:50%;top:46%;width:min(400px,calc(100% - 40px));translate:-50% -50%}.zf-hero-chips{position:absolute;z-index:3;left:0;right:0;bottom:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;padding:0 16px}@media (max-width:639px){.zf-hero-right{min-height:0!important;padding:20px 16px 22px}.zf-hero-stage{position:relative;left:auto;top:auto;width:100%;translate:none}.zf-hero-chips{position:relative;bottom:auto;margin-top:18px;padding:0;gap:8px}}.ft-card{position:relative;padding:20px 20px 18px;border-radius:18px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 60px -20px rgba(10,4,24,.6),0 0 0 1px rgba(171,155,221,.12);backdrop-filter:blur(14px);color:#150D24;transition:opacity .6s var(--ease-out-expo)}.ft-card.is-resetting{opacity:.55}.ft-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ft-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8B7FB8}.ft-kicker,.ft-title{display:block;font-weight:700}.ft-title{margin-top:2px;font-size:18px;color:#2D1B4E}.ft-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#5B3FD0;background:#F1ECFF;white-space:nowrap;transition:background-color .4s,color .4s}.ft-status__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.ft-status.is-done{color:#0F7B4F;background:#E3F7EE}.ft-bar{margin:16px 0 14px;height:6px;border-radius:999px;background:#EEEAF7;overflow:hidden}.ft-bar__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2D1B4E,#AB9BDD);transform-origin:left center;transition:transform 1.1s var(--ease-out-expo)}.ft-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ft-row{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:10px;transition:background-color .4s}.ft-row.is-active{background:#F6F3FF}.ft-dot{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#A39BC0;background:#F2F0F7;transition:background-color .5s,color .5s}.ft-dot>svg{grid-area:1/1;transition:opacity .4s var(--ease-out-expo)}.ft-dot__check{opacity:0}.ft-row.is-active .ft-dot{color:#5B3FD0;background:#E9E2FF}.ft-row.is-active .ft-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border-color:#7650f5 rgba(118,80,245,.35) transparent transparent;border-style:solid;border-width:2px}.ft-row.is-done .ft-dot{color:#FFFFFF;background:#2D1B4E}.ft-row.is-done .ft-dot__icon{opacity:0}.ft-row.is-done .ft-dot__check{opacity:1}.ft-row__text{min-width:0}.ft-row__title{display:block;font-size:14px;font-weight:600;color:#150D24;transition:color .4s}.ft-row.is-todo .ft-row__title{color:#8D88A6}.ft-row__meta{display:block;font-size:12px;line-height:1.35;color:#6F6C8F}.ft-modules{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;min-height:28px}.ft-module{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#2D1B4E;background:#F1ECFF;opacity:0;transform:translate3d(0,4px,0);transition:opacity .6s var(--ease-out-expo),transform .8s var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 70ms + .15s)}.ft-module svg{color:#5B3FD0}.ft-modules.is-on .ft-module{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.ft-row.is-active .ft-dot:after{animation:ft-spin 1s linear infinite}}@keyframes ft-spin{to{transform:rotate(1turn)}}html.dark .ft-card{background:rgba(26,13,58,.88);border-color:rgba(171,155,221,.22);color:#F5F6FC}html.dark .ft-title{color:#FFFFFF}html.dark .ft-row__title{color:#F5F6FC}html.dark .ft-row.is-todo .ft-row__title{color:rgba(245,246,252,.45)}html.dark .ft-row__meta{color:rgba(245,246,252,.6)}html.dark .ft-row.is-active{background:rgba(171,155,221,.1)}html.dark .ft-dot{background:rgba(255,255,255,.06);color:rgba(245,246,252,.45)}html.dark .ft-bar{background:rgba(255,255,255,.08)}html.dark .ft-module{background:rgba(171,155,221,.14);color:#F5F6FC}html.dark .ft-module svg{color:#C4B5FD}.zf-steps{background:#FFFFFF;padding:clamp(72px,9vw,120px) 0}html.dark .zf-steps{background:#0B0614}.zf-steps__grid{margin-top:56px;display:grid;grid-template-columns:1fr;gap:48px}.zf-steps__stage-col{display:none}@media (min-width:1024px){.zf-steps__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.zf-steps__stage-col{display:block}.zf-step__mobile-scene{display:none}}.zf-steps__stage{position:sticky;top:112px;height:min(540px,calc(100vh - 160px));border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#3A2463,#2D1B4E 45%,#150D24);box-shadow:0 40px 80px -40px rgba(45,27,78,.55);isolation:isolate}.zf-stage-glow{position:absolute;inset:-20%;background:radial-gradient(40% 35% at 25% 20%,rgba(171,155,221,.45),transparent 70%),radial-gradient(35% 30% at 80% 85%,rgba(118,80,245,.35),transparent 70%);z-index:-1}@media (prefers-reduced-motion:no-preference){.zf-stage-glow{animation:zf-glow-drift 14s ease-in-out infinite alternate}}@keyframes zf-glow-drift{to{transform:translate3d(4%,-3%,0) rotate(8deg)}}.zf-stage-dots{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center;gap:8px}.zf-stage-dots span{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.25);transition:width .5s var(--ease-out-expo),background-color .4s}.zf-stage-dots span.is-done{background:rgba(196,181,253,.6)}.zf-stage-dots span.is-active{width:26px;background:#FFFFFF}.zf-steps__list{position:relative;padding-left:64px}.zf-rail{position:absolute;left:19px;top:8px;bottom:120px;width:2px;background:#EEEAF7;border-radius:2px;overflow:hidden}.zf-rail__fill{position:absolute;inset:0;background:linear-gradient(180deg,#2D1B4E,#AB9BDD);transform-origin:top center;transition:transform .8s var(--ease-out-expo)}html.dark .zf-rail{background:rgba(255,255,255,.08)}.zf-step{position:relative;padding:4px 0 56px}@media (min-width:1024px){.zf-step{min-height:62vh;display:flex;align-items:center;padding:0}.zf-rail+.zf-step{min-height:48vh;align-items:flex-start;padding-top:40px}}.zf-step__marker{position:absolute;left:-64px;top:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#FFFFFF;border:2px solid #e3ddf3;color:#8D88A6;font-weight:700;font-size:14px;transition:background-color .5s,border-color .5s,color .5s,box-shadow .5s}@media (min-width:1024px){.zf-step__marker{top:50%;margin-top:-20px}.zf-rail+.zf-step .zf-step__marker{top:40px;margin-top:0}}.zf-step__marker>*{grid-area:1/1;transition:opacity .4s var(--ease-out-expo)}.zf-step__check{opacity:0}.zf-step.is-active .zf-step__marker{background:#2D1B4E;border-color:#2D1B4E;color:#FFFFFF;box-shadow:0 0 0 5px rgba(171,155,221,.2)}.zf-step.is-done .zf-step__marker{background:#F1ECFF;border-color:#C9BCF2;color:#5B3FD0}.zf-step.is-done .zf-step__num{opacity:0}.zf-step.is-done .zf-step__check{opacity:1}html.dark .zf-step__marker{background:#150D24;border-color:rgba(171,155,221,.25)}html.dark .zf-step.is-active .zf-step__marker{background:#C4B5FD;border-color:#C4B5FD;color:#150D24}html.dark .zf-step.is-done .zf-step__marker{background:rgba(171,155,221,.15);color:#C4B5FD}.zf-step__body{max-width:480px;transition:opacity .5s var(--ease-out-expo),transform .6s var(--ease-out-expo)}@media (min-width:1024px){.zf-step:not(.is-active) .zf-step__body{opacity:.38;transform:translate3d(0,6px,0)}}.zf-step__label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#F1ECFF;color:#5B3FD0;font-size:12px;font-weight:700}.zf-step__title{margin:12px 0 0;font-size:clamp(20px,2vw,24px);line-height:1.3;font-weight:700;color:#150D24}.zf-step__desc{margin:10px 0 0;font-size:15.5px;line-height:1.65;color:#6F6C8F}html.dark .zf-step__label{background:rgba(171,155,221,.14);color:#C4B5FD}html.dark .zf-step__title{color:#FFFFFF}html.dark .zf-step__desc{color:rgba(245,246,252,.65)}.zf-step__mobile-scene{position:relative;margin-bottom:20px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#3A2463,#2D1B4E 50%,#150D24)}.zf-steps__cta{padding-top:8px}@media (min-width:1024px){.zf-steps__cta{margin-top:-10vh}}.zf-scene{position:absolute;inset:0;display:grid;place-items:center;padding:32px;opacity:0;transition:opacity .6s var(--ease-out-expo);pointer-events:none}.zf-scene.is-active{opacity:1}.zf-scene--inline{padding:20px}.zf-step__mobile-scene .zf-scene{position:relative;opacity:1}.zs-panel{width:min(400px,100%);padding:22px 22px 20px;border-radius:14px;background:#FFFFFF;border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 32px 64px -32px rgba(10,4,24,.75);color:#150D24;font-size:13.5px;font-variant-numeric:tabular-nums}.zf-scene--inline .zs-panel{padding:16px;font-size:13px}.zs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #efecf5}.zs-kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8B85A3}.zs-title{display:block;font-size:14.5px;font-weight:600;color:#150D24}.zs-sub{display:block;margin-top:2px;font-size:12px;color:#8B85A3}.zs-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;border:1px solid #e6e1f2;font-size:11.5px;font-weight:600;color:#2D1B4E;white-space:nowrap}.zs-pill--ok{color:#0F6B45;border-color:#CDEBDD;background:#F3FBF7}.zs-rows{padding:4px 0}.zs-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid #efecf5;color:#4A4563}.zs-row--last{border-bottom:0;padding-bottom:0;font-size:12.5px}.zs-val{color:#150D24;font-weight:600;text-align:right}.zs-val s{color:#A39EB8;font-weight:400;margin-right:6px}.zs-val strong{color:#2D1B4E}.zs-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px}.zs-status__label{font-size:12px;color:#6F6C8F}.zs-track{position:relative;height:3px;border-radius:2px;background:#EFECF5;overflow:hidden}.zs-track__fill{position:absolute;inset:0;background:linear-gradient(90deg,#2D1B4E,#AB9BDD);transform-origin:left center}.zs-status__ok{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#0F6B45}.zs-foot{margin:14px 0 0;font-size:12px;color:#8B85A3}.zs-person{display:inline-flex;align-items:center;gap:10px}.zs-person__icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#F4F1FB;color:#2D1B4E}.zs-live{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#6F6C8F;white-space:nowrap}.zs-live__dot{width:6px;height:6px;border-radius:50%;background:#1FA971}.zs-compare{display:grid;gap:14px;padding:18px 0 16px;border-bottom:1px solid #efecf5}.zs-compare__row{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:12px}.zs-compare__row--wide{grid-template-columns:190px 1fr}.zs-compare__label{font-size:12.5px;color:#4A4563}.zs-hbar{height:6px;border-radius:3px;background:#F1EEF8;overflow:hidden}.zs-hbar__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2D1B4E,#AB9BDD);transform-origin:left center}.zs-compare__row:first-child .zs-hbar__fill{width:74%}.zs-compare__row:nth-child(2) .zs-hbar__fill{width:61%}.zs-compare__row:nth-child(3) .zs-hbar__fill{width:68%}.zs-checklist{list-style:none;margin:0;padding:6px 0 0}.zs-checklist li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #efecf5;color:#4A4563}.zs-tick{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#FFFFFF;background:#2D1B4E}.zs-section{margin:14px 0 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8B85A3}.zs-switches{list-style:none;margin:0;padding:0}.zs-switches li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #efecf5;color:#150D24;font-weight:500}.zs-switches li:last-child{border-bottom:0;padding-bottom:0}.zs-switch{position:relative;width:32px;height:18px;border-radius:9px;background:#2D1B4E}.zs-switch:after{content:"";position:absolute;top:2px;left:16px;width:14px;height:14px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes zs-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@keyframes zs-fade{0%{opacity:0}to{opacity:1}}@keyframes zs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes zs-switch-bg{0%{background:#DCD7E8}to{background:#2D1B4E}}@keyframes zs-switch-knob{0%{left:2px}to{left:16px}}@keyframes zs-tick-bg{0%{background:#EFECF5;color:transparent}to{background:#2D1B4E;color:#FFFFFF}}@media (prefers-reduced-motion:no-preference){.zf-scene.is-active .zs-panel{animation:zs-in .8s var(--ease-out-expo) both}.zf-scene.is-active .zs-a1{animation:zs-fade .7s var(--ease-out-expo) .1s both}.zf-scene.is-active .zs-a2{animation:zs-in .7s var(--ease-out-expo) .2s both}.zf-scene.is-active .zs-a3{animation:zs-in .7s var(--ease-out-expo) .3s both}.zf-scene.is-active .zs-a4{animation:zs-in .7s var(--ease-out-expo) .4s both}.zf-scene.is-active .zs-a5{animation:zs-fade .7s var(--ease-out-expo) 1.8s both}.zf-scene.is-active .zs-track__fill{animation:zs-fill 1.2s var(--ease-in-out-quart) .6s both}.zf-scene.is-active .zs-track__fill--late{animation-delay:1.3s}.zf-scene.is-active .zs-status__ok{animation:zs-fade .5s ease 1.75s both}.zf-scene.is-active .zs-status__ok--late{animation-delay:2.45s}.zf-scene.is-active .zs-compare__row{animation:zs-in .7s var(--ease-out-expo) both;animation-delay:calc(.25s + var(--i, 0) * .1s)}.zf-scene.is-active .zs-hbar__fill{animation:zs-fill 1.4s var(--ease-out-expo) both;animation-delay:calc(.5s + var(--i, 0) * .15s)}.zf-scene.is-active .zs-checklist li{animation:zs-in .6s var(--ease-out-expo) both;animation-delay:calc(.2s + var(--i, 0) * .08s)}.zf-scene.is-active .zs-tick{animation:zs-tick-bg .4s ease both;animation-delay:calc(.6s + var(--i, 0) * .18s)}.zf-scene.is-active .zs-switches li{animation:zs-in .6s var(--ease-out-expo) both;animation-delay:calc(.3s + var(--i, 0) * .08s)}.zf-scene.is-active .zs-switch{animation:zs-switch-bg .35s ease both;animation-delay:calc(.8s + var(--i, 0) * .22s)}.zf-scene.is-active .zs-switch:after{animation:zs-switch-knob .35s var(--ease-out-expo) both;animation-delay:calc(.8s + var(--i, 0) * .22s)}}@media (prefers-reduced-motion:reduce){.ft-bar__fill,.ft-card,.ft-dot,.ft-dot>svg,.ft-module,.ft-row,.ft-status,.zf-rail__fill,.zf-scene,.zf-stage-dots span,.zf-step__body,.zf-step__marker,.zf-step__marker>*{transition:none}}html.dark .zs-panel{background:#1A1030;border-color:rgba(171,155,221,.18);color:#F5F6FC}html.dark .zs-checklist li,html.dark .zs-compare,html.dark .zs-head,html.dark .zs-row,html.dark .zs-switches li{border-color:rgba(171,155,221,.14)}html.dark .zs-switches li,html.dark .zs-title,html.dark .zs-val,html.dark .zs-val strong{color:#F5F6FC}html.dark .zs-checklist li,html.dark .zs-compare__label,html.dark .zs-row{color:rgba(245,246,252,.7)}html.dark .zs-pill{border-color:rgba(171,155,221,.25);color:#E4DBFF}html.dark .zs-person__icon{background:rgba(171,155,221,.12);color:#E4DBFF}html.dark .zs-hbar,html.dark .zs-track{background:rgba(255,255,255,.08)}html.dark .zs-switch,html.dark .zs-tick{background:#AB9BDD}.zf-roles{background:#F5F6FC;padding:clamp(72px,9vw,112px) 0}html.dark .zf-roles{background:#100A1C}.zf-roles__grid{margin-top:48px;display:grid;gap:20px;grid-template-columns:1fr;align-items:stretch}@media (min-width:768px){.zf-roles__grid{grid-template-columns:repeat(2,1fr)}.zf-roles__person{grid-column:span 2}}@media (min-width:1024px){.zf-roles__grid{grid-template-columns:1.1fr 1fr 1fr}.zf-roles__person{grid-column:auto}}.zf-roles__person{display:flex;flex-direction:column;padding:28px;border-radius:18px;background:linear-gradient(160deg,#3A2463,#2D1B4E 60%,#1E1238);color:#FFFFFF;box-shadow:0 30px 60px -30px rgba(45,27,78,.7)}.zf-roles__photo{width:96px;height:96px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.7);box-shadow:0 8px 24px rgba(10,4,24,.4)}.zf-roles__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zf-roles__name{margin:18px 0 0;font-size:22px;font-weight:700;line-height:1.2}.zf-roles__role{margin:4px 0 0;font-size:14px;color:rgba(255,255,255,.72)}.zf-roles__contact{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:14px}.zf-roles__contact li{display:flex;gap:10px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.82)}.zf-roles__contact li svg{flex-shrink:0;margin-top:3px;color:#D8CCFF}.zf-roles__contact strong{color:#FFFFFF;font-weight:700}.zf-roles__col{display:flex;flex-direction:column;padding:26px;border-radius:18px;background:#FFFFFF;border:1px solid #ece8f6;box-shadow:0 2px 8px rgba(45,27,78,.04)}.zf-roles__h3{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;color:#150D24}.zf-roles__h3 svg{color:#5B3FD0}.zf-roles__list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.zf-roles__list li{display:flex;gap:10px;font-size:14.5px;line-height:1.55;color:#4A4563}.zf-roles__list li svg{flex-shrink:0;margin-top:4px;width:18px;height:18px;padding:2px;border-radius:50%;background:#F1ECFF;color:#5B3FD0}html.dark .zf-roles__col{background:#170E2A;border-color:rgba(171,155,221,.14)}html.dark .zf-roles__h3{color:#FFFFFF}html.dark .zf-roles__list li{color:rgba(245,246,252,.7)}html.dark .zf-roles__list li svg{background:rgba(171,155,221,.14);color:#C4B5FD}.zf-choose{background:#FFFFFF;padding:clamp(72px,9vw,112px) 0}html.dark .zf-choose{background:#0B0614}.zf-choose__grid{margin-top:40px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.zf-choose__grid{grid-template-columns:1fr 1.15fr}}.zf-choose__card{display:flex;flex-direction:column;padding:26px;border-radius:18px;background:#FFFFFF;border:1px solid #ece8f6;box-shadow:0 2px 8px rgba(0,0,0,.05)}.zf-choose__card--reco{border:1.5px solid #ab9bdd;box-shadow:0 24px 48px -24px rgba(91,63,208,.35)}.zf-choose__kicker{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;background:#F1ECFF;color:#5B3FD0;font-size:12px;font-weight:700}.zf-choose__card--reco .zf-choose__kicker{background:#2D1B4E;color:#FFFFFF}.zf-choose__title{margin:14px 0 0;font-size:20px;font-weight:700;color:#150D24}.zf-choose__price{margin:4px 0 0;font-size:14px;color:#6F6C8F}.zf-choose__list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.zf-choose__list li{display:flex;gap:10px;font-size:14.5px;line-height:1.55;color:#4A4563}.zf-choose__list li svg{flex-shrink:0;margin-top:4px;width:18px;height:18px;padding:2px;border-radius:50%;background:#F1ECFF;color:#5B3FD0}.zf-choose__sub{margin:18px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5B3FD0}html.dark .zf-choose__sub{color:#C4B5FD}.zf-choose__foot{margin:18px 0 0;padding-top:16px;border-top:1px solid #efecf5;font-size:13.5px;line-height:1.55;color:#6F6C8F}.zf-choose__note{margin:24px 0 0;max-width:720px;font-size:14px;line-height:1.6;color:#6F6C8F}html.dark .zf-choose__card{background:#170E2A;border-color:rgba(171,155,221,.14)}html.dark .zf-choose__card--reco{border-color:rgba(196,181,253,.6)}html.dark .zf-choose__title{color:#FFFFFF}html.dark .zf-choose__foot,html.dark .zf-choose__note,html.dark .zf-choose__price{color:rgba(245,246,252,.62)}html.dark .zf-choose__list li{color:rgba(245,246,252,.72)}html.dark .zf-choose__list li svg{background:rgba(171,155,221,.14);color:#C4B5FD}html.dark .zf-choose__foot{border-color:rgba(171,155,221,.14)}.zf-plan{position:relative}.zf-plan__badge{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:999px;background:#FFFFFF;color:#2D1B4E;font-size:11.5px;font-weight:700}.zf-plan__contact{display:flex;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.5;color:#4A4563}.zf-plan__contact svg{flex-shrink:0;margin-top:2px;color:#5B3FD0}.zf-plan--dark .zf-plan__contact{color:rgba(255,255,255,.82)}.zf-plan--dark .zf-plan__contact svg{color:#D8CCFF}html.dark .zf-plan__contact{color:rgba(245,246,252,.72)}.zf-compare{background:#F5F6FC;padding:clamp(72px,9vw,112px) 0}html.dark .zf-compare{background:#100A1C}.zf-compare__table{margin-top:40px}.zf-compare__cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.zf-get{background:#F5F6FC;padding:clamp(72px,9vw,112px) 0}html.dark .zf-get{background:#100A1C}.zf-get__grid{margin-top:48px;display:grid;gap:16px;grid-template-columns:1fr;grid-auto-flow:row dense}@media (min-width:640px){.zf-get__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.zf-get__grid{grid-template-columns:repeat(4,1fr)}}.zf-get__card{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:16px;background:#FFFFFF;border:1px solid #ece8f6;box-shadow:0 2px 8px rgba(45,27,78,.04)}.zf-get__card--wide{grid-column:span 2}@media (max-width:639px){.zf-get__card--wide{grid-column:auto}}.zf-get__card--dark{background:linear-gradient(160deg,#3A2463,#2D1B4E 60%,#1E1238);border-color:transparent;color:#FFFFFF}.zf-get__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#F1ECFF;color:#5B3FD0;transition:background-color .3s}.zf-get__card--dark .zf-get__icon{background:rgba(255,255,255,.12);color:#E4DBFF}.zf-get__title{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:#150D24}.zf-get__card--dark .zf-get__title{color:#FFFFFF}.zf-get__desc{margin:0;font-size:14px;line-height:1.55;color:#6F6C8F}.zf-get__card--dark .zf-get__desc{color:rgba(255,255,255,.78)}html.dark .zf-get__card:not(.zf-get__card--dark){background:#170E2A;border-color:rgba(171,155,221,.14)}html.dark .zf-get__title{color:#FFFFFF}html.dark .zf-get__desc{color:rgba(245,246,252,.62)}html.dark .zf-get__icon{background:rgba(171,155,221,.14);color:#C4B5FD}.zf-methods{background:#FFFFFF;padding:clamp(72px,9vw,112px) 0}html.dark .zf-methods{background:#0B0614}.zf-methods__grid{margin-top:48px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.zf-method{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:18px;background:#FFFFFF;border:1px solid #ece8f6;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.zf-method--featured{border:1.5px solid #ab9bdd;box-shadow:0 24px 48px -24px rgba(91,63,208,.35)}.zf-method--featured:before{content:"";position:absolute;top:-40px;left:50%;width:260px;height:80px;translate:-50% 0;background:#AB9BDD;filter:blur(70px);opacity:.7;pointer-events:none}.zf-method>*{position:relative}.zf-method__badge{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:999px;background:#2D1B4E;color:#FFFFFF;font-size:11.5px;font-weight:700}.zf-method__icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#F1ECFF;color:#5B3FD0}.zf-method__title{margin:18px 0 0;font-size:18px;font-weight:700;color:#150D24}.zf-method__cost{margin:6px 0 0;font-size:26px;font-weight:700;color:#2D1B4E}.zf-method__cost small{font-size:13px;font-weight:500;color:#6F6C8F}.zf-method__desc{margin:12px 0 0;font-size:14.5px;line-height:1.6;color:#6F6C8F}.zf-method__meta{margin-top:auto;padding-top:18px;display:flex;flex-wrap:wrap;gap:6px}.zf-method__meta span{padding:5px 10px;border-radius:8px;background:#F5F6FC;font-size:12px;font-weight:600;color:#2D1B4E}html.dark .zf-method{background:#170E2A;border-color:rgba(171,155,221,.14)}html.dark .zf-method--featured{border-color:rgba(196,181,253,.6)}html.dark .zf-method__cost,html.dark .zf-method__title{color:#FFFFFF}html.dark .zf-method__cost small,html.dark .zf-method__desc{color:rgba(245,246,252,.62)}html.dark .zf-method__icon{background:rgba(171,155,221,.14);color:#C4B5FD}html.dark .zf-method__meta span{background:rgba(255,255,255,.06);color:#F5F6FC}html.dark .zf-method__badge{background:#C4B5FD;color:#150D24}.zf-pricing{background:#F5F6FC;padding:clamp(72px,9vw,112px) 0}html.dark .zf-pricing{background:#100A1C}.zf-pricing__grid{margin-top:48px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch}.zf-plan{display:flex;flex-direction:column;padding:28px;border-radius:18px;background:#FFFFFF;border:1px solid #ece8f6;box-shadow:0 2px 8px rgba(0,0,0,.05)}.zf-plan--dark{background:linear-gradient(165deg,#3A2463,#2D1B4E 55%,#1E1238);border-color:transparent;color:#FFFFFF;box-shadow:0 30px 60px -30px rgba(45,27,78,.7)}.zf-plan__name{margin:0;font-size:20px;font-weight:700;color:#150D24}.zf-plan__blurb{margin:8px 0 0;min-height:44px;font-size:14px;line-height:1.55;color:#6F6C8F}.zf-plan__fee{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 10px;width:-moz-fit-content;width:fit-content;border-radius:8px;background:#E3F7EE;color:#0F7B4F;font-size:12.5px;font-weight:700}.zf-plan__fee s{font-weight:500;opacity:.75}.zf-plan__price{margin:18px 0 0;font-size:36px;font-weight:700;line-height:1.1;color:#150D24}.zf-plan__price span{font-size:14px;font-weight:500;color:#6F6C8F}.zf-plan__net{margin:4px 0 0;font-size:12.5px;color:#6F6C8F}.zf-plan__year{margin-top:16px;padding:12px 14px;border-radius:12px;background:#F6F3FF;border:1px solid #e4dcfa}.zf-plan__year-kicker{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5B3FD0}.zf-plan__year-price{display:block;margin-top:2px;font-size:15px;font-weight:700;color:#150D24}.zf-plan__year-net,.zf-plan__year-price span{font-weight:500;font-size:12.5px;color:#6F6C8F}.zf-plan__year-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:700;color:#5B3FD0;text-decoration:none}.zf-plan__year-link:hover{text-decoration:underline}.zf-plan__cta{margin-top:20px}.zf-plan--dark .zf-plan__name,.zf-plan--dark .zf-plan__price,.zf-plan--dark .zf-plan__year-price{color:#FFFFFF}.zf-plan--dark .zf-plan__blurb,.zf-plan--dark .zf-plan__net,.zf-plan--dark .zf-plan__price span,.zf-plan--dark .zf-plan__year-net,.zf-plan--dark .zf-plan__year-price span{color:rgba(255,255,255,.72)}.zf-plan--dark .zf-plan__fee{background:rgba(255,255,255,.12);color:#D9F7EA}.zf-plan--dark .zf-plan__year{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.zf-plan--dark .zf-plan__year-kicker,.zf-plan--dark .zf-plan__year-link{color:#D8CCFF}html.dark .zf-plan:not(.zf-plan--dark){background:#170E2A;border-color:rgba(171,155,221,.14)}html.dark .zf-plan__name,html.dark .zf-plan__price,html.dark .zf-plan__year-price{color:#FFFFFF}html.dark .zf-plan__blurb,html.dark .zf-plan__net,html.dark .zf-plan__price span{color:rgba(245,246,252,.62)}html.dark .zf-plan__year{background:rgba(255,255,255,.05);border-color:rgba(171,155,221,.18)}.zf-pricing__note{margin:28px auto 0;max-width:720px;text-align:center;font-size:14px;line-height:1.6;color:#6F6C8F}@media (max-width:639px){.zf-pricing__note{text-align:left}}.zf-pricing__note a{color:#5B3FD0;font-weight:600}html.dark .zf-pricing__note{color:rgba(245,246,252,.6)}html.dark .zf-pricing__note a{color:#C4B5FD}.zf-who{background:#FFFFFF;padding:clamp(72px,9vw,112px) 0}html.dark .zf-who{background:#0B0614}.zf-who__grid{margin-top:48px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.zf-who__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:18px;background:#FFFFFF;border:1px solid #ece8f6;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.zf-who__card:after{content:"";position:absolute;right:-60px;bottom:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(171,155,221,.35),transparent 70%);transition:transform .6s var(--ease-out-expo);pointer-events:none}.zf-who__card:hover:after{transform:scale(1.5)}.zf-who__title{margin:4px 0 0;font-size:17px;font-weight:700;color:#150D24}.zf-who__desc{margin:0;font-size:14.5px;line-height:1.6;color:#6F6C8F}.zf-who__link{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#5B3FD0;text-decoration:none}.zf-who__link:hover{text-decoration:underline}html.dark .zf-who__card{background:#170E2A;border-color:rgba(171,155,221,.14)}html.dark .zf-who__title{color:#FFFFFF}html.dark .zf-who__desc{color:rgba(245,246,252,.62)}html.dark .zf-who__link{color:#C4B5FD}.zf-faq{background:#F5F6FC;padding:clamp(72px,9vw,112px) 0}html.dark .zf-faq{background:#100A1C}.zf-faq__grid{display:grid;gap:40px}@media (min-width:1024px){.zf-faq__grid{grid-template-columns:360px minmax(0,1fr);gap:64px;align-items:start}.zf-faq__aside{position:sticky;top:112px}}.zf-faq__list{display:grid;gap:10px}.zf-faq__item{border-radius:14px;background:#FFFFFF;border:1px solid #ece8f6;transition:border-color .3s,box-shadow .3s}.zf-faq__item[open]{border-color:#C9BCF2;box-shadow:0 16px 32px -20px rgba(45,27,78,.3)}.zf-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-size:15.5px;font-weight:600;color:#150D24}.zf-faq__q::-webkit-details-marker{display:none}.zf-faq__q:hover{color:#5B3FD0}.zf-faq__plus{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#F1ECFF;transition:background-color .3s,transform .5s var(--ease-out-expo)}.zf-faq__plus:after,.zf-faq__plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:#5B3FD0;transition:transform .5s var(--ease-out-expo),background-color .3s}.zf-faq__plus:after{transform:rotate(90deg)}.zf-faq__item[open] .zf-faq__plus{background:#2D1B4E;transform:rotate(180deg)}.zf-faq__item[open] .zf-faq__plus:after,.zf-faq__item[open] .zf-faq__plus:before{background:#FFFFFF}.zf-faq__item[open] .zf-faq__plus:after{transform:rotate(0deg)}.zf-faq__a{margin:0;padding:0 20px 20px;font-size:14.5px;line-height:1.7;color:#6F6C8F}@media (prefers-reduced-motion:no-preference){.zf-faq__item[open] .zf-faq__a{animation:zs-rise .45s var(--ease-out-expo) both}}html.dark .zf-faq__item{background:#170E2A;border-color:rgba(171,155,221,.14)}html.dark .zf-faq__q{color:#F5F6FC}html.dark .zf-faq__a{color:rgba(245,246,252,.65)}html.dark .zf-faq__plus{background:rgba(171,155,221,.14)}html.dark .zf-faq__plus:after,html.dark .zf-faq__plus:before{background:#C4B5FD}.zf-faq__alt{margin-top:28px;display:flex;flex-direction:column;gap:10px}.zf-faq__alt a{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:8px 14px;border-radius:999px;background:#FFFFFF;border:1px solid #ece8f6;font-size:13.5px;font-weight:600;color:#2D1B4E;text-decoration:none;transition:border-color .2s,color .2s}.zf-faq__alt a:hover{border-color:#AB9BDD;color:#5B3FD0}html.dark .zf-faq__alt a{background:#170E2A;border-color:rgba(171,155,221,.2);color:#F5F6FC}.zf-disclaimer{margin:40px 0 0;font-size:12px;line-height:1.6;color:#8D88A6}html:has([data-ads-landing]) .ksef-bar,html:has([data-ads-landing]) [data-site-nav],html:has([data-ads-landing]) footer [data-footer-brand],html:has([data-ads-landing]) footer [data-footer-col],html:has([data-ads-landing]) footer [data-footer-facts],html:has([data-ads-landing]) footer [data-footer-section]:not([data-footer-section=prawne]){display:none}html:has([data-ads-landing]) footer [data-footer-grid]{grid-template-columns:1fr}html:has([data-ads-landing]) footer nav{display:flex;justify-content:center}html:has([data-ads-landing]) footer [data-footer-section=prawne]{align-items:center;text-align:center}html:has([data-ads-landing]) footer [data-footer-section=prawne] ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 24px}.zf-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:14px;background:rgba(45,27,78,.94);backdrop-filter:blur(12px);box-shadow:0 20px 40px -12px rgba(21,13,36,.55);color:#FFFFFF;opacity:0;transform:translate3d(0,120%,0);transition:opacity .35s,transform .5s var(--ease-out-expo)}.zf-sticky.is-on{opacity:1;transform:none}@media (min-width:1024px){.zf-sticky{display:none}}.zf-sticky__text{min-width:0}.zf-sticky__title{display:block;font-size:14px;font-weight:700}.zf-sticky__meta{display:block;font-size:11.5px;color:rgba(255,255,255,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zf-sticky__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border:none;border-radius:8px;background:#FFFFFF;color:#2D1B4E;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}@media (prefers-reduced-motion:reduce){.zf-sticky{transition:opacity .2s;transform:none}}