.skn{--skn-ease:cubic-bezier(.22,1,.36,1);--skn-blush:#f7c8cf;--skn-peach:#ffd9c2;--skn-lilac:#ddd3f7}.skn:has(.lv2-modal-backdrop) .reem-bubble-cycle{visibility:hidden}.skn-hero-wash{background:radial-gradient(120% 90% at 50% -10%,#fff6f3 0%,#fff 62%);position:relative;overflow:hidden}.skn-card-stage{justify-content:center;width:100%;display:flex;position:relative}.skn-card-stack{isolation:isolate;width:360px;max-width:90vw;position:relative;transform:rotate(-1.2deg)}.skn-card-ghost{background:#fff;border-radius:22px;height:48px;position:absolute;left:50%;box-shadow:0 14px 30px -18px #3c1e2833}.skn-card-ghost--a{opacity:.9;width:93%;top:-10px;transform:translate(-50%)scale(.98)}.skn-card-ghost--b{opacity:.7;width:86%;top:-19px;transform:translate(-50%)scale(.95)}.skn-card{background:#fff;border-radius:22px;width:100%;padding:16px 16px 14px;position:relative;box-shadow:0 34px 70px -24px #3c1e2838,0 6px 20px -8px #3c1e281a}.skn-card-head{border-bottom:1px solid #f4f0ee;align-items:center;gap:10px;padding-bottom:12px;display:flex}.skn-card-title{font-family:var(--reem-display);color:#0a0a0a;font-size:14px;font-weight:700}.skn-card-sub{font-family:var(--reem-display);color:#0a0a0a73;margin-top:1px;font-size:12px}.skn-step{align-items:center;gap:10px;padding:9px 0;display:flex}.skn-step+.skn-step{border-top:1px solid #faf7f6}.skn-step-dot{width:26px;height:26px;font-family:var(--reem-display);color:#7a5560;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.skn-step-name{font-family:var(--reem-display);color:#191919;min-width:0;font-size:13px;font-weight:500}.skn-step-when{font-family:var(--reem-display);color:#0a0a0a66;flex:none;margin-inline-start:auto;font-size:11.5px}@media (max-width:767px){.skn-card-stack{width:320px}}.skn-float-card{color:#2a2226;will-change:transform;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:9px 14px 9px 9px;font-size:12.5px;font-weight:600;animation:6.5s ease-in-out infinite skn-bob;display:flex;position:absolute;box-shadow:0 20px 40px -18px #3c1e2838,0 2px 8px -2px #3c1e280f}.skn-float-icon{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.skn-float-card--a{animation-delay:0s}.skn-float-card--b{animation-delay:1.6s}.skn-float-card--c{animation-delay:.8s}.skn-float-card--d{animation-delay:2.4s}@keyframes skn-bob{0%,to{transform:translateY(0)rotate(var(--tilt,0deg))}50%{transform:translateY(-9px)rotate(var(--tilt,0deg))}}@media (prefers-reduced-motion:reduce){.skn-float-card{animation:none}}@media (max-width:767px){.skn-float-card{display:none}}.skn-cap-row{flex-direction:column;align-items:center;gap:32px;display:flex}.skn-cap-text{text-align:center}@media (min-width:900px){.skn-cap-row{flex-direction:row;align-items:center;gap:56px}.skn-cap-row--rev{flex-direction:row-reverse}.skn-cap-text{text-align:start}}.skn-scene{isolation:isolate;aspect-ratio:4/3;background-color:#f7f2f0;background-position:50%;background-size:cover;border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:400px;margin-inline:auto;padding:16px 14px;display:flex;position:relative;overflow:hidden}.skn-scene>*{z-index:1;position:relative}.skn-scene-stack{z-index:1;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:fit-content;max-width:100%;display:flex;position:relative;transform:scale(.92)}@media (max-width:767px){.skn-scene-stack{transform:scale(.76)}}.skn-cta-banner{background-color:#b8697c;background-image:linear-gradient(115deg,#c9748a 0%,#d98a80 48%,#a888c4 100%);border-radius:28px;position:relative;overflow:hidden}.skn-cta-banner:after{content:"";top:-45%;pointer-events:none;background:radial-gradient(circle,#ffffff47 0%,#fff0 68%);border-radius:9999px;width:380px;height:380px;position:absolute;inset-inline-end:-10%}.skn .wa-bubble{--wa-bg:#fff!important}.skn .wa-shape{filter:none}.skn .wa-tail svg path:first-child{fill:#fff}.skn-rise{opacity:0;filter:blur(3px);transition:opacity .8s var(--skn-ease),transform .8s var(--skn-ease),filter .8s var(--skn-ease);will-change:opacity,transform,filter;transform:translateY(28px)}.skn-rise.skn-in{opacity:1;filter:none;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.skn-rise{opacity:1;filter:none;transition:none;transform:none}}
