.pn-page{--pn-night: #120822;--pn-night-2: #1c0f33;--pn-on-night: #f4efff;--pn-on-night-muted: #cdc1e4;--pn-on-night-line: rgba(255, 255, 255, .14);--pn-day: #f7f5fb;--pn-day-2: #efeaf7;--pn-card: #ffffff;--pn-line: #e3dcef;--pn-line-strong: #cfc4e2;--pn-ink: #1a1230;--pn-ink-2: #3a3052;--pn-muted: #5a5270;--pn-brand: #6517ab;--pn-brand-2: #8a4bcc;--pn-brand-50: #f3ecfb;--pn-lilac: #c9a8f0;--pn-danger: #b42318;--pn-ok: #0b6d66;--pn-ok-50: #dff5f2;--pn-radius: 18px;--pn-shadow: 0 1px 2px rgba(26, 18, 48, .06), 0 14px 34px -14px rgba(26, 18, 48, .22);--pn-shadow-lg: 0 2px 6px rgba(0, 0, 0, .2), 0 40px 80px -30px rgba(0, 0, 0, .65);--pn-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--pn-track: 0;background:var(--pn-day);color:var(--pn-ink)}.ch-page.pn-page{--ch-bg: var(--pn-day);--ch-surface: var(--pn-card);--ch-surface-soft: var(--pn-day-2);--ch-border: var(--pn-line);--ch-border-light: var(--pn-line);--ch-text: var(--pn-ink);--ch-text-muted: var(--pn-muted)}.pn-page.ltr-layout{--pn-track: -.02em}.pn-page *,.pn-page *:before,.pn-page *:after{box-sizing:border-box}.pn-page :where(a:not(.ch-btn),summary):focus-visible{outline:3px solid color-mix(in srgb,var(--pn-brand) 60%,transparent);outline-offset:3px;border-radius:6px}.pn-arrow{display:inline-flex}.rtl-layout .pn-arrow svg{transform:scaleX(-1)}.pn-section{padding-block:clamp(3.25rem,7.5vw,5.5rem);background:var(--pn-day);scroll-margin-block-start:80px}.pn-section--alt{background:var(--pn-day-2)}.pn-head{max-inline-size:720px;margin-inline:auto;margin-block-end:clamp(2rem,5vw,3rem);text-align:center}.pn-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-block:0 .85rem;padding-block:.3rem;padding-inline:.35rem .85rem;border-radius:999px;background:var(--pn-brand-50);color:var(--pn-brand);font-size:.82rem;font-weight:800}.pn-kicker__num{display:inline-grid;place-items:center;min-inline-size:1.7rem;block-size:1.7rem;padding-inline:.3rem;border-radius:999px;background:var(--pn-brand);color:#fff;font-family:var(--pn-mono);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.pn-h2{margin-block:0 .75rem;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:800;line-height:1.25;letter-spacing:var(--pn-track);color:var(--pn-ink);text-wrap:balance}.rtl-layout .pn-h2{line-height:1.4}.pn-hl{color:var(--pn-brand)}.pn-lead{margin-block:0;color:var(--pn-muted);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.75;text-wrap:pretty}.pn-hero{position:relative;padding-block:clamp(2.75rem,7vw,5.25rem);color:var(--pn-on-night);background:radial-gradient(38rem 26rem at 80% 40%,rgba(138,75,204,.38),transparent 62%),radial-gradient(34rem 26rem at 0% 0%,rgba(101,23,171,.34),transparent 60%),linear-gradient(180deg,var(--pn-night) 0%,var(--pn-night-2) 100%);overflow:hidden;isolation:isolate}.pn-hero__ambient{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(70% 70% at 68% 45%,#000 15%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 68% 45%,#000 15%,transparent 80%);z-index:-1;pointer-events:none}.pn-hero__grid{display:grid;gap:clamp(2.5rem,6vw,3.5rem);align-items:center}@media(min-width:1024px){.pn-hero .ch-container{max-width:1240px}.pn-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pn-hero__copy{min-inline-size:0}.pn-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-block:0 1.1rem;padding:.4rem .9rem;border:1px solid var(--pn-on-night-line);border-radius:999px;background:#ffffff0f;color:#e6dcfa;font-size:.85rem;font-weight:700}.pn-eyebrow svg{color:var(--pn-lilac)}.pn-hero__title{margin-block:0 1rem;font-size:clamp(1.95rem,4.8vw,3.2rem);font-weight:900;line-height:1.15;letter-spacing:var(--pn-track);color:#fff;text-wrap:balance}.rtl-layout .pn-hero__title{line-height:1.34}.pn-hero__title .pn-grad{background:linear-gradient(90deg,#e4d2ff,var(--pn-lilac));-webkit-background-clip:text;background-clip:text;color:transparent}.pn-hero__lead{margin-block:0 1.75rem;max-inline-size:36rem;color:var(--pn-on-night-muted);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.8}.pn-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.pn-hero__actions .ch-btn{white-space:normal}.pn-hero .ch-btn--primary{box-shadow:0 8px 28px -8px #8a4bccbf,inset 0 0 0 1px #ffffff24}.pn-hero .ch-btn--ghost{color:#fff;border-color:#fff6;background:#ffffff0a}.pn-hero .ch-btn--ghost:hover,.pn-hero .ch-btn--ghost:focus-visible{background:#ffffff1f;border-color:#ffffffbf}.pn-hero .ch-btn:focus-visible{outline-color:var(--pn-lilac)}.pn-stats{display:grid;grid-template-columns:minmax(0,1fr);margin:2rem 0 0;padding:0;list-style:none;max-inline-size:36rem;border:1px solid var(--pn-on-night-line);border-radius:16px;background:#ffffff0a;overflow:hidden}.pn-stat{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;min-inline-size:0}.pn-stat+.pn-stat{border-block-start:1px solid var(--pn-on-night-line)}@media(min-width:560px){.pn-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-stat+.pn-stat{border-block-start:0;border-inline-start:1px solid var(--pn-on-night-line)}}.pn-stat__num{color:#fff;font-size:1.1rem;font-weight:800}.pn-stat__label{color:var(--pn-on-night-muted);font-size:.8rem;line-height:1.45}.pn-dash{margin:0;inline-size:100%;max-inline-size:560px;justify-self:center;min-inline-size:0}.pn-dash__card{border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#fff;color:#1a1230;box-shadow:var(--pn-shadow-lg);overflow:hidden;font-size:.84rem}.pn-dash__bar{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-block-end:1px solid #ece6f5;background:#faf8fd}.pn-dash__dots{display:inline-flex;gap:5px;flex:none}.pn-dash__dots i{inline-size:8px;block-size:8px;border-radius:50%;background:#d9d1e6}.pn-dash__title{font-weight:800;font-size:.8rem;color:#3a3052}.pn-dash__body{display:grid;gap:.8rem;padding:.9rem}.pn-link{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px dashed #cfc4e2;border-radius:10px;background:#faf8fd}.pn-link__label{color:#5a5270;font-size:.72rem;font-weight:700;flex:none}.pn-link__url{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6517ab;font-family:var(--pn-mono);font-size:.74rem;direction:ltr;text-align:start}.pn-link__copy{flex:none;padding:.2rem .55rem;border-radius:999px;background:#6517ab;color:#fff;font-size:.7rem;font-weight:800}.pn-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.pn-funnel__step{display:flex;flex-direction:column;gap:.25rem;padding:.55rem .6rem;border:1px solid #ece6f5;border-radius:10px}.pn-funnel__step small{color:#5a5270;font-size:.7rem;font-weight:700}.pn-meter{display:block;block-size:6px;border-radius:999px;background:#efeaf7;overflow:hidden}.pn-meter i{display:block;block-size:100%;inline-size:var(--w, 50%);border-radius:inherit;background:linear-gradient(90deg,#8a4bcc,#6517ab)}.pn-trend{display:grid;gap:.45rem;padding:.65rem .7rem .55rem;border:1px solid #ece6f5;border-radius:10px}.pn-trend__head{display:flex;justify-content:space-between;gap:.5rem;color:#5a5270;font-size:.72rem;font-weight:700}.pn-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.45rem;block-size:64px}.pn-bars i{display:block;block-size:var(--h, 40%);border-radius:6px 6px 2px 2px;background:#d9c6f1;transform-origin:bottom}.pn-bars i:last-child{background:#6517ab}.pn-states{display:flex;flex-wrap:wrap;gap:.4rem}.pn-state{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:#f3ecfb;color:#3a3052;font-size:.72rem;font-weight:800}.pn-state i{inline-size:7px;block-size:7px;border-radius:50%;background:#8a4bcc}.pn-state--paid i{background:#6517ab}.pn-grid{display:grid;gap:1rem}@media(min-width:640px){.pn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.pn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pn-card{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,1.6rem);border:1px solid var(--pn-line);border-radius:var(--pn-radius);background:var(--pn-card);transition:border-color .2s ease,box-shadow .2s ease}.pn-card:hover{border-color:color-mix(in srgb,var(--pn-brand) 35%,var(--pn-line));box-shadow:var(--pn-shadow)}.pn-card__icon{display:inline-grid;place-items:center;inline-size:46px;block-size:46px;border-radius:14px;background:var(--pn-brand-50);color:var(--pn-brand)}.pn-card__title{margin:0;font-size:1.08rem;font-weight:800;line-height:1.4;color:var(--pn-ink)}.pn-card__text{margin:0;color:var(--pn-muted);font-size:.95rem;line-height:1.7}.pn-steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:900px){.pn-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pn-step{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,1.6rem);border:1px solid var(--pn-line);border-radius:var(--pn-radius);background:var(--pn-card)}.pn-step__num{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:12px;background:var(--pn-brand);color:#fff;font-family:var(--pn-mono);font-weight:700}.pn-step__title{margin:0;font-size:1.08rem;font-weight:800;color:var(--pn-ink)}.pn-step__text{margin:0;color:var(--pn-muted);font-size:.96rem;line-height:1.75}.pn-band{position:relative;display:grid;gap:1.25rem;padding:clamp(1.75rem,5vw,3rem);border-radius:24px;background:radial-gradient(30rem 18rem at 90% 0%,rgba(138,75,204,.4),transparent 60%),linear-gradient(160deg,var(--pn-night),var(--pn-night-2));color:var(--pn-on-night);overflow:hidden}@media(min-width:900px){.pn-band{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.pn-band__title{margin:0 0 .6rem;color:#fff;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.3;letter-spacing:var(--pn-track)}.pn-band__text{margin:0;color:var(--pn-on-night-muted);font-size:1.02rem;line-height:1.8}.pn-band__points{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.pn-band__point{display:flex;align-items:center;gap:.6rem;min-block-size:48px;padding:.6rem .9rem;border:1px solid var(--pn-on-night-line);border-radius:12px;background:#ffffff0d;color:#fff;font-weight:700}.pn-band__point svg{flex:none;color:var(--pn-lilac)}.pn-faq{display:grid;gap:.75rem;max-inline-size:820px;margin-inline:auto}.pn-faq__item{border:1px solid var(--pn-line);border-radius:16px;background:var(--pn-card);transition:border-color .2s ease,box-shadow .2s ease}.pn-faq__item[open]{border-color:color-mix(in srgb,var(--pn-brand) 35%,var(--pn-line));box-shadow:var(--pn-shadow)}.pn-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:60px;padding:.9rem 1.15rem;cursor:pointer;list-style:none;color:var(--pn-ink);font-size:1.02rem;font-weight:800;line-height:1.55}.pn-faq__q::-webkit-details-marker{display:none}.pn-faq__icon{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:10px;background:var(--pn-brand-50);color:var(--pn-brand);transition:transform .2s ease}.pn-faq__item[open] .pn-faq__icon{transform:rotate(180deg)}.pn-faq__a{padding:0 1.15rem 1.15rem;color:var(--pn-ink-2);font-size:1rem;line-height:1.85}.pn-faq__a p{margin:0}.pn-apply{display:grid;gap:1.5rem;align-items:start}@media(min-width:960px){.pn-apply{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem}}.pn-apply__aside{display:grid;gap:.75rem}.pn-apply__aside .pn-head{margin:0;text-align:start}.pn-apply__list{display:grid;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none}.pn-apply__list li{display:flex;align-items:flex-start;gap:.6rem;color:var(--pn-ink-2);font-size:.96rem;line-height:1.65}.pn-apply__list svg{flex:none;margin-block-start:.2rem;color:var(--pn-brand)}.pn-form-card{padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--pn-line);border-radius:22px;background:var(--pn-card);box-shadow:var(--pn-shadow)}.pn-alert{display:flex;align-items:center;gap:.6rem;margin-block-end:1.25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--pn-ok) 30%,transparent);border-radius:12px;background:var(--pn-ok-50);color:var(--pn-ok);font-weight:700}.pn-alert svg{flex:none}.pn-form__grid{display:grid;gap:1.1rem}@media(min-width:600px){.pn-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pn-field{min-inline-size:0}.pn-field--full{grid-column:1 / -1}.pn-field__label{display:block;margin-block-end:.45rem;color:var(--pn-ink);font-size:.92rem;font-weight:800}.pn-field__input,.pn-field__area{display:block;inline-size:100%;min-block-size:48px;padding:.75rem .9rem;border:1.5px solid var(--pn-line-strong);border-radius:12px;background:var(--pn-card);color:var(--pn-ink);font:inherit;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.pn-field__input::placeholder,.pn-field__area::placeholder{color:#7b7390}.pn-field__input:focus,.pn-field__area:focus{outline:none;border-color:var(--pn-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--pn-brand) 16%,transparent)}.pn-field__area{resize:vertical;min-block-size:130px}.pn-field__input.is-invalid,.pn-field__area.is-invalid{border-color:var(--pn-danger)}.pn-field__error{display:block;margin-block-start:.4rem;color:var(--pn-danger);font-size:.86rem;font-weight:700}.pn-form__submit{inline-size:100%;margin-block-start:1.5rem;white-space:normal}.pn-form__note{margin:.9rem 0 0;color:var(--pn-muted);font-size:.86rem;text-align:center}.pn-cta__eyebrow{margin:0;padding:.3rem .85rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:.85rem;font-weight:700}.pn-page .ch-cta .ch-btn{white-space:normal}.pn-page.rtl-layout .ch-cta__title{letter-spacing:0}@media(prefers-reduced-motion:no-preference){.pn-rise{animation:pn-rise .7s cubic-bezier(.2,.7,.2,1) both}.pn-bars i{animation:pn-grow .8s cubic-bezier(.2,.7,.2,1) both}.pn-bars i:nth-child(2){animation-delay:.08s}.pn-bars i:nth-child(3){animation-delay:.16s}.pn-bars i:nth-child(4){animation-delay:.24s}.pn-bars i:nth-child(5){animation-delay:.32s}.pn-bars i:nth-child(6){animation-delay:.4s}}@media(prefers-reduced-motion:reduce){.pn-faq__icon{transition:none}}@keyframes pn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pn-grow{0%{transform:scaleY(.1)}to{transform:none}}@media(max-width:380px){.pn-hero__actions .ch-btn{flex:1 1 100%}.pn-funnel{grid-template-columns:minmax(0,1fr)}}
