.yg{--yg-mist:#e8ecf3;--yg-snow:#f7f8fa;--yg-ink:#16181d;--yg-slate:#3d4452;--yg-line:#16181d1f;--yg-peach:#ffb07c;--yg-rose:#f0709a;font-family:var(--font-yoga), system-ui, sans-serif;color:var(--yg-ink);background:var(--yg-mist)}.yg *{min-width:0}.yg-display{text-wrap:balance;letter-spacing:-.035em;font-weight:300;line-height:.98}.yg-cta{background:var(--yg-ink);color:#fff;letter-spacing:-.01em;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 30px;font-size:17px;font-weight:500;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 12px 32px #16181d4d}.yg-cta:before{content:"";z-index:-1;border-radius:inherit;animation:3s ease-in-out infinite yg-halo;position:absolute;inset:0;box-shadow:0 6px 26px #f0709a99,0 0 0 1px #ffb07c59}.yg-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%) 160% 0/250% 100%;animation:4.2s ease-in-out infinite yg-shine;position:absolute;inset:0}.yg-cta--light{color:var(--yg-ink);background:#fff;box-shadow:0 12px 32px #16181d40}.yg-cta--light:after{background:linear-gradient(105deg,#0000 35%,#f0709a38 50%,#0000 65%) 160% 0/250% 100%}@media (hover:hover){.yg-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px #16181d57}}.yg-cta:active{transform:scale(.98)}.yg-cta-arrow{transition:transform .26s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.yg-cta:hover .yg-cta-arrow{transform:translate(5px)}}@keyframes yg-halo{0%,to{opacity:.35}50%{opacity:1}}@keyframes yg-shine{0%,55%{background-position:160% 0}to{background-position:-60% 0}}.yg-ghost{border:1.5px solid var(--yg-ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:15.5px;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.yg-ghost:hover{background:var(--yg-ink);color:#fff;transform:translateY(-1px)}.yg-chip-free{background:linear-gradient(100deg, var(--yg-peach), var(--yg-rose));animation:2.6s ease-in-out infinite yg-pulse}@keyframes yg-pulse{0%,to{box-shadow:0 0 #f0709a73}50%{box-shadow:0 0 0 8px #f0709a00}}.yg-progress{z-index:60;transform-origin:0;will-change:transform;background:linear-gradient(90deg, var(--yg-peach), var(--yg-rose));height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.yg-header-bg{opacity:0;transition:opacity .4s}.yg[data-scrolled] .yg-header-bg{opacity:1}.yg-hero-img{animation:.7s ease-out both yg-fade}@keyframes yg-fade{0%{opacity:0}to{opacity:1}}.yg-up{animation:.9s cubic-bezier(.16,1,.3,1) both yg-up;animation-delay:var(--d,0s)}@keyframes yg-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.yg-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.yg-mask-in{will-change:transform;display:block}.yg-mask-in.yg-load{animation:1s cubic-bezier(.16,1,.3,1) both yg-mask;animation-delay:calc(.2s + var(--i,0) * .14s)}@keyframes yg-mask{0%{transform:translateY(108%)}to{transform:none}}.yg-spot{will-change:transform, opacity;opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards yg-spot-in;animation-delay:var(--d,.6s);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.yg-spot--l{flex-direction:row-reverse}.yg-dot{background:#fff;border-radius:999px;flex:none;width:12px;height:12px;position:relative;box-shadow:0 0 0 1.5px #16181d73,0 0 0 5px #fff6}.yg-dot:after{content:"";animation:2.4s ease-out infinite yg-ping;animation-delay:var(--d,.6s);border:1.5px solid #16181d8c;border-radius:999px;position:absolute;inset:-4px}.yg-line{background:#16181d8c;flex:none;width:26px;height:1.5px}.yg-tag{color:#fff;background:#16181d9e;border:1px solid #ffffff4d;border-radius:14px;padding:7px 12px 8px;line-height:1.1}.yg-tag b{font-size:14px;font-weight:500;display:block}.yg-tag span{opacity:.9;margin-top:2px;font-size:12px;font-weight:400;display:block}@keyframes yg-spot-in{0%{opacity:0;transform:translateY(-50%)scale(.92)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes yg-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.yg-ready [data-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms)}.yg-ready [data-reveal=up]:not([data-in]){opacity:0;transform:translateY(40px)}.yg-ready [data-reveal=zoom]:not([data-in]){opacity:0;transform:scale(.94)}.yg-ready [data-reveal=mask] .yg-mask-in{transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .12s)}.yg-ready [data-reveal=mask]:not([data-in]) .yg-mask-in{transform:translateY(108%)}.yg-zoomin img{transition:transform 2.4s cubic-bezier(.16,1,.3,1)}.yg-ready .yg-zoomin:not([data-in]) img{transform:scale(1.18)}.yg-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,background-color .4s}@media (hover:hover){.yg-lift:hover{background:#fff;transform:translateY(-6px);box-shadow:0 22px 50px #16181d1f}}.yg-phone{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease-out}.yg-float{animation:6s ease-in-out infinite yg-float}@keyframes yg-float{0%,to{translate:0}50%{translate:0 -10px}}.yg-screen{opacity:0;z-index:0;transition:opacity 0s linear .8s,transform 0s linear .8s;transform:translate(5%)scale(1.02)}.yg-screen[data-on]{opacity:1;z-index:1;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);transform:none}.yg-cap{animation:.5s cubic-bezier(.16,1,.3,1) both yg-cap}@keyframes yg-cap{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.yg-fill{animation-name:yg-fill;animation-timing-function:linear;animation-fill-mode:both}@keyframes yg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.yg-blob{animation:7s ease-in-out infinite yg-blob}@keyframes yg-blob{0%,to{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.yg-bubble-in{transform-origin:0 100%;animation:.42s cubic-bezier(.16,1,.3,1) both yg-bubble}@keyframes yg-bubble{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.yg-dot-typing{animation:1s ease-in-out infinite yg-typing}@keyframes yg-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.yg-caret{vertical-align:-.15em;background:var(--yg-ink);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite yg-blink;display:inline-block}@keyframes yg-blink{50%{opacity:0}}.yg-online{animation:2s ease-in-out infinite yg-pulse-green}@keyframes yg-pulse-green{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 6px #10b98100}}.yg-chat{visibility:hidden;transition:transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;transform:translateY(104%)}.yg-chat[data-open=true]{visibility:visible;transition-delay:0s;transform:none}@media (min-width:768px){.yg-chat{transform-origin:100% 100%;opacity:0;pointer-events:none;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .26s,visibility 0s linear .48s;transform:translateY(24px)scale(.94)}.yg-chat[data-open=true]{opacity:1;pointer-events:auto;transition-delay:0s;transform:none}}.yg-chat-backdrop{opacity:0;visibility:hidden;pointer-events:none;background:#16181d61;transition:opacity .4s,visibility 0s linear .4s}.yg-chat-backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.yg-fab{background:linear-gradient(135deg, var(--yg-peach), var(--yg-rose));transition:transform .3s cubic-bezier(.16,1,.3,1);animation:4.5s ease-in-out infinite yg-fab-bob}.yg-fab:hover{transform:scale(1.08)rotate(-4deg)}.yg-fab-ring{border:2px solid #f0709ab3;animation:2.4s ease-out infinite yg-ping}@keyframes yg-fab-bob{0%,to{translate:0}50%{translate:0 -4px}}.yg-tip{transform-origin:100% 100%;animation:.6s cubic-bezier(.16,1,.3,1) both yg-tip}@keyframes yg-tip{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.yg-rise{animation:.6s cubic-bezier(.16,1,.3,1) both yg-rise}@keyframes yg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.yg-card{background:#fff;border-radius:22px;box-shadow:0 2px 10px #16181d0f}.yg-bar-grow{animation:1.1s cubic-bezier(.16,1,.3,1) both yg-bar-grow}@keyframes yg-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.yg-code-in{animation:.3s both yg-code}@keyframes yg-code{0%{opacity:0;transform:translateY(4px)scale(.6)}to{opacity:1;transform:none}}.yg-spin{animation:.8s linear infinite yg-spin}@keyframes yg-spin{to{transform:rotate(360deg)}}.yg-pillcard{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.yg-pillcard:hover{transform:translateY(-3px);box-shadow:0 14px 30px #16181d24}.yg-pillcard:active{transform:scale(.98)}.yg-daycard:active{transform:scale(.97)}.yg-ribbon{transform:rotate(-1.6deg)}.yg-marquee{width:max-content;animation:38s linear infinite yg-marquee;display:flex}.yg-ribbon:hover .yg-marquee{animation-duration:18s}@keyframes yg-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.yg-snap{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:1.25rem}.yg-snap::-webkit-scrollbar{display:none}.yg-snap>*{scroll-snap-align:start}.yg-bar{transition:transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(130%)}.yg-bar[data-show=true]{transform:translateY(0)}.yg a:focus-visible,.yg button:focus-visible{outline:3px solid var(--yg-rose);outline-offset:3px}@media (prefers-reduced-motion:reduce){.yg-spot{opacity:1;animation:none}.yg-fab,.yg-fab-ring,.yg-tip,.yg-rise,.yg-bar-grow,.yg-code-in,.yg-spin,.yg-bubble-in,.yg-dot-typing,.yg-caret,.yg-online,.yg-dot:after,.yg-cta:before,.yg-cta:after,.yg-chip-free,.yg-float,.yg-blob,.yg-marquee,.yg-hero-img,.yg-up,.yg-mask-in.yg-load,.yg-cap,.yg-hero-img{animation:none!important}.yg-bar,.yg-screen,.yg-phone,.yg-lift,.yg-chat,.yg-chat-backdrop{transition:none}}.yg .overflow-hidden{isolation:isolate}.yg-ribbon,.yg-marquee{backface-visibility:hidden}.yg-marquee{will-change:transform}@media (hover:none){.yg-pillcard:hover{transform:none;box-shadow:0 2px 10px #16181d0f}}@media (prefers-reduced-motion:reduce){.yg-ready [data-reveal]{opacity:1!important;transform:none!important}.yg-ready [data-reveal] .yg-mask-in{transform:none!important}}:is(html:has(.yg),body:has(.yg)){overflow-x:clip}html:has(.yg){-moz-text-size-adjust:100%;text-size-adjust:100%}
