.okv-how-page[data-v-d7965a12]{background:var(--okv-surface-base,#fdf6f8);color:var(--okv-text-body,#5c4a53);interpolate-size:allow-keywords}.okv-eyebrow[data-v-d7965a12]{align-items:center;color:var(--okv-berry,#8e3a63);display:inline-flex;font-size:.76rem;font-weight:700;gap:.55rem;letter-spacing:.13em;margin:0 0 1.1rem;text-transform:uppercase}.okv-eyebrow-dot[data-v-d7965a12]{background:var(--okv-berry,#8e3a63);border-radius:50%;height:.5rem;width:.5rem}.okv-how-cta-band h2[data-v-d7965a12],.okv-how-journey h2[data-v-d7965a12],.okv-how-trust h2[data-v-d7965a12],.okv-how-what h2[data-v-d7965a12]{color:var(--okv-text-strong,#3a1e2c);font-size:clamp(2rem,3.4vw,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.okv-how-lede[data-v-d7965a12],.okv-how-what-body[data-v-d7965a12]{font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.8;margin:1.1rem 0 0;max-width:64ch}.okv-how-actions[data-v-d7965a12]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.okv-how-cta[data-v-d7965a12]{align-items:center;border-radius:var(--okv-radius-pill,9999px);display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;padding:.7rem 1.4rem;text-decoration:none;transition:transform .16s var(--okv-ease-out,cubic-bezier(.23,1,.32,1)),box-shadow .2s var(--okv-ease-out,cubic-bezier(.23,1,.32,1)),background .2s ease,color .2s ease,border-color .2s ease}.okv-how-cta--primary[data-v-d7965a12]{background:var(--okv-berry,#8e3a63);box-shadow:var(--okv-shadow-card,0 6px 24px rgba(142,58,99,.18));color:#fff}.okv-how-cta--primary[data-v-d7965a12]:focus-visible,.okv-how-cta--primary[data-v-d7965a12]:hover{background:var(--okv-berry-dark,#6f2c4d);box-shadow:var(--okv-shadow-raised,0 10px 32px rgba(142,58,99,.26))}.okv-how-cta--ghost[data-v-d7965a12]{background:var(--okv-surface-card,#fff);border:1px solid var(--okv-border-medium,rgba(142,58,99,.22));color:var(--okv-berry,#8e3a63)}.okv-how-cta--ghost[data-v-d7965a12]:focus-visible,.okv-how-cta--ghost[data-v-d7965a12]:hover{border-color:var(--okv-berry,#8e3a63);color:var(--okv-berry-dark,#6f2c4d)}.okv-how-cta[data-v-d7965a12]:focus-visible{outline:2px solid var(--okv-berry,#8e3a63);outline-offset:2px;transform:translateY(-2px)}.okv-how-cta[data-v-d7965a12]:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.okv-how-cta[data-v-d7965a12]:hover{transform:translateY(-2px)}}.okv-how-hero[data-v-d7965a12]{isolation:isolate;overflow:hidden;padding:clamp(3.25rem,6vw,6rem) 0 clamp(3.5rem,6vw,6rem);position:relative}.okv-hero-inner[data-v-d7965a12]{max-width:52rem;position:relative;z-index:2}.okv-hero-art[data-v-d7965a12]{background:radial-gradient(38% 44% at 18% 22%,rgba(232,160,191,.55),transparent 70%),radial-gradient(32% 40% at 82% 18%,rgba(247,214,224,.7),transparent 72%),radial-gradient(46% 50% at 72% 88%,rgba(142,58,99,.16),transparent 70%),radial-gradient(40% 46% at 8% 92%,rgba(252,234,241,.8),transparent 72%);filter:saturate(1.05);inset:-20% -10% -10%;position:absolute;z-index:0}.okv-hero-glow[data-v-d7965a12]{background:radial-gradient(26rem 26rem at var(--okv-mx,50%) var(--okv-my,32%),hsla(0,0%,100%,.55),transparent 60%);transition:background-position .2s ease}.okv-hero-glow[data-v-d7965a12],.okv-hero-grain[data-v-d7965a12]{inset:0;pointer-events:none;position:absolute;z-index:1}.okv-hero-grain[data-v-d7965a12]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:.5}.okv-hero-motto[data-v-d7965a12]{color:var(--okv-text-strong,#3a1e2c);font-size:clamp(2.6rem,5.4vw,4.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:0}.okv-hero-lede[data-v-d7965a12]{font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.7;margin:1.4rem auto 0;max-width:46ch}.okv-how-what[data-v-d7965a12]{background:var(--okv-surface-card,#fffdfd)}.okv-how-journey[data-v-d7965a12],.okv-how-what[data-v-d7965a12]{padding:clamp(3.5rem,7vw,6rem) 0}.okv-how-journey--seeker[data-v-d7965a12]{background:var(--okv-surface-base,#fdf6f8)}.okv-how-journey--ren[data-v-d7965a12]{background:var(--okv-surface-raised,#fbf1f4)}.okv-how-steps[data-v-d7965a12]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0}.okv-how-step[data-v-d7965a12]{background:var(--okv-surface-card,#fff);border:1px solid var(--okv-border-soft,rgba(142,58,99,.1));border-radius:var(--okv-radius-lg,1.375rem);padding:1.75rem 1.5rem 1.85rem;position:relative;transition:transform .25s var(--okv-ease-out,cubic-bezier(.23,1,.32,1)),border-color .25s ease}.okv-how-step[data-v-d7965a12]:before{border-radius:inherit;box-shadow:var(--okv-shadow-raised,0 10px 32px rgba(142,58,99,.12));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.okv-how-step[data-v-d7965a12]:after{background:var(--okv-border-medium,rgba(142,58,99,.16));content:"";height:1px;position:absolute;right:-.7rem;top:2.7rem;width:1.4rem}.okv-how-step[data-v-d7965a12]:last-child:after{display:none}.okv-how-step-icon[data-v-d7965a12]{background:var(--okv-chip-bg,#fceaf1);border-radius:var(--okv-radius-md,1rem);color:var(--okv-berry,#8e3a63);display:grid;font-size:1.35rem;height:3rem;place-items:center;transition:transform .25s var(--okv-ease-out,cubic-bezier(.23,1,.32,1)),background .25s ease;width:3rem}@media(hover:hover)and (pointer:fine){.okv-how-step[data-v-d7965a12]:hover{border-color:var(--okv-border-medium,rgba(142,58,99,.16));transform:translateY(-4px)}.okv-how-step[data-v-d7965a12]:hover:before{opacity:1}.okv-how-step:hover .okv-how-step-icon[data-v-d7965a12]{background:var(--okv-blush,#f7d6e0);transform:scale(1.06) rotate(-3deg)}}.okv-how-step-n[data-v-d7965a12]{color:var(--okv-berry,#8e3a63);display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:1.15rem 0 .4rem}.okv-how-step h3[data-v-d7965a12]{color:var(--okv-text-strong,#3a1e2c);font-size:1.08rem;font-weight:700;line-height:1.3;margin:0}.okv-how-step p[data-v-d7965a12]{color:var(--okv-text-body,#5c4a53);font-size:.92rem;line-height:1.6;margin:.6rem 0 0}.okv-how-trust[data-v-d7965a12]{background:var(--okv-surface-card,#fffdfd);padding:clamp(3.5rem,7vw,6rem) 0}.okv-how-trust .container[data-v-d7965a12]{align-items:center;display:grid;gap:clamp(2rem,6vw,5.5rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.okv-trust-copy p[data-v-d7965a12]{font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.8;margin:1.1rem 0 0;max-width:60ch}.okv-trust-badges[data-v-d7965a12]{display:grid;gap:1rem}.okv-badge-card[data-v-d7965a12]{background:var(--okv-surface-base,#fdf6f8);border:1px solid var(--okv-border-soft,rgba(142,58,99,.1));border-radius:var(--okv-radius-md,1rem);box-shadow:var(--okv-shadow-card,0 6px 24px rgba(142,58,99,.06));padding:1.25rem 1.35rem}.okv-badge[data-v-d7965a12]{align-items:center;border-radius:var(--okv-radius-pill,9999px);display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;padding:.35rem .75rem}.okv-badge i[data-v-d7965a12]{font-size:.95rem}.okv-badge--active[data-v-d7965a12]{background:#1d6fd61a;color:#1d6fd6}.okv-badge--verified[data-v-d7965a12]{background:var(--okv-chip-bg,#fceaf1);color:var(--okv-berry,#8e3a63)}.okv-badge-card p[data-v-d7965a12]{color:var(--okv-text-body,#5c4a53);font-size:.9rem;line-height:1.55;margin:.7rem 0 0}.okv-how-faq[data-v-d7965a12]{background:var(--okv-surface-base,#fdf6f8);padding:clamp(3.5rem,7vw,6rem) 0}.okv-how-faq .container[data-v-d7965a12]{align-items:start;display:grid;gap:clamp(2rem,6vw,5.5rem);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.okv-how-faq-list[data-v-d7965a12]{display:grid;gap:.75rem}.okv-how-faq-item[data-v-d7965a12]{background:var(--okv-surface-card,#fff);border:1px solid var(--okv-border-soft,rgba(142,58,99,.1));border-radius:var(--okv-radius-md,1rem);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.okv-how-faq-item[data-v-d7965a12]:hover,.okv-how-faq-item[open][data-v-d7965a12]{border-color:var(--okv-border-medium,rgba(142,58,99,.16));box-shadow:var(--okv-shadow-card,0 6px 24px rgba(142,58,99,.06))}.okv-how-faq-item summary[data-v-d7965a12]{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:1.15rem 1.35rem}.okv-how-faq-item summary[data-v-d7965a12]::-webkit-details-marker{display:none}.okv-how-faq-item summary[data-v-d7965a12]:focus-visible{border-radius:var(--okv-radius-md,1rem);outline:2px solid var(--okv-berry,#8e3a63);outline-offset:-2px}.okv-how-faq-item summary h3[data-v-d7965a12]{color:var(--okv-text-strong,#3a1e2c);font-size:1.02rem;font-weight:700;line-height:1.4;margin:0}.okv-how-faq-mark[data-v-d7965a12]{color:var(--okv-berry,#8e3a63);flex:0 0 auto;transition:transform .25s var(--okv-ease-out,cubic-bezier(.23,1,.32,1))}.okv-how-faq-item[open] .okv-how-faq-mark[data-v-d7965a12]{transform:rotate(45deg)}.okv-how-faq-item p[data-v-d7965a12]{color:var(--okv-text-body,#5c4a53);line-height:1.65;margin:0;max-width:64ch;padding:0 1.35rem 1.3rem}.okv-how-faq-item[data-v-d7965a12]::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .26s var(--okv-ease-out,cubic-bezier(.23,1,.32,1)),opacity .22s ease,content-visibility .26s allow-discrete}.okv-how-faq-item[open][data-v-d7965a12]::details-content{block-size:auto;opacity:1}.okv-how-cta-band[data-v-d7965a12]{background:var(--okv-surface-raised,#fbf1f4);padding:clamp(4rem,8vw,7rem) 0}.okv-how-cta-band p[data-v-d7965a12]{font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7;margin:1.1rem auto 0;max-width:48ch}@media(prefers-reduced-motion:reduce){.okv-hero-glow[data-v-d7965a12]{transition:none}.okv-how-cta[data-v-d7965a12],.okv-how-faq-mark[data-v-d7965a12],.okv-how-step[data-v-d7965a12],.okv-how-step-icon[data-v-d7965a12]{transition-property:border-color,background,color,opacity,box-shadow}.okv-how-cta[data-v-d7965a12]:active,.okv-how-cta[data-v-d7965a12]:focus-visible,.okv-how-cta[data-v-d7965a12]:hover,.okv-how-step[data-v-d7965a12]:hover,.okv-how-step:hover .okv-how-step-icon[data-v-d7965a12]{transform:none}.okv-how-faq-item[data-v-d7965a12]::details-content{transition:opacity .2s ease}}@media(max-width:991.98px){.okv-how-steps[data-v-d7965a12]{gap:.85rem;grid-template-columns:1fr}.okv-how-step[data-v-d7965a12]:after{display:none}.okv-how-faq .container[data-v-d7965a12],.okv-how-trust .container[data-v-d7965a12]{grid-template-columns:1fr}}
