.glam-ve strong{font-weight:700;color:var(--ink)}.glam-ve .gv-faq-aside h2 .gv-em,.gs-hero h1 .gv-em{white-space:normal}.gs-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--step--1);color:var(--ink-soft);margin-bottom:18px}.gs-crumbs a{color:var(--ink-soft);text-decoration:none}.gs-crumbs a:hover{color:var(--rose)}.gs-pcard{position:absolute;z-index:0;border-radius:30px;overflow:hidden;pointer-events:none;box-shadow:-24px 34px 70px rgba(28,16,20,.28),0 0 0 1px hsla(0,0%,100%,.4)}.gs-pcard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gs-pcard:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,hsla(0,0%,100%,.18),transparent 40%,rgba(142,18,68,.18))}.gs-pc1{width:290px;height:390px;left:28px;top:120px;transform:rotateY(-22deg) rotateX(6deg) rotate(5deg) translateZ(-60px)}.gs-pc1,.gs-pc2{animation:gsFloat 9s ease-in-out infinite}.gs-pc2{width:200px;height:170px;right:8px;bottom:110px;transform:rotateY(-22deg) rotateX(6deg) rotate(5deg) translateZ(-30px);animation-delay:-4s}@keyframes gsFloat{0%,to{translate:0 0}50%{translate:0 -10px}}.gs-mq{overflow:hidden;background:var(--surface);border-block:1px solid var(--line);padding:18px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.gs-mq-t{display:flex;gap:44px;width:-moz-max-content;width:max-content;animation:gsMq 42s linear infinite}.gs-mq-t span{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--ink-2);white-space:nowrap}.gs-mq-t span:nth-child(2n){color:var(--rose-deep)}.gs-mq-t svg{width:18px;height:18px;color:var(--rose)}@keyframes gsMq{to{transform:translateX(-50%)}}.gs-pain{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,56px);align-items:stretch}.gs-pain-img{position:relative;min-height:520px}.gs-pain-img .gs-ph{position:absolute;inset:0;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.gs-pain-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;display:block}.gs-pain h2{font-size:var(--step-3);font-weight:800;line-height:1.1;text-wrap:balance}.gs-pain .gv-lead{margin-top:16px}.gs-rows{display:flex;flex-direction:column;gap:14px;margin-top:32px}.gs-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px 24px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.gs-row>.gv-ic{align-self:start}.gs-row h3{font-size:var(--step-1);font-weight:700}.gs-ba{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:var(--step--1);line-height:1.5}.gs-ba>span{display:flex;gap:8px;align-items:flex-start}.gs-ba svg{width:16px;height:16px;margin-top:3px;flex-shrink:0}.gs-bef{color:var(--ink-soft)}.gs-bef b,.gs-bef svg{color:#5f6670}.gs-aft{color:var(--ink)}.gs-aft b,.gs-aft svg{color:#1f7a47}.gp-ev b{display:block}.gp-ev span{color:#6b7280;font-size:9px}.gp-block{background:repeating-linear-gradient(135deg,#f3eef1 0 6px,#fff 6px 12px);border:1px dashed #cdb9c3;color:#5d4a53}.gp-money{font-weight:600;font-variant-numeric:tabular-nums}.gp-row>.gp-btn,.gp-row>.gp-money{flex:0 0 auto}.gp-ok{color:#0f7a47}.gp-wn{color:#9a5800}.gs-day{position:relative}.gs-day-rail{position:absolute;left:10px;right:10px;top:66px;height:4px;border-radius:4px;background:var(--line)}.gs-day-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--rose),var(--rose-bright),var(--gold));transform-origin:left}.glam-ve[data-js=true] .gs-day .gs-day-fill{transform:scaleX(0)}.glam-ve[data-js=true] .gs-day.is-in .gs-day-fill{transform:scaleX(1);transition:transform 1.6s var(--ease-out) .2s}.gs-day-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.gs-day-g,.gs-dm{position:relative}.gs-dm{padding-top:96px}.gs-dm-t{position:absolute;top:0;left:0;font-family:var(--font-display);font-weight:800;font-size:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.gs-dm-t small{font-size:14px;color:var(--ink-soft);font-weight:700;margin-left:4px}.gs-dm-d{position:absolute;top:58px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--rose);box-shadow:0 0 0 6px var(--rose-tint)}.gs-dm:last-child .gs-dm-d{border-color:var(--gold);box-shadow:0 0 0 6px var(--gold-soft)}.gs-dm-c{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 16px 18px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}.gs-dm-c b{font-family:var(--font-display);font-size:17px;line-height:1.25}.gs-dm-c p{font-size:14.5px;color:var(--ink-soft);line-height:1.5}.gs-dm-c .gp-pill{align-self:flex-start;font-size:11px;margin-top:4px}.glam-ve[data-js=true] .gs-day .gs-dm{opacity:0;transform:translateY(16px)}.glam-ve[data-js=true] .gs-day.is-in .gs-dm{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.glam-ve[data-js=true] .gs-day.is-in .gs-dm:nth-child(2){transition-delay:.25s}.glam-ve[data-js=true] .gs-day.is-in .gs-dm:nth-child(3){transition-delay:.5s}.glam-ve[data-js=true] .gs-day.is-in .gs-dm:nth-child(4){transition-delay:.75s}.glam-ve[data-js=true] .gs-day.is-in .gs-dm:nth-child(5){transition-delay:1s}.gs-gal{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto;gap:18px}.gs-gc{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.gs-gc:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(142,18,68,.14)}.gs-gi{overflow:hidden;aspect-ratio:4/3}.gs-gi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .8s var(--ease-out)}.gs-gc:hover .gs-gi img{transform:scale(1.06)}.gs-gc.gs-big{grid-row:span 2}.gs-gc.gs-big .gs-gi{aspect-ratio:auto;flex:1 1 0;min-height:300px}.gs-gcap{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.gs-gcap h3{font-size:19px;font-weight:700}.gs-gmeta{display:flex;flex-wrap:wrap;gap:6px}.gs-gmeta span{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.gs-gmeta .gs-ga{background:var(--gold-soft);color:var(--gold-deep)}.gs-gtext{background:linear-gradient(155deg,var(--rose-deep),var(--rose));color:#fff;border:0;padding:26px;justify-content:space-between;gap:14px}.gs-gtext h3{color:#fff;font-size:22px}.gs-gtext p{color:hsla(0,0%,100%,.9);font-size:15.5px;line-height:1.55}.gs-more{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;color:var(--rose);font-weight:700;font-size:15px;text-decoration:none}.gs-more svg{width:16px;height:16px}.gs-gtext .gs-more,.gv-mod-pro .gs-more{color:#ffe082}.gs-span4{grid-column:span 4}.gs-span2{grid-column:span 2}.gs-gauge{max-width:220px;margin:8px auto 0}.gs-gauge svg{display:block;width:100%}.gs-g-track{fill:none;stroke:var(--line);stroke-width:16;stroke-linecap:round}.gs-g-val{fill:none;stroke:url(#gsGaugeGrad);stroke-width:16;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--off)}.glam-ve[data-js=true] .gv-reveal .gs-g-val{stroke-dashoffset:var(--len)}.glam-ve[data-js=true] .gv-reveal.is-in .gs-g-val{stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.3s var(--ease-out) .2s}.gs-g-num{fill:var(--rose-deep);font-family:var(--font-display);font-size:30px;font-weight:800}.gs-g-cap{fill:var(--ink-soft);font-family:var(--font-body)}.gs-g-cap,.gs-hm{font-size:11px;font-weight:600}.gs-hm{display:grid;grid-template-columns:38px repeat(7,minmax(0,1fr));gap:5px;margin-top:10px;color:var(--ink-soft)}.gs-hm span{text-align:center}.gs-hm i{display:block;height:22px;border-radius:6px;background:var(--surface-2)}.gs-hm .l1,.gs-hm-leg .l1{background:#f7cfe0}.gs-hm .l2,.gs-hm-leg .l2{background:#ee9cc0}.gs-hm .l3,.gs-hm-leg .l3{background:#d94b8b}.gs-hm .l4,.gs-hm-leg .l4{background:#a3155a}.glam-ve[data-js=true] .gv-reveal .gs-hm i{opacity:0;transform:scale(.8)}.glam-ve[data-js=true] .gv-reveal.is-in .gs-hm i{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--d, 0) * 40ms)}.gs-hm-leg{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--ink-soft)}.gs-hm-leg i{width:16px;height:10px;border-radius:3px;display:inline-block}.gs-ar svg{display:block;width:100%;height:auto;overflow:visible}.gs-ar-grid{stroke:var(--line);stroke-dasharray:3 4}.gs-ar-line{fill:none;stroke:var(--rose);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900}.glam-ve[data-js=true] .gv-reveal .gs-ar-line{stroke-dashoffset:900}.glam-ve[data-js=true] .gv-reveal.is-in .gs-ar-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-out)}.glam-ve[data-js=true] .gv-reveal .gs-ar-area,.glam-ve[data-js=true] .gv-reveal .gs-ar-dot{opacity:0}.glam-ve[data-js=true] .gv-reveal.is-in .gs-ar-area,.glam-ve[data-js=true] .gv-reveal.is-in .gs-ar-dot{opacity:1;transition:opacity .8s var(--ease-out) .9s}.gs-ar-dot{fill:#fff;stroke:var(--rose);stroke-width:3}.gs-ar-lbl{fill:var(--ink-soft);font-size:11px;font-weight:600;font-family:var(--font-body)}.gs-ar-tip{fill:var(--ink);font-family:var(--font-display);font-size:13px;font-weight:800}.gs-flat .gv-p3d-phone{transform:scale(var(--p3d-scale,1))}.gs-flat .gv-p3d-thread{overflow:hidden}.gs-rcpt{display:flex;align-items:center;gap:8px;background:#f2ede6;border-radius:9px;padding:8px;margin-bottom:5px;font-size:11.5px;color:var(--ink-2)}.gs-rcpt svg{width:15px;height:15px;color:var(--rose-deep)}.gs-typing-me{align-self:flex-end;background:#dcf8c6}.gs-pop{animation:gsPop .45s var(--ease-out) both}@keyframes gsPop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.gs-demo{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.gs-demo h2{font-size:var(--step-3);font-weight:800;line-height:1.1;text-wrap:balance}.gs-steps{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:28px}.gs-steps:before{content:"";position:absolute;left:33px;top:30px;bottom:30px;width:2px;background:var(--line-strong)}.gs-st{position:relative;z-index:1;display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px 18px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:inherit;width:100%;transition:border-color .2s ease,background-color .2s ease,transform .16s var(--ease-out),box-shadow .2s ease}.gs-st:hover{border-color:var(--line-strong)}.gs-st:active{transform:scale(.99)}.gs-st:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.gs-st[aria-pressed=true]{border-color:var(--rose);background:var(--rose-tint);box-shadow:0 8px 22px rgba(194,24,91,.12)}.gs-st b{display:block;font-size:17px}.gs-st .gs-sd{display:block;font-size:15px;color:var(--ink-soft);line-height:1.45}.gs-num{width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid var(--line-strong);display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--rose-deep);flex-shrink:0}.gs-st[aria-pressed=true] .gs-num{background:var(--rose);border-color:var(--rose);color:#fff}.gs-prog{margin-top:18px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:var(--ink-soft)}.gs-prog-t{flex:1;height:6px;border-radius:6px;background:var(--line);overflow:hidden}.gs-prog-f{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--rose),var(--gold));transition:width .5s var(--ease-out)}.gs-stage{position:relative;display:grid;grid-template-columns:auto 260px;gap:22px;align-items:center;justify-content:center;min-height:660px}.gs-stage .gv-p3d-phone{--p3d-scale:0.92}.gs-cards{position:relative;z-index:3;gap:14px}.gs-cards,.gs-stc{display:flex;flex-direction:column}.gs-stc{background:#fff;border-radius:18px;padding:14px 16px;border:1px solid var(--line-strong);box-shadow:var(--shadow);gap:10px}.gs-stc-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.gs-stc-h b{font-family:var(--font-display);font-size:15px}.gs-sti{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-soft);transition:color .3s ease}.gs-sti i{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);background:#fff;display:grid;place-items:center;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease}.gs-sti i svg{width:13px;height:13px;color:#fff;opacity:0}.gs-sti.on{color:var(--ink);font-weight:700}.gs-sti.on i{border-color:var(--rose);box-shadow:0 0 0 4px var(--rose-tint);animation:gsPulse 1.8s ease-in-out infinite}.gs-sti.done{color:var(--ink)}.gs-sti.done i{background:var(--success);border-color:var(--success)}.gs-sti.done i svg{opacity:1}@keyframes gsPulse{0%,to{box-shadow:0 0 0 4px var(--rose-tint)}50%{box-shadow:0 0 0 8px rgba(194,24,91,.08)}}.gs-stc-f{font-size:12px;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:9px;line-height:1.45}.gs-okp,.gs-wtp{font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap}.gs-okp{color:#1f7a47;background:#e6f6ec}.gs-wtp{color:var(--gold-deep);background:var(--gold-soft)}.gs-cards .gv-chip{position:relative;left:auto;right:auto;top:auto;bottom:auto}.gs-pn{background:#fff;border-radius:16px;padding:14px;border:1px solid var(--line-strong);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px;font-size:13px}.gs-pn-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.gs-pn-top b{font-size:14px}.gs-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,56px);align-items:center}.gs-split h2{font-size:var(--step-3);font-weight:800;line-height:1.1;text-wrap:balance}.gs-split .gv-lead{margin-top:16px}.gs-nlist{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:14px}.gs-nlist li{display:flex;gap:14px;align-items:flex-start}.gs-nlist b{display:block;font-size:17px}.gs-nlist p{color:var(--ink-soft);font-size:15.5px}.gs-lockwrap{position:relative;display:flex;justify-content:center;perspective:1500px}.gs-lock{position:relative;width:300px;height:600px;border-radius:46px;background:#171015;padding:10px;transform:rotateY(18deg) rotateX(4deg) rotate(-4deg);box-shadow:34px 44px 90px rgba(28,16,20,.32),-10px 0 0 #2b1c24}.gs-lock-s{position:relative;height:100%;border-radius:37px;overflow:hidden;padding:56px 14px 16px;display:flex;flex-direction:column;gap:10px}.gs-lock-s>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-lock-s:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,16,20,.35),rgba(28,16,20,.55))}.gs-lock-h{position:relative;text-align:center;color:#fff;margin-bottom:10px}.gs-lock-h small{display:block;font-size:13px;opacity:.9}.gs-lock-h b{font-family:var(--font-display);font-size:58px;font-weight:700;line-height:1;letter-spacing:-.02em}.gs-nt{position:relative;display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:18px;background:hsla(0,0%,100%,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ink);font-size:12px;line-height:1.35;box-shadow:0 8px 20px rgba(0,0,0,.15);animation:gsNt 12s var(--ease-out) infinite both}.gs-nt-ic{width:30px;height:30px;border-radius:9px;background:var(--rose);color:#fff;display:grid;place-items:center;flex-shrink:0}.gs-nt-ic svg{width:16px;height:16px}.gs-nt b{display:block;font-size:12.5px}.gs-nt em{font-style:normal;color:#5f6670;font-size:10.5px;margin-left:auto;white-space:nowrap}.gs-nt:nth-of-type(2){animation-delay:1.2s}.gs-nt:nth-of-type(3){animation-delay:2.4s}.gs-nt:nth-of-type(4){animation-delay:3.6s}@keyframes gsNt{0%{opacity:0;transform:translateY(-16px) scale(.96)}5%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-6px) scale(.98)}}.gs-l2line{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400}.glam-ve[data-js=true] .gv-reveal .gs-l2line{stroke-dashoffset:1400}.glam-ve[data-js=true] .gv-reveal.is-in .gs-l2line{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-out) .3s}.gs-l2dot{fill:#fff;stroke:var(--gold);stroke-width:3}.gs-wleg{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;color:hsla(0,0%,100%,.78)}.gs-wleg span{display:inline-flex;align-items:center;gap:8px}.gs-wleg i{width:22px;height:4px;border-radius:4px;display:inline-block}.gs-bk{padding:42px 14px 14px;background:#fff;height:100%;flex-direction:column;color:var(--ink);font-size:13px}.gs-bk,.gs-bk-h{display:flex;gap:10px}.gs-bk-h{align-items:center}.gs-bk-h .gv-p3d-avatar{background:var(--rose-tint);color:var(--rose)}.gs-bk-h b{display:block;font-size:14px}.gs-bk-h small,.gs-bk-sec{font-size:11px;color:var(--ink-soft)}.gs-bk-sec{font-weight:700;letter-spacing:.04em;margin-top:4px}.gs-svc{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:9px 12px;font-size:13px;border:1px solid var(--line)}.gs-svc b{font-weight:700}.gs-svc span{color:var(--ink-soft);font-size:12px}.gs-svc.on{border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-tint)}.gs-days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.gs-days span{display:flex;flex-direction:column;align-items:center;padding:7px 0;border-radius:12px;border:1px solid var(--line);font-size:10.5px;color:var(--ink-soft)}.gs-days span b{font-size:15px;color:var(--ink)}.gs-days .on{background:var(--rose);border-color:var(--rose);color:#fff}.gs-days .on b{color:#fff}.gs-times{display:flex;flex-wrap:wrap;gap:6px}.gs-times span{font-size:12.5px;font-weight:700;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid var(--line-strong);color:var(--ink-2)}.gs-times .on{border-color:var(--rose)}.gs-bk-btn,.gs-times .on{background:var(--rose);color:#fff}.gs-bk-btn{margin-top:auto;height:44px;border-radius:999px;font-weight:700;font-size:14px;display:grid;place-items:center;box-shadow:var(--shadow-rose)}.gs-steplist{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:16px}.gs-steplist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.gs-steplist .gs-n{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--rose);color:#fff;font-family:var(--font-display);font-weight:800}.gs-steplist b{display:block;font-size:18px;font-family:var(--font-display)}.gs-steplist p{color:var(--ink-soft);font-size:15.5px}.gs-photo{position:relative}.gs-photo .gs-ph{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3.4;box-shadow:var(--shadow-lg)}.gs-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gs-checks{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px}.gs-checks li{display:flex;gap:12px;align-items:flex-start;font-size:var(--step-0)}.gs-checks svg{color:var(--success);margin-top:3px;width:20px;height:20px;flex-shrink:0}.gs-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gs-rc{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);text-decoration:none;color:var(--ink);transition:border-color .2s ease,transform .2s var(--ease-out),box-shadow .2s ease}.gs-rc:hover{border-color:var(--rose);transform:translateY(-2px);box-shadow:0 12px 30px rgba(194,24,91,.1)}.gs-rc small{font-size:13px;font-weight:700;color:var(--gold-deep)}.gs-rc b{font-family:var(--font-display);font-size:19px;line-height:1.25;letter-spacing:-.01em}.gs-cbars{display:grid;gap:12px;margin-top:12px}.gs-cbar{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px}.gs-cbar .gs-tr{height:12px;border-radius:999px;background:var(--surface-2);overflow:hidden}.gs-cbar .gs-fl{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--rose),var(--gold));transform-origin:left}.glam-ve[data-js=true] .gv-reveal .gs-fl{transform:scaleX(0)}.glam-ve[data-js=true] .gv-reveal.is-in .gs-fl{transform:none;transition:transform 1.2s var(--ease-out) .2s}.gs-cbar em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.gs-cbar-note{font-size:13px;color:var(--ink-soft);margin-top:8px}.gs-stl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.gs-stl span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:12px;border:1px solid var(--line);font-size:11.5px;color:var(--ink-soft);background:#fff}.gs-stl i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700;font-size:13px}.gs-stl .on{border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-tint);color:var(--ink);font-weight:700}.gs-bk-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px 8px 6px}.gs-bk-ok .gs-okc{width:58px;height:58px;border-radius:50%;background:#e6f6ec;color:#1f7a47;display:grid;place-items:center}.gs-bk-ok .gs-okc svg{width:30px;height:30px}.gs-bk-ok b{font-size:17px}.gs-bk-ok>span{font-size:13px;color:var(--ink-soft)}.gs-bk-sum{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;background:var(--surface-2);border-radius:12px;padding:12px;font-size:12.5px;text-align:left;width:100%}.gs-bk-sum span{color:var(--ink-soft)}.gs-carta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px}.gs-carta-img{border-radius:24px;overflow:hidden;min-height:460px;position:relative}.gs-carta-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-carta-list{background:#141414;color:#fff;border-radius:24px;padding:30px 30px 26px;display:flex;flex-direction:column}.gs-carta-list h3{color:#fff;font-size:24px;margin-bottom:8px}.gs-carta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:13px 0;border-bottom:1px dashed hsla(0,0%,100%,.2)}.gs-carta-row b{font-size:17px;color:#fff}.gs-carta-row small{color:hsla(0,0%,100%,.75);font-size:13.5px}.gs-carta-row em{font-style:normal;font-weight:700;color:#d4af37;font-size:18px;grid-row:span 2;align-self:center;font-variant-numeric:tabular-nums}.gs-carta-list p{color:hsla(0,0%,100%,.8);font-size:14.5px;margin-top:14px}.glam-ve .gv-cost-note{color:hsla(0,0%,100%,.86)}.glam-ve .gv-final-note{margin-top:18px;color:hsla(0,0%,100%,.85)}.glam-ve.is-barber .gs-hm .l1,.glam-ve.is-barber .gs-hm-leg .l1{background:#f3ecd8}.glam-ve.is-barber .gs-hm .l2,.glam-ve.is-barber .gs-hm-leg .l2{background:#e2cf8f}.glam-ve.is-barber .gs-hm .l3,.glam-ve.is-barber .gs-hm-leg .l3{background:#b8962e}.glam-ve.is-barber .gs-hm .l4,.glam-ve.is-barber .gs-hm-leg .l4{background:#6b5200}.glam-ve.is-barber .gv-cost{background:radial-gradient(120% 130% at 85% -10%,#2c2a24 0,#161616 45%,#0b0b0b 100%)}.glam-ve.is-barber .gv-cost:before{background:radial-gradient(circle,rgba(212,175,55,.2),transparent 70%)}.glam-ve.is-barber .gv-cost .gv-line,.glam-ve.is-barber .gv-cost .gv-loss-dot{stroke:#f2f2f2}.glam-ve.is-barber .gs-gtext,.glam-ve.is-barber .gv-mod-pro{background:linear-gradient(150deg,#141414,#3a2e10)}.glam-ve.is-barber .gs-pcard:after{background:linear-gradient(160deg,hsla(0,0%,100%,.14),transparent 40%,hsla(0,0%,8%,.2))}.gs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.gs-tab{font:inherit;font-size:15px;font-weight:600;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gs-tab svg{width:17px;height:17px}.gs-tab:hover{border-color:var(--rose)}.gs-tab[aria-selected=true]{background:var(--rose);border-color:var(--rose);color:#fff}.gs-tab:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.gs-did{margin-top:22px;background:#fff;border:1px solid var(--line-strong);border-radius:18px;padding:16px 18px;box-shadow:var(--shadow-sm)}.gs-did b{display:block;font-family:var(--font-display);font-size:16px;margin-bottom:8px}.gs-did ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.gs-did li{display:flex;gap:8px;font-size:15px;color:var(--ink-2);line-height:1.45}.gs-did li svg{width:16px;height:16px;color:var(--success);margin-top:3px;flex-shrink:0}.gs-voice{display:flex;align-items:center;gap:8px;min-width:150px}.gs-voice .gs-pl{width:26px;height:26px;border-radius:50%;background:#0f8a43;color:#fff;display:grid;place-items:center;flex-shrink:0}.gs-voice .gs-pl svg{width:13px;height:13px}.gs-voice .gs-wv{display:flex;align-items:center;gap:2px;height:20px}.gs-voice .gs-wv i{display:block;width:3px;border-radius:2px;background:#6b9e7d}.gs-voice small{font-size:10.5px;color:#5f6670}.gs-def3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gs-dc{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.gs-dc .gs-dn{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--rose-deep)}.gs-cap>.gv-ic,.gs-dc>.gv-ic{align-self:flex-start}.gs-dc h3{font-size:19px}.gs-dc p{font-size:15.5px;color:var(--ink-soft);line-height:1.55}.gs-caps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gs-cap{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px}.gs-cap h3{font-size:17px}.gs-cap p{font-size:14.5px;color:var(--ink-soft);line-height:1.5}.gs-conv{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-lg)}.gs-conv-h{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-soft)}.gs-conv-h b{font-family:var(--font-display);font-size:16px;color:var(--ink)}.gs-cv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.gs-cv:last-child{border-bottom:0}.gs-cv .gs-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px}.gs-cv b{display:block;font-size:14px}.gs-cv span span,.gs-tg{color:var(--ink-soft)}.gs-tg{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;white-space:nowrap}.gs-tg i{width:36px;height:20px;border-radius:999px;background:#d6d6d6;position:relative;display:inline-block}.gs-tg i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.gs-tg.on{color:#1f7a47}.gs-tg.on i{background:#2e9e5b}.gs-tg.on i:after{left:18px}.gs-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gs-vs-c{border-radius:24px;padding:28px;border:1px solid var(--line);background:var(--surface)}.gs-vs-c h3{font-size:21px;margin-bottom:16px;display:flex;align-items:center;gap:10px}.gs-vs-c ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.gs-vs-c li{display:flex;gap:10px;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.gs-vs-c li svg{width:18px;height:18px;flex-shrink:0;margin-top:3px}.gs-vs-bad li svg{color:#5f6670}.gs-vs-good{border-color:var(--rose);box-shadow:0 16px 40px rgba(194,24,91,.1)}.gs-vs-good li svg{color:var(--success)}.gs-kpis3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.gs-kp{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px}.gs-kp b{display:block;font-family:var(--font-display);font-size:34px;font-weight:800;color:var(--rose-deep);line-height:1}.gs-kp span{font-size:14px;color:var(--ink-soft)}.gs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gs-tw{border-radius:26px;padding:30px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.gs-tw.gs-dark{background:linear-gradient(150deg,var(--ink) 0,#4a1230 100%);color:#fff;border:0}.gs-tw.gs-dark h3{color:#fff}.gs-tw.gs-dark li,.gs-tw.gs-dark p{color:hsla(0,0%,100%,.88)}.gs-tw small{font-size:13px;font-weight:700;color:var(--gold-deep);letter-spacing:.02em}.gs-tw.gs-dark small{color:#ffe082}.gs-tw h3{font-size:24px}.gs-tw ul{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:10px}.gs-tw li{display:flex;gap:10px;font-size:15.5px;color:var(--ink-2)}.gs-tw li svg{width:18px;height:18px;color:var(--success);flex-shrink:0;margin-top:3px}.gs-tw.gs-dark li svg{color:#f0c040}.gs-where{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gs-wh{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.gs-wh-m{height:200px;background:var(--surface-2);display:grid;place-items:center;padding:16px}.gs-wh-c{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.gs-wh-c h3{font-size:17px}.gs-wh-c p{font-size:14px;color:var(--ink-soft);line-height:1.5}.gs-ig{width:100%;max-width:190px;background:#fff;border-radius:16px;padding:12px;box-shadow:0 8px 20px rgba(0,0,0,.08);font-size:11px;display:grid;gap:6px}.gs-ig-top{display:flex;gap:8px;align-items:center}.gs-ig-top i{width:34px;height:34px;border-radius:50%;background:conic-gradient(#f58529,#dd2a7b,#8134af,#f58529);flex-shrink:0}.gs-lnk{color:#1d4ed8;font-weight:700;font-size:11px}.gs-wa{width:100%;max-width:190px;background:#ece3da;border-radius:14px;padding:10px;display:grid;gap:6px;font-size:11px}.gs-wa span{background:#fff;border-radius:10px;padding:7px 9px}.gs-wa .gs-me{background:#dcf8c6;justify-self:end}.gs-qrp{width:120px;background:#fff;border-radius:10px;padding:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);text-align:center;font-size:10px;font-weight:700;display:grid;gap:6px;transform:rotate(-3deg)}.gs-qrp svg{width:100%;height:auto}.gs-web{width:100%;max-width:200px;background:#fff;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.08);overflow:hidden;font-size:10px}.gs-web-b{display:flex;gap:4px;padding:6px 8px;background:#f3f4f6}.gs-web-b i{width:6px;height:6px;border-radius:50%;background:#d1d5db}.gs-web-w{margin:8px;border:1px dashed var(--rose);border-radius:8px;padding:8px;display:grid;gap:5px}.gs-web-w span{background:var(--surface-2);border-radius:5px;padding:4px 6px}.gs-web-w .gs-bt{background:var(--rose);color:#fff;text-align:center;font-weight:700}.gs-sim{background:var(--surface);border:1px solid var(--line-strong);border-radius:28px;padding:30px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:22px}.gs-lbl,.gs-sim{color:var(--ink)}.gs-lbl{display:block;font-weight:700;font-size:15px;margin-bottom:10px}.gs-pills{display:flex;flex-wrap:wrap;gap:8px}.gs-pill{font:inherit;font-weight:600;font-size:15px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-2);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .16s var(--ease-out)}.gs-pill:hover{border-color:var(--rose)}.gs-pill:active{transform:scale(.97)}.gs-pill[aria-pressed=true]{background:var(--rose);border-color:var(--rose);color:#fff}.gs-pill:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.gs-num2{font-family:var(--font-display);font-size:36px;font-weight:800;color:var(--rose-deep);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.02em}.gs-num2 em{font-style:normal;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink-soft);letter-spacing:0}.gs-num2.gs-ok2{color:#1f7a47}.gs-fine{font-size:13px;color:var(--ink-soft);line-height:1.5}.gs-cs{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:stretch}.gs-cs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.gs-cs-row:last-child{border-bottom:0}.gs-pct{display:inline-flex;align-items:center;gap:6px;font-weight:700}.gs-pct input{width:76px;font:inherit;font-size:16px;font-weight:700;padding:8px 10px;border-radius:12px;border:1.5px solid var(--line-strong);text-align:right;color:var(--ink);background:#fff}.gs-pct input:focus-visible{outline:2px solid var(--rose);outline-offset:2px;border-color:var(--rose)}.gs-res{border-radius:28px;padding:30px;background:linear-gradient(150deg,var(--ink) 0,#4a1230 100%);color:#fff;display:flex;flex-direction:column;gap:14px}.gs-res small{font-size:13px;font-weight:700;color:#ffe082;letter-spacing:.02em}.gs-res .gs-rl{font-size:15px;color:hsla(0,0%,100%,.85)}.gs-res .gs-rv{font-family:var(--font-display);font-size:36px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;color:#fff}.gs-res .gs-rv.gs-gold{color:#ffe082}.gs-res .gs-rv em{font-style:normal;font-family:var(--font-body);font-size:14px;font-weight:600;color:hsla(0,0%,100%,.75)}.gs-split-bar{height:14px;border-radius:999px;background:hsla(0,0%,100%,.18);overflow:hidden}.gs-split-bar i{display:block;height:100%;border-radius:999px;background:#ffe082;transition:width .4s var(--ease-out)}.gs-res p{font-size:14px;color:hsla(0,0%,100%,.88)}.glam-ve.is-barber .gs-res,.glam-ve.is-barber .gs-tw.gs-dark{background:linear-gradient(150deg,#141414,#3a2e10)}@media (max-width:1024px){.gs-caps,.gs-where{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-gal{grid-template-columns:1fr 1fr}.gs-gc.gs-big{grid-row:auto;grid-column:1/-1}.gs-span2,.gs-span4{grid-column:span 3}}@media (max-width:760px){.gs-pc1{width:210px;height:290px;left:6px;top:90px}.gs-pc2{display:none}.gs-mq-t span{font-size:18px}.gs-demo,.gs-pain,.gs-split{grid-template-columns:minmax(0,1fr);gap:28px}.gs-pain-img{min-height:0;height:min(105vw,440px)}.gs-pain-img>.gv-chip{max-width:calc(100% - 24px)}.glam-ve .gs-bento>.gv-mod{grid-column:1/-1}.gs-day-rail{left:9px;right:auto;top:10px;bottom:10px;width:4px;height:auto}.gs-day-fill{transform-origin:top}.glam-ve[data-js=true] .gs-day .gs-day-fill{transform:scaleY(0)}.glam-ve[data-js=true] .gs-day.is-in .gs-day-fill{transform:scaleY(1)}.gs-day-g{grid-template-columns:minmax(0,1fr);gap:22px}.gs-dm{padding:0 0 0 40px}.gs-dm-t{position:static;display:block;font-size:24px;margin-bottom:6px}.gs-dm-d{top:6px;left:1px}.gs-gal{grid-template-columns:minmax(0,1fr)}.gs-span2,.gs-span4{grid-column:1/-1}.gs-stage{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0}.gs-stage .gv-p3d-phone{--p3d-scale:1}.gs-cards{width:min(320px,100%)}.gs-lock{transform:none}.gs-caps,.gs-carta,.gs-cs,.gs-def3,.gs-kpis3,.gs-rel,.gs-two,.gs-vs,.gs-where{grid-template-columns:minmax(0,1fr)}.gs-tab{font-size:14px;padding:9px 13px}.gs-res,.gs-sim{padding:22px}.gs-carta-img{min-height:300px}}@media (prefers-reduced-motion:reduce){.gs-mq-t,.gs-nt,.gs-pcard,.gs-pop,.gs-sti.on i{animation:none!important;opacity:1!important}.gs-fl,.gs-gc,.gs-gi img,.gs-prog-f,.gs-rc,.gs-split-bar i,.gs-st{transition:none!important}}.gs-c3{position:relative;min-height:600px;perspective:1900px;perspective-origin:50% 30%}.gs-c3-floor{position:absolute;left:8%;right:2%;bottom:40px;height:120px;border-radius:50%;background:radial-gradient(closest-side,rgba(142,18,68,.22),transparent);filter:blur(18px)}.gs-c3-plane{position:absolute;left:50%;top:46%;width:560px;transform:translate(-50%,-50%) rotateX(26deg) rotateY(-14deg) rotate(6deg);transform-style:preserve-3d;border-radius:20px;background:#fff;border:1px solid var(--line-strong);box-shadow:0 2px 0 #f3e6ec,0 40px 80px rgba(60,10,35,.22),0 12px 24px rgba(60,10,35,.12);overflow:hidden;animation:gsC3Float 9s ease-in-out infinite}@keyframes gsC3Float{0%,to{translate:0 0}50%{translate:0 -8px}}.gs-c3-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px}.gs-c3-top b{font-family:var(--font-display);font-size:15px}.gs-c3-seg{display:flex;gap:4px;background:var(--surface-2);border-radius:999px;padding:3px}.gs-c3-seg span{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;color:var(--ink-soft)}.gs-c3-seg span.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.gs-c3-grid{display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr));position:relative}.gs-c3-h{font-size:11px;font-weight:700;padding:9px 8px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;color:var(--ink-2)}.gs-c3-h i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-size:10px}.gs-c3-axis{font-size:10px;color:var(--ink-soft);padding:0 6px}.gs-c3-axis span{display:block;height:48px;padding-top:2px}.gs-c3-col{position:relative;height:288px;border-left:1px solid var(--line);background:repeating-linear-gradient(180deg,#fff 0 47px,var(--line) 47px 48px)}.gs-c3-ev{position:absolute;left:5px;right:5px;border-radius:9px;padding:6px 8px;font-size:10.5px;line-height:1.25;background:color-mix(in srgb,var(--c) 14%,#fff);border-left:3px solid var(--c);color:#3a2730;box-shadow:0 6px 14px rgba(60,10,35,.1);animation:gsC3Drop 12s cubic-bezier(.23,1,.32,1) infinite both}.gs-c3-ev b{display:block;font-size:11px;color:var(--ink)}.gs-c3-ev .s{display:inline-flex;align-items:center;gap:3px;margin-top:3px;font-size:9px;font-weight:700;padding:1px 6px;border-radius:999px;background:#fff;color:#5d4a53}.gs-c3-ev .s svg{width:9px;height:9px}.gs-c3-ev.gs-c3-block{background:repeating-linear-gradient(135deg,#f3eef1 0 6px,#fff 6px 12px)}.gs-c3-ev.gs-c3-dw{padding:0;background:none;border:0;box-shadow:none}@keyframes gsC3Drop{0%{opacity:0;transform:translateY(-18px) scale(.94)}5%{opacity:1;transform:none}88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(6px) scale(.98)}}.gs-c3-now{top:150px;left:44px;right:0;height:2px;box-shadow:0 0 0 3px rgba(194,24,91,.12);animation:gsC3Now 12s linear infinite}.gs-c3-now,.gs-c3-now:before{position:absolute;background:var(--rose)}.gs-c3-now:before{content:"";left:-5px;top:-4px;width:10px;height:10px;border-radius:50%}@keyframes gsC3Now{0%{top:120px}to{top:200px}}.gs-c3-drag{height:44px;border-radius:9px;padding:6px 8px;background:color-mix(in srgb,var(--c) 14%,#fff);border-left:3px solid var(--c);box-shadow:0 6px 14px rgba(60,10,35,.1);animation:gsC3Drag 12s cubic-bezier(.77,0,.175,1) infinite both}@keyframes gsC3Drag{0%,52%{transform:translateY(0)}60%,88%{transform:translateY(96px)}96%,to{transform:translateY(96px);opacity:0}}.gs-c3-cur{position:absolute;left:60px;top:46px;width:22px;height:22px;color:var(--ink);fill:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));animation:gsC3Cur 12s cubic-bezier(.77,0,.175,1) infinite both;pointer-events:none}@keyframes gsC3Cur{0%,40%{opacity:0;transform:translate(30px,30px)}46%{opacity:1;transform:translate(0)}52%{transform:translate(0) scale(.9)}60%{transform:translateY(96px) scale(.9)}66%{opacity:1;transform:translateY(96px)}74%,to{opacity:0;transform:translate(20px,110px)}}.gs-c3-call{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-strong);border-radius:14px;padding:8px 12px 8px 8px;box-shadow:0 14px 30px rgba(60,10,35,.14);font-size:12.5px;line-height:1.3;white-space:nowrap;animation:gsC3Call 12s cubic-bezier(.23,1,.32,1) infinite both}.gs-c3-call b{display:block;font-size:13px}.gs-c3-call small{color:var(--ink-soft);font-size:11.5px}.gs-c3-call:after{content:"";position:absolute;width:var(--lw,46px);height:0;border-top:1.5px dashed var(--rose);top:50%;transform-origin:left center;transform:rotate(var(--la,0deg))}.gs-c3-call.l:after{left:100%}.gs-c3-call.r:after{right:100%;transform-origin:right center}@keyframes gsC3Call{0%{opacity:0;transform:translateY(8px) scale(.96)}5%{opacity:1;transform:none}86%{opacity:1;transform:none}94%,to{opacity:0}}.gs-ci{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.gs-ci svg{width:16px;height:16px}.gs-orb{--orb-r:176px;position:relative;width:440px;height:440px;margin:0 auto}.gs-orb-ring{position:absolute;inset:30px;border:1.5px dashed var(--line-strong);border-radius:50%}.gs-orb-ring.in{inset:110px;opacity:.6}.gs-orb-core{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);border-radius:36px;background:linear-gradient(150deg,var(--rose-deep),var(--rose));color:#fff;display:grid;place-items:center;text-align:center;box-shadow:0 24px 50px rgba(194,24,91,.32)}.gs-orb-core b{font-family:var(--font-display);font-size:17px;line-height:1.2;padding:0 14px;display:block}.gs-orb-core svg{width:30px;height:30px;margin:0 auto 6px;display:block}.gs-orb-spin{position:absolute;inset:30px;animation:gsOrbSpin 40s linear infinite}.gs-orb-item{position:absolute;left:50%;top:50%;margin:-26px 0 0 -26px;width:52px;height:52px}.gs-orb-item>span{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;background:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:7px 14px 7px 7px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 10px 24px rgba(60,10,35,.12);animation:gsOrbSpin 40s linear infinite reverse}.gs-orb-item i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;flex-shrink:0}.gs-orb-item i svg{width:16px;height:16px}@keyframes gsOrbSpin{to{transform:rotate(1turn)}}.gs-orb-pulse{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:36px;border:2px solid var(--rose);animation:gsOrbPulse 3s cubic-bezier(.23,1,.32,1) infinite}@keyframes gsOrbPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.gs-slots{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.gs-slots span{font-size:14px;font-weight:700;padding:8px 12px;border-radius:12px;border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.gs-slots span.rec{border-color:var(--rose);background:var(--rose-tint);color:var(--rose-deep)}.gs-slots span svg{width:13px;height:13px}.gs-mode-note{font-size:14.5px;color:var(--ink-soft);margin-top:12px;line-height:1.5}.gs-needs{justify-content:center;margin:0 auto 26px}.gs-fn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gs-fn{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);transition:opacity .3s ease,transform .3s var(--ease-out),border-color .3s ease,box-shadow .3s ease}.gs-fn small{font-size:12px;font-weight:700;color:var(--gold-deep);letter-spacing:.03em}.gs-fn h3{font-size:18px}.gs-fn p{font-size:14.5px;color:var(--ink-soft);line-height:1.5}.gs-fn .go{margin-top:auto;font-weight:700;font-size:14px;color:var(--rose);display:inline-flex;align-items:center;gap:6px}.gs-fn .go svg{width:15px;height:15px}.gs-fn.dim{opacity:.32;transform:scale(.98)}.gs-fn.hi{box-shadow:0 12px 30px rgba(194,24,91,.12)}.gs-fn.hi,a.gs-fn:hover{border-color:var(--rose)}.gs-ptab{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line);font-size:15px}.gs-ptab td,.gs-ptab th{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left}.gs-ptab tr:last-child td{border-bottom:0}.gs-ptab th{font-size:13px;color:var(--ink-soft);font-weight:700;background:var(--surface-2)}.gs-ptab .c{text-align:center}.gs-ptab svg{width:18px;height:18px;color:var(--success);vertical-align:middle}.gs-ptab .no{color:#6b7178;font-size:13px}.gs-pfine{text-align:center;margin-top:16px;font-size:14px;color:var(--ink-soft)}.gs-rel.gs-rel5{grid-template-columns:repeat(5,minmax(0,1fr))}.gs-pstage{position:relative;border-radius:28px;overflow:hidden;min-height:520px;box-shadow:0 30px 70px rgba(60,10,35,.18)}.gs-pstage>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-pstage:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(28,16,20,0) 40%,rgba(28,16,20,.35))}.gs-tgs{position:absolute;z-index:2;right:28px;top:50%;transform:translateY(-50%);display:grid;gap:10px;width:300px}.gs-tgc{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:12px 14px;box-shadow:0 14px 34px rgba(28,16,20,.18);font-size:13px;animation:gsTgIn .6s cubic-bezier(.23,1,.32,1) both}.gs-tgc b{display:block;font-size:14px}.gs-tgc small{color:var(--ink-soft);font-size:12px}.gs-tgc>span:first-child{flex:1}.gs-tgc .tk{width:40px;height:22px;border-radius:999px;background:#d6d6d6;position:relative;flex-shrink:0;animation:gsTkOn .35s cubic-bezier(.23,1,.32,1) both}.gs-tgc .tk:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);animation:gsTkKnob .35s cubic-bezier(.23,1,.32,1) both}.gs-tgc:first-child,.gs-tgc:first-child .tk,.gs-tgc:first-child .tk:after{animation-delay:.2s,.9s,.9s}.gs-tgc:nth-child(2),.gs-tgc:nth-child(2) .tk,.gs-tgc:nth-child(2) .tk:after{animation-delay:.35s,1.3s,1.3s}.gs-tgc:nth-child(3),.gs-tgc:nth-child(3) .tk,.gs-tgc:nth-child(3) .tk:after{animation-delay:.5s,1.7s,1.7s}.gs-tgc:nth-child(4),.gs-tgc:nth-child(4) .tk,.gs-tgc:nth-child(4) .tk:after{animation-delay:.65s,2.1s,2.1s}@keyframes gsTgIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes gsTkOn{to{background:var(--rose)}}@keyframes gsTkKnob{to{transform:translateX(18px)}}.gs-phc{position:absolute;z-index:2;left:24px;bottom:24px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:10px 14px 10px 10px;box-shadow:0 14px 34px rgba(28,16,20,.2);font-size:13px}.gs-phc b{display:block}.gs-phc small{color:var(--ink-soft)}.gs-phc .gs-ci{width:34px;height:34px;border-radius:10px;background:#e6f6ec;color:#1f7a47}.gs-tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}.gs-tl-track{position:absolute;left:24px;right:24px;top:21px;height:4px;border-radius:4px;background:var(--line)}.gs-tl-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--rose),var(--gold));transition:width .6s var(--ease-out)}.gs-tl-n{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.gs-tl-n .dot{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--line-strong);color:var(--ink-soft);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.gs-tl-n .dot svg{width:20px;height:20px}.gs-tl-n.on .dot{background:var(--rose);border-color:var(--rose);color:#fff}.gs-tl-n.ok .dot{background:#2e9e5b;border-color:#2e9e5b;color:#fff}.gs-tl-n.wn .dot{background:var(--gold);border-color:var(--gold);color:#2a2000}.gs-tl-n.no .dot{background:#5d4a53;border-color:#5d4a53;color:#fff}.gs-tl-n b{font-size:15px}.gs-tl-n p{font-size:14px;color:var(--ink-soft);line-height:1.45}.gs-tl-out{margin-top:22px;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line-strong);border-radius:18px;padding:16px 18px;box-shadow:0 12px 28px rgba(60,10,35,.08)}.gs-tl-out .gs-ci{width:42px;height:42px;border-radius:12px}.gs-tl-out .gs-ci svg{width:20px;height:20px}.gs-tl-out b{display:block;font-size:16px}.gs-tl-out span span{color:var(--ink-soft);font-size:14.5px}.gs-note-box{margin-top:16px;border:1.5px dashed var(--line-strong);border-radius:16px;padding:14px 16px;font-size:14.5px;color:var(--ink-2);background:#fff}.gs-pnl-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:28px;overflow:hidden;border:1px solid var(--line);background:#fff;margin-bottom:18px}.gs-pnl-row.rev{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.gs-pnl-row.rev .gs-pnl-txt{order:2}.gs-pnl-txt{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:12px}.gs-pnl-txt h3{font-size:26px;line-height:1.15}.gs-pnl-txt p{font-size:16px;color:var(--ink-soft);line-height:1.55;max-width:44ch}.gs-pnl-vis{min-height:320px;display:grid;place-items:center;padding:34px;background:var(--rose-tint)}.gs-pnl-vis.gold{background:var(--gold-soft)}.gs-pnl-vis.ink{background:linear-gradient(150deg,#2a1119,#4a1230)}.gs-mod{width:100%;max-width:380px;background:#fff;border-radius:18px;box-shadow:0 20px 44px rgba(60,10,35,.16);padding:16px;display:grid;gap:10px;font-size:13.5px}.gs-mod-h{display:flex;justify-content:space-between;align-items:center}.gs-mod-h b{font-family:var(--font-display);font-size:15px}.gs-mod-h small{color:var(--ink-soft);font-size:12px}.gs-mod-r{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:var(--surface-2)}.gs-mod-r>.gs-mt{flex:1;min-width:0}.gs-mod-r b{display:block;font-size:13.5px}.gs-mod-r small{color:var(--ink-soft);font-size:12px}.gs-mod-r em{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.gs-mod-r .gs-ci{width:34px;height:34px;border-radius:10px}.gs-mbtn{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--rose);color:#fff}.gs-mbtn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line-strong)}.gs-sw{width:36px;height:20px;border-radius:999px;background:#d6d6d6;position:relative;flex-shrink:0}.gs-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.gs-sw.on{background:var(--rose)}.gs-sw.on:after{left:18px}.gs-slot-free{border:1.5px solid;min-height:58px;animation:gsSlotFree 6s var(--ease-out) infinite both}.gs-slot-free .gs-mt{position:relative}.gs-slot-free .lab1{position:absolute;top:0;left:0;animation:gsFadeOut 6s infinite both}.gs-slot-free .lab2{animation:gsFadeIn 6s infinite both}@keyframes gsSlotFree{0%,40%{background:color-mix(in srgb,#c2185b 14%,#fff);border-color:#c2185b}55%,to{background:#fff;border-color:#2e9e5b}}@keyframes gsFadeOut{0%,40%{opacity:1}52%,to{opacity:0}}@keyframes gsFadeIn{0%,46%{opacity:0}58%,to{opacity:1}}.gs-donut{display:flex;align-items:center;gap:20px}.gs-donut svg{width:130px;height:130px;flex-shrink:0}.gs-donut text{font:800 22px var(--font-display);fill:var(--rose-deep)}.gs-dn-track{fill:none;stroke:var(--surface-2);stroke-width:14}.gs-dn-val{fill:none;stroke:var(--rose);stroke-width:14;stroke-linecap:round;transition:stroke-dasharray .5s var(--ease-out)}@media (max-width:1024px){.gs-c3-plane{width:480px}.gs-orb{--orb-r:150px;width:380px;height:380px}.gs-fn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-rel.gs-rel5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.gs-c3{min-height:440px}.gs-c3-plane{width:310px;transform:translate(-50%,-50%) rotateX(20deg) rotate(4deg)}.gs-c3-call{display:none}.gs-c3-call.keep{display:flex;left:4px!important;right:auto!important;top:auto!important;bottom:6px}.gs-c3-call:after{display:none}.gs-orb{--orb-r:104px;width:300px;height:300px}.gs-orb-item>span{translate:calc(-50% + 26px) 0}.gs-orb-core,.gs-orb-pulse{width:116px;height:116px;border-radius:28px}.gs-orb-pulse{margin:-58px 0 0 -58px}.gs-orb-core b{font-size:14px}.gs-orb-item>span{font-size:11.5px;padding:5px 10px 5px 5px}.gs-orb-item i{width:26px;height:26px}.gs-fn-grid,.gs-rel.gs-rel5{grid-template-columns:minmax(0,1fr)}.gs-ptab{font-size:13.5px}.gs-ptab td,.gs-ptab th{padding:10px}.gs-pstage{min-height:0;background:var(--rose-tint)}.gs-pstage:after{display:none}.gs-pstage>img{position:relative;height:260px}.gs-tgs{position:relative;right:auto;top:auto;transform:none;width:auto;margin:16px}.gs-phc{top:16px;bottom:auto;left:16px}.gs-tl{grid-template-columns:minmax(0,1fr)}.gs-tl-track{display:none}.gs-pnl-row,.gs-pnl-row.rev{grid-template-columns:minmax(0,1fr)}.gs-pnl-row.rev .gs-pnl-txt{order:0}.gs-pnl-txt{padding:26px}.gs-pnl-txt h3{font-size:22px}.gs-pnl-vis{min-height:0;padding:24px 16px}.gs-donut svg{width:104px;height:104px}}@media (prefers-reduced-motion:reduce){.gs-c3-call,.gs-c3-drag,.gs-c3-ev,.gs-c3-now,.gs-c3-plane,.gs-orb-item>span,.gs-orb-spin,.gs-slot-free,.gs-slot-free .lab1,.gs-slot-free .lab2,.gs-tgc,.gs-tgc .tk,.gs-tgc .tk:after{animation:none!important}.gs-c3-cur,.gs-orb-pulse,.gs-slot-free .lab1{display:none}.gs-tgc .tk{background:var(--rose)}.gs-tgc .tk:after{transform:translateX(18px)}.gs-dn-val,.gs-fn,.gs-tl-fill{transition:none!important}}.gs-hero-c .gv-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.gs-hero-c .gv-hero-copy{max-width:860px}.gs-hero-c .gs-crumbs,.gs-hero-c .gv-hero-cta,.gs-hero-c .gv-hero-note{justify-content:center}.gs-hero-c .gv-lead{margin-left:auto;margin-right:auto}.gs-cm-card{position:absolute;z-index:2;right:24px;top:50%;transform:translateY(-50%);width:330px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:16px;box-shadow:0 24px 50px rgba(28,16,20,.24);display:grid;gap:8px;font-size:13px}.gs-cm-h{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.gs-cm-h i{width:34px;height:34px;border-radius:50%;background:var(--rose);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800}.gs-cm-h b{display:block;font-family:var(--font-display);font-size:15px}.gs-cm-h small,.gs-cm-r small{color:var(--ink-soft);font-size:12px}.gs-cm-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 9px;border-radius:12px;background:var(--surface-2);animation:gsTgIn .6s cubic-bezier(.23,1,.32,1) both}.gs-cm-r em{font-style:normal;font-weight:800;color:var(--rose-deep);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center}.gs-cm-r:nth-child(3){animation-delay:.3s}.gs-cm-r:nth-child(4){animation-delay:.6s}.gs-cm-r:nth-child(5){animation-delay:.9s}.gs-bal,.gs-cm-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:center}.gs-cm-f{padding-top:8px;border-top:1px solid var(--line)}.gs-bal div{background:var(--surface-2);border-radius:12px;padding:10px}.gs-bal span,.gs-cm-f span{display:block;font-size:11.5px;color:var(--ink-soft)}.gs-bal b,.gs-cm-f b{font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums}.gs-bal .due b,.gs-cm-f .due{color:var(--rose-deep)}.gs-pr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.gs-pr-t{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:8px;transition:opacity .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-out)}.gs-pr-t .n{width:30px;height:30px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--ink-2)}.gs-pr-t b{font-size:16px}.gs-pr-t p{font-size:14px;color:var(--ink-soft);line-height:1.5}.gs-pr-t .v{margin-top:auto;font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--ink-2)}.gs-pr-t.on{border-color:var(--rose);box-shadow:0 14px 34px rgba(194,24,91,.14);transform:translateY(-3px)}.gs-pr-t.on .n{background:var(--rose);color:#fff}.gs-pr-t.on .v{color:var(--rose-deep)}.gs-pr-t.skip{opacity:.5}.gs-pr-t.skip .v{text-decoration:line-through}.gs-rp{background:#fff;border:1px solid var(--line-strong);border-radius:24px;box-shadow:0 20px 50px rgba(60,10,35,.1);overflow:hidden}.gs-rp-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.gs-rp-top b{font-family:var(--font-display);font-size:17px}.gs-rp-csv{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:999px;border:1.5px solid var(--line-strong)}.gs-rp-csv svg{width:14px;height:14px}.gs-rp-k{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line)}.gs-rp-k div{padding:14px 16px;border-right:1px solid var(--line)}.gs-rp-k div:last-child{border-right:0}.gs-rp-k span{display:block;font-size:12px;color:var(--ink-soft)}.gs-rp-k b{font-family:var(--font-display);font-size:21px;font-variant-numeric:tabular-nums}.gs-rp-k .hl b{color:var(--rose-deep)}.gs-rp-tb{width:100%;border-collapse:collapse;font-size:14px}.gs-rp-tb td,.gs-rp-tb th{padding:10px 16px;border-bottom:1px solid var(--line);text-align:left}.gs-rp-tb th{font-size:12px;color:var(--ink-soft);font-weight:700}.gs-rp-tb .r{text-align:right;font-variant-numeric:tabular-nums}.gs-rp-cap{font-size:13px;color:var(--ink-soft);padding:12px 16px;background:var(--surface-2)}.gs-rules4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gs-mbtn.lg{padding:10px 14px;font-size:13px;text-align:center}.gs-wf-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px 0}.gs-wf-k div{background:var(--surface-2);border-radius:12px;padding:8px 10px}.gs-wf-k span{display:block;font-size:10px;color:var(--ink-soft)}.gs-wf-k b{font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums}.gs-wf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:220px;padding:14px 18px 0;margin-top:26px}.gs-wf-c{position:relative;height:100%}.gs-wf-b{position:absolute;left:0;right:0;border-radius:10px 10px 4px 4px;transform-origin:bottom;animation:gsWfGrow 12s cubic-bezier(.23,1,.32,1) infinite both}.gs-wf-b.in{background:linear-gradient(180deg,var(--rose),var(--rose-deep))}.gs-wf-b.out{background:repeating-linear-gradient(135deg,#f0d7e2 0 6px,#f7e8ee 6px 12px);border:1.5px solid #e2b9cb}.gs-wf-b.res{background:linear-gradient(180deg,#34b36b,#1f7a47)}.gs-wf-b small{position:absolute;left:0;right:0;top:-20px;text-align:center;font-size:11px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}@keyframes gsWfGrow{0%{transform:scaleY(0);opacity:0}8%{transform:scaleY(1);opacity:1}88%{transform:scaleY(1);opacity:1}96%,to{transform:scaleY(1);opacity:0}}.gs-wf-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:8px 18px 14px;font-size:11px;font-weight:700;color:var(--ink-2);text-align:center}.gs-wf.big{height:280px;padding:30px 0 0;margin-top:0;gap:18px}.gs-wf.big .gs-wf-b{animation:none;transition:height .55s var(--ease-out),bottom .55s var(--ease-out)}.gs-wf.big .gs-wf-b small{font-size:13px;top:-22px}.gs-wf-l.big{padding:10px 0 0;gap:18px;font-size:13px}.gs-cats{margin-top:6px}.gs-cat,.gs-cats{display:grid;gap:10px}.gs-cat{grid-template-columns:150px minmax(0,1fr) 80px;align-items:center;font-size:14px}.gs-bl i,.gs-cat i{display:block;height:10px;border-radius:999px;background:var(--rose);transition:width .5s var(--ease-out)}.gs-bl em,.gs-cat em{font-style:normal;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.gs-rtabs{justify-content:center;margin-bottom:18px}.gs-rpane{background:#fff;border:1px solid var(--line-strong);border-radius:24px;padding:24px;box-shadow:0 20px 50px rgba(60,10,35,.08);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:center;min-height:300px}.gs-rpane small{font-size:13px;font-weight:700;color:var(--gold-deep);letter-spacing:.03em}.gs-rpane h3{font-size:22px;margin-top:6px}.gs-rpane p{font-size:15px;color:var(--ink-soft);line-height:1.55;margin-top:8px}.gs-kp4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gs-kp4 div{background:var(--surface-2);border-radius:14px;padding:12px 14px}.gs-kp4 span{display:block;font-size:12px;color:var(--ink-soft)}.gs-kp4 b{font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums}.gs-bl,.gs-bl div{display:grid;gap:10px}.gs-bl div{grid-template-columns:120px minmax(0,1fr) 76px;align-items:center;font-size:13.5px}.gs-bl i{height:12px}.gs-bl i.g{background:var(--gold)}.gs-bl i.t{background:#0ea5a4}.gs-bl i.v{background:#6366f1}.gs-bl i.w{background:#0f8a43}.gs-vx{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:18px}.gs-vx-a{display:flex;justify-content:center;color:var(--rose)}.gs-vx-a svg{width:28px;height:28px}.gs-vbub{background:#dcf8c6;border-radius:16px 16px 4px 16px;padding:12px 14px;font-size:14px;line-height:1.45;box-shadow:0 8px 20px rgba(0,0,0,.06);display:grid;gap:8px}.gs-vwave{display:flex;align-items:center;gap:3px;height:26px}.gs-vwave i{display:block;width:3px;border-radius:2px;background:#4f8a62;animation:gsVw 1.2s ease-in-out infinite}.gs-vwave i:nth-child(odd){animation-delay:.2s}.gs-vwave i:nth-child(3n){animation-delay:.4s}@keyframes gsVw{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.gs-fld{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.gs-fld>span:first-child{color:var(--ink-soft)}.gs-acc4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.gs-acc4>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px}.gs-acc4 .gv-ic{align-self:flex-start}.gs-acc4 b{font-family:var(--font-display);font-size:24px;font-variant-numeric:tabular-nums}.gs-acc4 small{color:var(--ink-soft);font-size:13px}.gs-wk{display:grid;grid-template-columns:40px repeat(7,minmax(0,1fr))}.gs-wk-h{font-size:10.5px;font-weight:700;text-align:center;padding:8px 2px;border-bottom:1px solid var(--line);color:var(--ink-2)}.gs-wk-ax{font-size:9.5px;color:var(--ink-soft);padding:0 4px}.gs-wk-ax span{display:block;height:28px}.gs-wk-c{position:relative;height:308px;border-left:1px solid var(--line);background:repeating-linear-gradient(180deg,#fff 0 27px,var(--line) 27px 28px)}.gs-wk-s{position:absolute;left:2px;right:2px;border-radius:6px;background:rgba(46,158,91,.1);border:1px solid rgba(46,158,91,.28)}.gs-wk-off{inset:0;background:repeating-linear-gradient(135deg,#f6f1f3 0 6px,#fff 6px 12px);place-items:center;font-size:9.5px;font-weight:700;color:#7a6a72;writing-mode:vertical-rl}.gs-wk-b,.gs-wk-off{position:absolute;display:grid}.gs-wk-b{left:3px;right:3px;border-radius:6px;background:repeating-linear-gradient(135deg,#ead9e2 0 5px,#f6edf1 5px 10px);border:1.5px solid #c9a3b6;place-items:center;color:#7d3a5b;transform-origin:top;animation:gsWkGrow 12s cubic-bezier(.23,1,.32,1) infinite both}.gs-wk-b svg{width:11px;height:11px}@keyframes gsWkGrow{0%{transform:scaleY(0);opacity:0}6%{transform:scaleY(1);opacity:1}88%{opacity:1}96%,to{opacity:0}}.gs-wk-a,.gs-wk-o{position:absolute;left:3px;right:3px;border-radius:6px;padding:3px 4px;font-size:8.5px;line-height:1.2;overflow:hidden}.gs-wk-a{background:color-mix(in srgb,var(--c) 16%,#fff);border-left:2.5px solid var(--c);color:#3a2730}.gs-wk-a b,.gs-wk-o b{display:block;font-size:9px;color:var(--ink)}.gs-wk-o{background:#fff;border:1.5px dashed var(--rose);animation:gsWkPulse 2.4s ease-in-out infinite}.gs-wk-o b{color:var(--rose-deep);white-space:nowrap}@keyframes gsWkPulse{0%,to{box-shadow:0 0 0 3px rgba(194,24,91,.08)}50%{box-shadow:0 0 0 7px rgba(194,24,91,.16)}}.gs-sv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;align-items:start}.gs-sv-p{background:#fff;border:1px solid var(--line-strong);border-radius:22px;padding:18px;box-shadow:0 14px 34px rgba(60,10,35,.07)}.gs-sv-p>small{display:block;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--gold-deep);margin-bottom:10px}.gs-sv-r{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:13.5px;min-height:40px}.gs-sv-r:last-child{border-bottom:0}.gs-sv-r>span{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.gs-sv-e{border-radius:9px;padding:6px 9px;font-size:13px}.gs-sv-e b{display:block}.gs-sv-e small{display:block;color:var(--ink-soft);font-size:11.5px}.gs-sv-e.ap{background:color-mix(in srgb,#0ea5a4 14%,#fff);border-left:3px solid #0ea5a4}.gs-sv-e.bk{background:repeating-linear-gradient(135deg,#efe3e9 0 6px,#f8f1f4 6px 12px);border-left:3px solid #9a8a92;color:#5d4a53}.gs-sv-e.ot{background:#fff;border:1.5px dashed var(--rose);color:var(--rose-deep)}.gs-we{display:grid;gap:8px}.gs-we-r{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:center;font-size:14px}.gs-we-r>div{display:flex;flex-wrap:wrap;gap:6px}.gs-sh{font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px;background:rgba(46,158,91,.12);color:#1f7a47}.gs-sh.no{background:#f3ecef;color:#6b5d64}@media (max-width:1024px){.gs-rp-k{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-acc4,.gs-rules4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gs-cm-card{position:relative;right:auto;top:auto;transform:none;width:auto;margin:16px}.gs-pr,.gs-rpane,.gs-sv,.gs-vx{grid-template-columns:minmax(0,1fr)}.gs-vx-a{transform:rotate(90deg)}.gs-rp-k{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-rp-k div{border-bottom:1px solid var(--line)}.gs-rp-tb{font-size:12.5px}.gs-rp-tb td,.gs-rp-tb th{padding:8px 10px}.gs-acc4,.gs-rules4{grid-template-columns:minmax(0,1fr)}.gs-cat{grid-template-columns:110px minmax(0,1fr) 70px;font-size:13px}.gs-bl div{grid-template-columns:96px minmax(0,1fr) 64px}.gs-wf.big{height:220px;gap:10px}.gs-wf-l.big{gap:10px;font-size:11.5px}.gs-rpane{padding:18px}}@media (prefers-reduced-motion:reduce){.gs-cm-r,.gs-vwave i,.gs-wf-b,.gs-wk-b,.gs-wk-o{animation:none!important}.gs-bl i,.gs-cat i,.gs-pr-t,.gs-wf.big .gs-wf-b{transition:none!important}}.gs-of{position:relative;min-height:600px;perspective:1600px}.gs-of-card{position:absolute;left:50%;top:50%;width:360px;background:#fff;border:1px solid var(--line-strong);border-radius:24px;padding:20px;box-shadow:0 30px 70px rgba(60,10,35,.2);display:grid;gap:10px;font-size:13.5px;animation:gsOfCycle 15s cubic-bezier(.77,0,.175,1) infinite both}.gs-of-card:nth-of-type(2){animation-delay:-5s}.gs-of-card:nth-of-type(3){animation-delay:-10s}@keyframes gsOfCycle{0%,28%{transform:translate(-50%,-50%) rotateY(-12deg) rotateX(6deg);z-index:3;opacity:1}33%,61%{transform:translate(-8%,-58%) rotateY(-24deg) rotateX(6deg) scale(.86);z-index:2;opacity:.75}66%,95%{transform:translate(-92%,-42%) rotateY(-4deg) rotateX(6deg) scale(.8);z-index:1;opacity:.55}to{transform:translate(-50%,-50%) rotateY(-12deg) rotateX(6deg);z-index:3;opacity:1}}@keyframes gsOfCycleM{0%,28%{transform:translate(-50%,-50%) rotateY(-8deg);z-index:3;opacity:1}33%,61%{transform:translate(-42%,-55%) rotateY(-12deg) scale(.9);z-index:2;opacity:.7}66%,95%{transform:translate(-58%,-45%) rotateY(-4deg) scale(.86);z-index:1;opacity:.5}to{transform:translate(-50%,-50%) rotateY(-8deg);z-index:3;opacity:1}}.gs-of-tag{justify-self:start;font-size:11.5px;font-weight:700;color:var(--gold-deep);background:var(--gold-soft);border-radius:999px;padding:3px 10px}.gs-of-card h3{font-size:21px;line-height:1.15}.gs-of-who{color:var(--ink-soft);font-size:13px}.gs-of-pr{display:flex;align-items:baseline;gap:10px}.gs-of-pr b{font-family:var(--font-display);font-size:30px;color:var(--rose-deep)}.gs-of-pr s{color:var(--ink-soft);font-size:15px}.gs-of-li{display:grid;gap:6px}.gs-of-li div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;font-size:13px}.gs-of-li span{color:var(--ink-soft)}.gs-of-chips{display:flex;flex-wrap:wrap;gap:6px}.gs-of-chips span{font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.gs-goal{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;margin-top:22px}.gs-goal-d{border-radius:24px;padding:24px;background:linear-gradient(150deg,var(--ink),#4a1230);color:#fff;display:flex;flex-direction:column;gap:10px}.gs-goal-d small{font-size:12px;font-weight:700;letter-spacing:.04em;color:#ffe082}.gs-goal-d span{font-size:14px;color:hsla(0,0%,100%,.82)}.gs-goal-d b{font-family:var(--font-display);font-size:28px;line-height:1.15;color:#fff}.gs-goal-d p{font-size:14.5px;color:hsla(0,0%,100%,.86);line-height:1.5}.gs-goal-o{background:#fff;border:1px solid var(--line-strong);border-radius:24px;padding:24px;display:grid;gap:12px;box-shadow:0 18px 44px rgba(60,10,35,.08)}.gs-goal-o h3{font-size:22px}.gs-goal-o .hook{font-size:15px;color:var(--ink-2);background:var(--rose-tint);border-radius:14px;padding:12px 14px}.gs-kit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gs-kit-c{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:10px}.gs-kit-c>b{font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.gs-cp{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);white-space:nowrap}.gs-cp svg{width:13px;height:13px}.gs-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gs-slide{aspect-ratio:4/5;border-radius:12px;padding:10px;font-size:11.5px;font-weight:700;line-height:1.3;display:flex;flex-direction:column;justify-content:space-between;background:var(--rose-tint);color:var(--rose-deep)}.gs-slide:nth-child(2n){background:#2a1119;color:#fff}.gs-slide i{font-style:normal;font-size:10px;opacity:.75}.gs-scr,.gs-scr div{display:grid;gap:8px}.gs-scr div{grid-template-columns:54px minmax(0,1fr);font-size:13px;line-height:1.45}.gs-scr span{font-weight:800;color:var(--rose-deep);font-variant-numeric:tabular-nums}.gs-txt{display:grid;gap:8px}.gs-txt div{background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.gs-txt small{display:block;font-size:11px;font-weight:700;color:var(--gold-deep);margin-bottom:3px}.gs-seo{background:#fff;border:1px solid var(--line-strong);border-radius:24px;padding:22px;box-shadow:0 18px 44px rgba(60,10,35,.08);display:grid;gap:12px}.gs-seo-f{display:grid;gap:6px}.gs-seo-f>span{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--ink-soft)}.gs-seo-f>div{border:1.5px solid var(--line-strong);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.gs-seo-s{display:grid;gap:8px}.gs-seo-s div{border-radius:12px;background:var(--surface-2);padding:10px 12px;font-size:13px}.gs-seo-s b{display:block;font-size:13.5px}.gs-geo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gs-geo-p{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 14px 34px rgba(60,10,35,.12)}.gs-geo-p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gs-geo-p span{position:absolute;left:10px;bottom:10px;right:10px;display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.95);border-radius:12px;padding:7px 9px;font-size:11.5px;font-weight:700}.gs-geo-p span svg{width:14px;height:14px;color:var(--rose);flex-shrink:0}.gs-vs-c .gv-ic{width:40px;height:40px;border-radius:12px}@media (max-width:1024px){.gs-kit{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gs-of{min-height:520px}.gs-of-card{width:300px;padding:16px;animation-name:gsOfCycleM}.gs-geo,.gs-goal{grid-template-columns:minmax(0,1fr)}.gs-geo-p{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.gs-of-card{animation:none!important;transform:translate(-50%,-50%)}.gs-of-card:nth-of-type(2),.gs-of-card:nth-of-type(3){display:none}}