.ob-shell.svelte-8xercz{display:flex;min-height:100vh}.ob-panel.svelte-8xercz{flex:0 0 41.5%;max-width:580px;flex-direction:column;justify-content:space-between;padding:44px 44px 38px;background:linear-gradient(165deg,#44206b,#35194f);color:#f8f5ef;position:relative;overflow:hidden}.ob-panel.svelte-8xercz:after{content:"";position:absolute;right:0;bottom:-110px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(152,161,212,.22),transparent 70%);pointer-events:none}.ob-panel.svelte-8xercz>:where(.svelte-8xercz){position:relative;z-index:1}.ob-wave.svelte-8xercz{position:absolute;left:0;bottom:-2px;width:2880px;height:120px;opacity:.5;z-index:0;pointer-events:none;animation:svelte-8xercz-ob-wave 26s linear infinite}@keyframes svelte-8xercz-ob-wave{0%{transform:translate(0)}to{transform:translate(-1440px)}}@media(prefers-reduced-motion:reduce){.ob-wave.svelte-8xercz{animation:none}}.ob-lock.svelte-8xercz{display:flex;align-items:center;gap:10px}.ob-mark-cream.svelte-8xercz{height:25px;filter:brightness(0) invert(1);opacity:.92}.ob-word.svelte-8xercz{font-size:23px;font-weight:500;line-height:1;color:#f8f5ef;transform:translateY(1.5px)}.ob-panel-h1.svelte-8xercz{font-size:clamp(2rem,2.6vw,2.8rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;color:#f8f5ef;margin:0;text-wrap:balance}.ob-panel-lead.svelte-8xercz{margin-top:18px;max-width:44ch;font-size:15.5px;line-height:1.55;color:#dbd2ee}.ob-panel-foot.svelte-8xercz{display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-foot-note.svelte-8xercz{display:flex;align-items:center;gap:8px;font-size:13px;color:#c4b6e6}.ob-steps.svelte-8xercz{display:flex;align-items:center;gap:6px;flex:none}.ob-steps.svelte-8xercz b:where(.svelte-8xercz){width:22px;height:4px;border-radius:2px;background:#f8f5ef38}.ob-steps.svelte-8xercz b.on:where(.svelte-8xercz){background:#f8f5efd9}.ob-pulse-dot.svelte-8xercz{width:8px;height:8px;border-radius:50%;background:#98a1d4;animation:cv-pulse 1.5s ease-in-out infinite}.ob-right.svelte-8xercz{flex:1;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem 3rem}.ob-col.svelte-8xercz{width:100%;max-width:520px}.ob-eyebrow.svelte-8xercz{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9c99a6}.ob-eyebrow.on.svelte-8xercz{color:#c4b6e6}.ob-lab.svelte-8xercz{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9c99a6}.ob-field.svelte-8xercz{display:flex;align-items:center;gap:11px;background:#fff;border:1.5px solid rgba(23,21,29,.12);border-radius:12px;padding:0 15px;height:54px;transition:border-color .15s,box-shadow .15s}.ob-field.svelte-8xercz:focus-within{border-color:#98a1d4;box-shadow:0 0 0 4px #98a1d438}.ob-field.svelte-8xercz input:where(.svelte-8xercz){flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:15.5px;color:#17151d;padding:16px 0;align-self:stretch}.ob-field.svelte-8xercz input:where(.svelte-8xercz)::placeholder{color:#a9a6b4}.ob-btn.svelte-8xercz{font:inherit;font-weight:600;font-size:16px;border:none;border-radius:12px;padding:14px 20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background .18s,transform .12s,opacity .15s}.ob-btn.svelte-8xercz:active{transform:scale(.985)}.ob-btn.svelte-8xercz:disabled{opacity:.6;cursor:default}.ob-btn-block.svelte-8xercz{width:100%}.ob-btn-pri.svelte-8xercz{background:#44206b;color:#f8f5ef}.ob-btn-pri.svelte-8xercz:not(:disabled):hover{background:#35194f}.ob-btn-out.svelte-8xercz{background:transparent;border:1.5px solid rgba(23,21,29,.12);color:#4a4753}.ob-btn-out.svelte-8xercz:not(:disabled):hover{background:#44206b12}.ob-btn-ghost.svelte-8xercz{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;border:none;padding:6px;font:inherit;font-weight:600;font-size:13.5px;color:#6c6a78;cursor:pointer;transition:color .15s}.ob-btn-ghost.svelte-8xercz:not(:disabled):hover{color:#4a4753}.ob-btn-ghost.svelte-8xercz:disabled{opacity:.6;cursor:default}.ob-surface.svelte-8xercz{background:#fcfaf7;border:1px solid rgba(23,21,29,.08);border-radius:18px}.ob-tone.svelte-8xercz{display:inline-flex;align-items:center;background:#efeaf7;color:#44206b;border:1px solid rgba(110,86,207,.18);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.ob-bmodel.svelte-8xercz{margin-top:20px;background:#fcfaf7;border:1px solid rgba(23,21,29,.08);border-radius:20px;overflow:hidden;box-shadow:0 22px 54px -30px #44206b66}.ob-bmodel-head.svelte-8xercz{display:flex;align-items:center;gap:11px;padding:18px 22px;border-bottom:1px solid rgba(23,21,29,.07)}.ob-bmodel-av.svelte-8xercz{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f8f5ef;border:1px solid rgba(23,21,29,.08);flex:none;overflow:hidden}.ob-bmodel-pill.svelte-8xercz{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:600;padding:5px 11px;border-radius:99px}.ob-chan-grid.svelte-8xercz,.ob-price-grid.svelte-8xercz{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.ob-chan-grid.svelte-8xercz,.ob-price-grid.svelte-8xercz{grid-template-columns:1fr}}.ob-pill.svelte-8xercz{display:inline-flex;align-items:center;gap:7px;border-radius:30px;padding:7px 14px;font-size:13px;font-weight:600}.ob-skel.svelte-8xercz{display:inline-block;border-radius:6px;background:linear-gradient(90deg,#efebe3 25%,#fffefc,#efebe3 75%);background-size:200% 100%;animation:svelte-8xercz-ob-shimmer 1.4s ease-in-out infinite}@keyframes svelte-8xercz-ob-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ob-prog.svelte-8xercz{height:6px;width:100%;background:#17151d12;border-radius:3px;overflow:hidden}.ob-prog.svelte-8xercz i:where(.svelte-8xercz){display:block;height:100%;background:#44206b;border-radius:3px;transition:width .5s ease}.ob-dot.svelte-8xercz{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex:none}.ob-dot-on.svelte-8xercz{background:#44206b;color:#f8f5ef}.ob-trust.svelte-8xercz{display:flex;align-items:center;gap:11px;font-size:13px;color:#4a4753}.ob-trust.svelte-8xercz .ic:where(.svelte-8xercz){display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#efeaf7;color:#44206b;flex:none}.ob-ccbox.svelte-8xercz{background:#fcfaf7;border:1px solid rgba(23,21,29,.08);border-radius:13px;padding:13px 15px}.ob-cci.svelte-8xercz{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a382f;line-height:1.3}
