.FaceServices-module__n30I5a__root{--fs-ink:#36485c;--fs-muted:#6e5a5d;--fs-rose:#a7646e;--fs-rose-ink:#8e4f5a;--fs-rose-soft:#ddb2b5;--fs-line:#ead9db;--fs-surface:#fffffff0;--fs-grad:linear-gradient(120deg,#8a4b56,#9e5c67 45%,#8e4f5a);--fs-ease:cubic-bezier(.22,1,.36,1);font-family:var(--font-poppins,var(--poppins-font-family,"Poppins",sans-serif));color:var(--fs-ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""face""controls";gap:1.5rem 3rem;display:grid}.FaceServices-module__n30I5a__root *,.FaceServices-module__n30I5a__root :before,.FaceServices-module__n30I5a__root :after{box-sizing:border-box}@media (min-width:960px){.FaceServices-module__n30I5a__root{grid-template:"copy face""controls face"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.FaceServices-module__n30I5a__face{position:sticky;top:max(1rem,14svh - 2rem)}}.FaceServices-module__n30I5a__copy{grid-area:copy}.FaceServices-module__n30I5a__face{grid-area:face;min-width:0;overflow:clip visible}.FaceServices-module__n30I5a__controls{grid-area:controls;min-width:0}.FaceServices-module__n30I5a__stage{justify-content:center;padding-block:1.25rem .5rem;display:flex;position:relative;container-type:inline-size}.FaceServices-module__n30I5a__slot{width:min(var(--fs-slot-fit,100cqw - 17rem),34rem,72svh*.8148);aspect-ratio:880/1080;position:relative}.FaceServices-module__n30I5a__stage[data-mode=compact] .FaceServices-module__n30I5a__slot{width:min(100cqw,26rem,52.1472svh)}.FaceServices-module__n30I5a__photo,.FaceServices-module__n30I5a__photo img{width:100%;height:100%;display:block;position:absolute;inset:0}.FaceServices-module__n30I5a__photo img{object-fit:contain;-webkit-mask-composite:source-in;transition:opacity .4s var(--fs-ease);-webkit-mask-image:linear-gradient(#000 76%,#000000d1 82%,#00000073 89%,#0000001f 95%,#0000 99%),radial-gradient(68% 80% at 50% 30%,#000 78%,#0000008c 90%,#0000001f 100%,#0000 106%);mask-image:linear-gradient(#000 76%,#000000d1 82%,#00000073 89%,#0000001f 95%,#0000 99%),radial-gradient(68% 80% at 50% 30%,#000 78%,#0000008c 90%,#0000001f 100%,#0000 106%);-webkit-mask-composite:source-in;mask-composite:intersect}.FaceServices-module__n30I5a__root[data-3d=drawn] .FaceServices-module__n30I5a__photo img{opacity:0}.FaceServices-module__n30I5a__host{pointer-events:none;position:absolute;inset:-14% -22%}.FaceServices-module__n30I5a__note{letter-spacing:.02em;text-align:center;color:var(--fs-muted);opacity:.85;margin:.25rem 0 0;font-size:.72rem}.FaceServices-module__n30I5a__links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FaceServices-module__n30I5a__link,.FaceServices-module__n30I5a__linkHalo{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.FaceServices-module__n30I5a__linkHalo{stroke:#ffffffb8;stroke-width:4px}.FaceServices-module__n30I5a__link{stroke:var(--fs-rose);stroke-width:1.4px;transition:stroke .35s var(--fs-ease),stroke-width .35s var(--fs-ease)}g[data-active] .FaceServices-module__n30I5a__link{stroke:var(--fs-rose-ink);stroke-width:1.9px}.FaceServices-module__n30I5a__dot,.FaceServices-module__n30I5a__mote,.FaceServices-module__n30I5a__pill{opacity:0;will-change:transform,opacity;position:absolute;top:0;left:0}.FaceServices-module__n30I5a__dot{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;padding:0}.FaceServices-module__n30I5a__dot:before{content:"";background:radial-gradient(circle,var(--fs-rose)0 28%,#fff 34%);width:.8rem;height:.8rem;transition:transform .45s var(--fs-ease),background .35s var(--fs-ease);border-radius:50%;margin:-.4rem 0 0 -.4rem;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #ffffff80,0 3px 10px #8e4f5a52}.FaceServices-module__n30I5a__dot[data-active]:before{background:radial-gradient(circle,var(--fs-rose-ink)0 36%,#fff 42%);transform:scale(1.3)}.FaceServices-module__n30I5a__mote{z-index:3;pointer-events:none;background:radial-gradient(circle,#fff 0 38%,#fff6f3f2 52%,#e9b9be00 74%);border-radius:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;box-shadow:0 0 10px 3px #ffffffe6,0 0 18px 6px #d29b9f73}.FaceServices-module__n30I5a__pill{z-index:2;background:var(--fs-surface);width:max-content;max-width:12.5rem;min-height:2rem;font:inherit;letter-spacing:.01em;text-align:start;text-wrap:balance;color:var(--fs-rose-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--fs-ease),color .35s var(--fs-ease),box-shadow .35s var(--fs-ease);border:1px solid #ddb2b5e6;border-radius:999px;align-items:center;margin:0;padding:.42rem .85rem;font-size:.8rem;font-weight:600;line-height:1.22;display:inline-flex;box-shadow:0 1px 2px #783c4b12,0 8px 22px #a7646e29}.FaceServices-module__n30I5a__pill[data-active]{background-color:var(--fs-rose-ink);background-image:var(--fs-grad);color:#fff;border-color:#0000;box-shadow:0 1px 2px #783c4b1a,0 10px 26px #8e4f5a4d}.FaceServices-module__n30I5a__list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.FaceServices-module__n30I5a__item{border:0;border-bottom:1px solid var(--fs-line);width:100%;font:inherit;text-align:start;color:var(--fs-ink);cursor:pointer;transition:color .3s var(--fs-ease);background:0 0;align-items:baseline;gap:.85rem;padding:.7rem .25rem;font-size:1rem;font-weight:500;display:flex}.FaceServices-module__n30I5a__item[aria-pressed=true],.FaceServices-module__n30I5a__item[data-active]{color:var(--fs-rose-ink)}.FaceServices-module__n30I5a__item:focus-visible{outline:2px solid var(--fs-rose);outline-offset:2px;border-radius:.35rem}.FaceServices-module__n30I5a__num{letter-spacing:.08em;color:var(--fs-rose);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}@media (max-width:959px){.FaceServices-module__n30I5a__list{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:.5rem;padding-bottom:.35rem;overflow-x:auto}.FaceServices-module__n30I5a__list li{scroll-snap-align:start;flex:none}.FaceServices-module__n30I5a__item{border:1px solid var(--fs-line);white-space:nowrap;border-radius:999px;padding:.5rem .9rem;font-size:.88rem}.FaceServices-module__n30I5a__item[aria-pressed=true]{background:var(--fs-grad);color:#fff;border-color:#0000}.FaceServices-module__n30I5a__item[aria-pressed=true] .FaceServices-module__n30I5a__num{color:#fffc}}.FaceServices-module__n30I5a__panel{border:1px solid var(--fs-line);background:#ffffffb3;border-radius:1.25rem;margin-top:1.25rem;padding:1.25rem 1.35rem}.FaceServices-module__n30I5a__panelTitle{color:var(--fs-ink);margin:0;font-size:1.15rem;font-weight:600}.FaceServices-module__n30I5a__panelText{color:var(--fs-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.FaceServices-module__n30I5a__servicesLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--fs-rose-ink);margin:1rem 0 .4rem;font-size:.72rem;font-weight:600}.FaceServices-module__n30I5a__services{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.FaceServices-module__n30I5a__services li{border:1px solid var(--fs-line);color:var(--fs-ink);border-radius:999px;padding:.35rem .75rem;font-size:.85rem}.FaceServices-module__n30I5a__services a{color:inherit;text-decoration:none}.FaceServices-module__n30I5a__services a:hover{color:var(--fs-rose-ink)}.FaceServices-module__n30I5a__cta{background:var(--fs-grad);color:#fff;border-radius:999px;align-items:center;gap:.4rem;margin-top:1.1rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #a7646e52}[dir=rtl] .FaceServices-module__n30I5a__cta span{display:inline-block;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.FaceServices-module__n30I5a__root *{transition:none!important}}[dir=rtl] .FaceServices-module__n30I5a__servicesLabel,[dir=rtl] .FaceServices-module__n30I5a__note{letter-spacing:0}
