.rw-guides{--rw-guides-ink:#070814;--rw-guides-text:#454b5b;--rw-guides-muted:#6c7283;--rw-guides-border:#e6e7f2;--rw-guides-pro:linear-gradient(135deg, var(--rw-indigo), var(--rw-blue));--rw-guides-tint:linear-gradient(135deg, #6258e81c, #5b9bd929);--rw-guides-ease:cubic-bezier(.2, .7, .2, 1);--rw-guides-font-head:var(--font-plus-jakarta-sans), ui-sans-serif, system-ui, sans-serif;isolation:isolate;color:var(--rw-guides-ink);background:radial-gradient(820px 520px at 96% 20%,#5b9bd921,#0000 62%),radial-gradient(760px 520px at 0 90%,#6258e817,#0000 60%),#f5f6fc;padding:120px 0 112px;position:relative;overflow:hidden}.rw-guides-container{max-width:1148px;margin:0 auto;padding:0 24px}.rw-guides-head{text-align:center;max-width:860px;margin:0 auto 48px}.rw-guides-badge{color:#353a61;background:#eff1fed9;border:1px solid #e3e4f3;border-radius:999px;align-items:center;gap:10px;height:37px;padding:0 16px 0 14px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px -6px #505adc2e}.rw-guides-badge__dot{background:var(--rw-guides-pro);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6258e824}.rw-guides-title{font-family:var(--rw-guides-font-head);letter-spacing:-.04em;text-wrap:balance;margin:22px 0 0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.02}.rw-guides-title__accent{background:linear-gradient(90deg, #5146c7 0%, var(--rw-indigo) 40%, #4f8fd2 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.2em;display:block}.rw-guides-lead{max-width:560px;color:var(--rw-guides-text);text-wrap:balance;margin:22px auto 0;font-size:17px;line-height:1.6}.rw-guides-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:16px;display:grid}.rw-guides-feature,.rw-guides-card{min-width:0;transition:translate .3s var(--rw-guides-ease);border-radius:28px;flex-direction:column;text-decoration:none;display:flex;position:relative}.rw-guides-feature{color:#fff;background:radial-gradient(380px 260px at 100% 0%, #ffffff42, transparent 68%), var(--rw-guides-pro);grid-row:span 2;padding:34px 34px 32px;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 34px 70px -38px #6258e8d9}.rw-guides-feature:hover,.rw-guides-card:hover{translate:0 -4px}.rw-reveal-ready .rw-guides-grid>[data-rw-reveal]{transition:opacity var(--rw-reveal-fade) var(--rw-reveal-fade-ease), transform var(--rw-reveal-move) var(--rw-reveal-ease), translate .3s var(--rw-guides-ease);transition-delay:var(--rw-reveal-delay), var(--rw-reveal-delay), 0s}.rw-guides-feature__tag{background:#ffffff2e;border:1px solid #ffffff52;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rw-guides-feature__tag svg{width:15px;height:15px}.rw-guides-feature h3{font-family:var(--rw-guides-font-head);letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(26px,2.6vw,32px);font-weight:700;line-height:1.1}.rw-guides-feature p{color:#ffffffdb;max-width:34ch;margin:12px 0 28px;font-size:15.5px;line-height:1.6}.rw-guides-feature__sms{max-width:300px;color:var(--rw-guides-ink);transition:transform .4s var(--rw-guides-ease);background:#fff;border-radius:20px 20px 20px 6px;margin:auto 0 0;padding:14px 16px;font-size:13.5px;line-height:1.5;display:block;transform:rotate(-2deg);box-shadow:0 24px 44px -20px #14105a99}.rw-guides-feature:hover .rw-guides-feature__sms{transform:rotate(0)translateY(-2px)}.rw-guides-feature .rw-guides-feature__more{margin-top:0;padding-top:30px}.rw-guides-feature__sms small{color:var(--rw-guides-muted);margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.rw-guides-feature__more,.rw-guides-card__more{align-items:center;gap:8px;margin-top:auto;padding-top:26px;font-size:14.5px;font-weight:600;display:inline-flex}.rw-guides-feature__more svg,.rw-guides-card__more svg{width:16px;height:16px;transition:transform .25s var(--rw-guides-ease)}.rw-guides-feature:hover .rw-guides-feature__more svg,.rw-guides-card:hover .rw-guides-card__more svg{transform:translate(3px)}.rw-guides-card{color:var(--rw-guides-ink);isolation:isolate;background:#ffffffc7;border:1px solid #fffffff2;padding:26px 26px 24px;box-shadow:0 30px 60px -42px #4650be57,0 2px 6px #4650be0d}.rw-guides-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s var(--rw-guides-ease);position:absolute;inset:-1px;box-shadow:0 36px 70px -38px #4650be4d}.rw-guides-card:hover:after{opacity:1}.rw-guides-card__icon{background:var(--rw-guides-tint);width:42px;height:42px;color:var(--rw-indigo);border-radius:13px;place-items:center;transition:background .25s,color .25s,box-shadow .25s;display:grid}.rw-guides-card:hover .rw-guides-card__icon{background:var(--rw-guides-pro);color:#fff;box-shadow:0 10px 20px -10px #6258e8e6}.rw-guides-card__icon svg{width:20px;height:20px}.rw-guides-card h3{font-family:var(--rw-guides-font-head);letter-spacing:-.02em;margin:18px 0 0;font-size:18px;font-weight:700}.rw-guides-card p{color:var(--rw-guides-muted);margin:8px 0 0;font-size:14.5px;line-height:1.6}.rw-guides-card__more{color:#4a41b8;padding-top:18px}.rw-guides-branches{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex;position:relative}.rw-guides-branches__label{color:var(--rw-guides-muted);margin-right:4px;font-size:14.5px;font-weight:500}.rw-guides-chip,.rw-guides-all{border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px 0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.rw-guides-chip{border:1px solid var(--rw-guides-border);color:var(--rw-guides-ink);background:#fff;box-shadow:0 1px 2px #18181b0a}.rw-guides-chip svg{width:16px;height:16px;color:var(--rw-indigo)}.rw-guides-chip:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #4650be80}.rw-guides-all{color:#4a41b8;padding:0 14px 0 16px}.rw-guides-all svg{width:16px;height:16px;transition:transform .2s}.rw-guides-all:hover{background:#6258e814}.rw-guides-all:hover svg{transform:translate(3px)}.rw-guides-feature:focus-visible,.rw-guides-card:focus-visible,.rw-guides-chip:focus-visible,.rw-guides-all:focus-visible{outline:2px solid var(--rw-indigo);outline-offset:3px}@media (max-width:1040px){.rw-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-guides-feature{grid-area:auto/span 2}}@media (max-width:720px){.rw-guides{padding:88px 0 80px}.rw-guides-container{padding:0 16px}.rw-guides-head{margin-bottom:32px}.rw-guides-lead{font-size:16px}.rw-guides-grid{grid-template-columns:1fr}.rw-guides-feature{border-radius:24px;grid-column:auto;padding:28px 24px 26px}.rw-guides-card{border-radius:24px}.rw-guides-branches{justify-content:flex-start}.rw-guides-branches__label{width:100%}}@media (prefers-reduced-motion:reduce){.rw-guides-feature,.rw-guides-card,.rw-guides-feature__sms,.rw-guides-chip{transition:none}}
.rw-hero{--rw-hero-ink:#070814;--rw-hero-navy:#050a24;--rw-hero-text:#454b5b;--rw-hero-muted:#6c7283;--rw-hero-faint:#9da2af;--rw-hero-label:#7e8496;--rw-hero-blue:#4049f7;--rw-hero-indigo-text:#1c1a5e;--rw-hero-border:#e6e7f2;--rw-hero-mint:#daf4f0;--rw-hero-peach:#f6e8d8;--rw-hero-lilac:#e8e6fd;--rw-hero-sky:#e1ebfd;--rw-hero-green:#1f8e6d;--rw-hero-card:#fffffff0;--rw-hero-spring:cubic-bezier(.34, 1.56, .64, 1);--rw-hero-ease:cubic-bezier(.2, .7, .2, 1);--rw-hero-font-head:var(--font-plus-jakarta-sans), ui-sans-serif, system-ui, sans-serif;isolation:isolate;min-height:max(760px,100svh);padding-top:calc(var(--rw-nav-top) + var(--rw-nav-h));color:var(--rw-hero-ink);background:radial-gradient(45% 50% at 22% 38%,#ffffffe6 0%,#fff0 70%),radial-gradient(60% 55% at 72% 46%,#e2e4ffe6 0%,#e2e4ff00 70%),linear-gradient(90deg,#f6f7fc 0%,#f5f6fd 38%,#eef0fd 68%,#e8ebfc 100%);position:relative;overflow:hidden}.rw-hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, #fafafa00, var(--rw-page));pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.rw-hero button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rw-hero-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rw-navbar.rw-navbar--hero{padding-top:var(--rw-nav-top);margin-bottom:calc(-1 * (var(--rw-nav-top) + var(--rw-nav-h)));top:0}.rw-navbar--hero .rw-nav{transition:background-color .3s,border-color .3s}.rw-navbar--hero .rw-nav:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:-1px;box-shadow:0 1px 2px #18181b0a,0 10px 30px -18px #18181b2e}.rw-navbar--hero .rw-nav.rw-is-scrolled{box-shadow:none}.rw-navbar--hero .rw-nav.rw-is-scrolled:after{opacity:1}.rw-hero-waves{z-index:-2;pointer-events:none;contain:strict;will-change:transform;position:absolute;inset:0;overflow:hidden}.rw-hero-waves__layer{width:108%;height:108%;position:absolute;top:-4%;left:-4%}.rw-hero-container{width:100%;max-width:1148px;margin:0 auto;padding:0 24px}.rw-hero-grid{grid-template-columns:minmax(0,480fr) minmax(0,620fr);align-items:center;padding-top:40px;padding-bottom:88px;display:grid}.rw-hero-in{animation:rw-hero-rise .7s var(--rw-hero-ease) backwards;animation-delay:var(--d,0s)}@keyframes rw-hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.rw-hero-title>.rw-hero-in{transform-origin:0 100%;animation-name:rw-hero-word;animation-duration:.8s}@keyframes rw-hero-word{0%{opacity:0;transform:translateY(.5em)rotate(4deg)}to{opacity:1;transform:none}}.rw-hero-stage__glow{animation:rw-hero-glow-in 1s var(--rw-hero-ease) .15s backwards}@keyframes rw-hero-glow-in{0%{opacity:0;transform:scale(.6)}}.rw-hero .rw-hero-robot{animation:rw-hero-robot-in .9s var(--rw-hero-spring) .15s backwards}@keyframes rw-hero-robot-in{0%{opacity:0;transform:translateY(14%)scale(.7)}60%{opacity:1}to{opacity:1;transform:none}}.rw-hero-robot-shadow{animation:rw-hero-shadow 6s ease-in-out infinite, rw-hero-shadow-in .9s var(--rw-hero-ease) .25s backwards}@keyframes rw-hero-shadow-in{0%{opacity:0;transform:scale(.3)}}.rw-hero-features{animation:rw-hero-features-in .7s var(--rw-hero-ease) .35s backwards}@keyframes rw-hero-features-in{0%{opacity:0;transform:translate(-28px)}}.rw-hero-badge{color:#353a61;background:#eff1fed9;border:1px solid #e3e4f3;border-radius:999px;align-items:center;gap:10px;height:37px;padding:0 16px 0 14px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px -6px #505adc2e}.rw-hero-badge__dot{background:#5f59fe;border-radius:50%;width:8px;height:8px;position:relative}.rw-hero-badge__dot:after{content:"";background:#5f59fe;border-radius:50%;animation:2.2s ease-out infinite rw-hero-ping;position:absolute;inset:0}@keyframes rw-hero-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.rw-hero-title{font-family:var(--rw-hero-font-head);letter-spacing:-.045em;color:var(--rw-hero-ink);margin:20px 0 0;font-size:84px;font-weight:700;line-height:.93}.rw-hero-title>span{display:block}.rw-hero-title .rw-hero-title__accent{background:linear-gradient(90deg,#3a43f2 0%,#5560f7 45%,#7b6cf8 70%,#4049f7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.22em;padding-bottom:.22em}.rw-hero-lead{max-width:456px;color:var(--rw-hero-text);margin:24px 0 0;font-size:16px;line-height:1.6}.rw-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.rw-hero-tagline{color:var(--rw-hero-muted);margin:22px 0 0;font-size:13.5px}.rw-hero-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:200px;height:54px;padding:0 28px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.rw-hero-btn .rw-ico{transition:transform .25s var(--rw-hero-ease)}.rw-hero-btn:hover .rw-ico{transform:translate(3px)}.rw-hero-btn:active{transform:scale(.97)}.rw-hero-btn--primary{isolation:isolate;color:#fff;background:linear-gradient(#0b1236 0%,#040820 100%);min-width:210px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4e5cf58c,0 10px 26px -6px #4049f78c,0 2px 6px #050a2440,inset 0 1px #ffffff1f}.rw-hero-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #4e5cf5bf,0 16px 32px -6px #4049f7a6,0 2px 6px #050a2440,inset 0 1px #ffffff24}.rw-hero-btn--primary:before{content:"";background:linear-gradient(100deg,#fff0 0%,#8c96ff59 50%,#fff0 100%);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-150%)skew(-20deg)}.rw-hero-btn--primary:hover:before,.rw-hero-btn--primary:focus-visible:before{animation:.8s ease-out rw-hero-sheen}@keyframes rw-hero-sheen{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(325%)skew(-20deg)}}.rw-hero-btn--secondary{isolation:isolate;color:#101221;border:1px solid var(--rw-hero-border);background:#fffc;position:relative}.rw-hero-btn--secondary:before,.rw-hero-btn--secondary:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity .2s;position:absolute;inset:-1px}.rw-hero-btn--secondary:before{box-shadow:0 1px 2px #14183c08}.rw-hero-btn--secondary:after{opacity:0;box-shadow:0 10px 24px -14px #4049f759}.rw-hero-btn--secondary:hover:before{opacity:0}.rw-hero-btn--secondary:hover{background:#fff;transform:translateY(-2px)}.rw-hero-btn--secondary:hover:after{opacity:1}.rw-hero-visual{width:104.839%;position:relative;container-type:inline-size}.rw-hero-visual>*{--u:calc(100cqw / 650)}.rw-hero-stage{aspect-ratio:650/580;width:100%;position:relative}.rw-hero-stage__glow{left:calc(110 * var(--u));top:calc(40 * var(--u));width:calc(520 * var(--u));height:calc(520 * var(--u));pointer-events:none;background:radial-gradient(closest-side,#fffc,#fff0);border-radius:50%;position:absolute}.rw-hero-features{left:0;top:calc(196 * var(--u));z-index:5;width:calc(170 * var(--u));padding:calc(4 * var(--u));border-radius:calc(24 * var(--u));background:linear-gradient(#ffffff73 0%,#ffffff1f 100%);flex-direction:column;display:flex;position:absolute}.rw-hero-features__thumb{left:calc(4 * var(--u));right:calc(4 * var(--u));top:calc(4 * var(--u));height:calc(62 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #505ad24d;transform:translateY(calc(var(--i) * 62 * var(--u)));background:#ffffffd9;border:1px solid #fffffff2;transition:transform .3s cubic-bezier(.25,.8,.25,1);position:absolute}.rw-hero .rw-hero-feature{align-items:center;gap:calc(13 * var(--u));height:calc(62 * var(--u));padding-left:calc(8 * var(--u));border-radius:calc(20 * var(--u));font-size:max(12px, calc(13.5 * var(--u)));color:var(--rw-hero-label);text-align:left;font-weight:500;transition:color .25s;display:flex;position:relative}.rw-hero .rw-hero-feature:hover,.rw-hero .rw-hero-feature[aria-pressed=true]{color:var(--rw-hero-indigo-text)}.rw-hero .rw-hero-feature[aria-pressed=true]{font-weight:600}.rw-hero-feature__icon{width:calc(46 * var(--u));height:calc(46 * var(--u));color:#1a1c2c;transition:border-radius .25s ease, background-color .2s ease, color .2s ease, transform .3s var(--rw-hero-ease);background:#f8f9fc;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rw-hero-feature__icon:before,.rw-hero-feature__icon:after{content:"";border-radius:inherit;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.rw-hero-feature__icon:before{box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) calc(-6 * var(--u)) #3c46a02e, 0 0 0 1px #ffffffe6}.rw-hero-feature__icon:after{box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-4 * var(--u)) #050a2466;opacity:0}.rw-hero-feature[aria-pressed=true] .rw-hero-feature__icon:before{opacity:0}.rw-hero-feature[aria-pressed=true] .rw-hero-feature__icon:after{opacity:1}.rw-hero-feature__icon svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.rw-hero-feature:hover .rw-hero-feature__icon{transform:scale(1.06)}.rw-hero-feature[aria-pressed=true] .rw-hero-feature__icon{border-radius:calc(16 * var(--u));background:var(--rw-hero-navy);color:#fff}.rw-hero-feature:after{content:"";left:calc(67 * var(--u));right:calc(18 * var(--u));bottom:calc(14 * var(--u));background:var(--rw-hero-blue);opacity:0;transform-origin:0;border-radius:2px;height:2px;position:absolute;transform:scaleX(0)}.rw-hero-visual.is-auto .rw-hero-feature[aria-pressed=true]:after{opacity:.35;animation:rw-hero-progress var(--rw-hero-cycle,5s) linear forwards}.rw-hero-visual.is-paused .rw-hero-feature[aria-pressed=true]:after{animation-play-state:paused}@keyframes rw-hero-progress{to{transform:scaleX(1)}}.rw-hero .rw-hero-robot{left:calc(134 * var(--u));top:calc(88 * var(--u));z-index:2;width:calc(429 * var(--u));aspect-ratio:1199/1312;-webkit-tap-highlight-color:transparent;pointer-events:none;border-radius:40%;position:absolute}.rw-hero-robot__hit polygon{fill:#0000;pointer-events:fill;cursor:pointer}.rw-hero-robot__tilt{backface-visibility:hidden;height:100%;display:block;transform:perspective(1000px)rotateY(0)rotateX(0)}.rw-hero-robot__hop,.rw-hero-robot__float{height:100%;display:block;position:relative}.rw-hero-robot__float{will-change:transform;animation:6s ease-in-out infinite rw-hero-float}.rw-hero-robot img,.rw-hero-robot svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rw-hero-lid{transform-box:fill-box;transform-origin:50% 0;transition:transform 90ms ease-in;transform:scaleY(0)}.rw-hero-robot.is-blink .rw-hero-lid,.rw-hero-robot.is-happy .rw-hero-lid{transform:scaleY(1)}.rw-hero-happy{opacity:0;transition:opacity .12s}.rw-hero-robot.is-happy .rw-hero-happy{opacity:1}.rw-hero-robot.is-happy .rw-hero-robot__hop{animation:rw-hero-hop .9s var(--rw-hero-spring)}.rw-hero-robot-shadow{left:calc(250 * var(--u));top:calc(556 * var(--u));z-index:1;width:calc(200 * var(--u));height:calc(28 * var(--u));background:radial-gradient(closest-side,#828cf0bf,#969ef000);border-radius:50%;position:absolute}@keyframes rw-hero-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3%)rotate(-1.2deg)}}@keyframes rw-hero-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.84)}}@keyframes rw-hero-hop{0%{transform:translateY(0)}30%{transform:translateY(-7.3%)rotate(-4deg)}60%{transform:translateY(0)scale(1.03,.96)}to{transform:none}}.rw-hero-spark{z-index:6;width:16px;height:16px;color:var(--rw-hero-blue);pointer-events:none;animation:1.1s ease-out both rw-hero-spark;position:absolute}.rw-hero-spark svg{width:100%;height:100%;display:block}@keyframes rw-hero-spark{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx), -90px) scale(1) rotate(var(--r))}}.rw-hero-say{left:calc(418 * var(--u));top:calc(18 * var(--u));z-index:6;max-width:calc(226 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u)) calc(4 * var(--u));color:#fff;font-size:max(11.5px, calc(12.5 * var(--u)));opacity:0;transform-origin:0 100%;transition:opacity .25s ease, transform .45s var(--rw-hero-spring);pointer-events:none;background:linear-gradient(#0f1740 0%,#060b26 100%);font-weight:500;line-height:1.4;position:absolute;transform:scale(.7)translateY(8px);box-shadow:0 0 0 1px #4e5cf573,0 14px 30px -10px #4049f780}.rw-hero-say.is-shown{opacity:1;transform:none}.rw-hero-scene{z-index:4;pointer-events:none;position:absolute;inset:0}.rw-hero-scene>*{opacity:0;transition:opacity .3s ease, scale .5s var(--rw-hero-spring);position:absolute;scale:.9}.rw-hero-scene.is-active>*{opacity:1;pointer-events:auto;cursor:default;scale:1}.rw-hero-scene:not(.is-active)>*{animation-play-state:paused}.rw-hero-scene.is-active>:first-child{transition-delay:50ms}.rw-hero-scene.is-active>:nth-child(2){transition-delay:.2s}.rw-hero-scene.is-active>:nth-child(3){transition-delay:.32s}.rw-hero-scene[data-scene=erinnerung].is-active>.rw-hero-card--side{transition-delay:.55s}.rw-hero-scene[data-scene=buchung].is-active>.rw-hero-card--side{transition-delay:1.4s}.rw-hero-card{background:var(--rw-hero-card);box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #4650be33, 0 calc(2 * var(--u)) calc(6 * var(--u)) #4650be0d;border:1px solid #ffffffe6}.rw-hero-card--top{left:calc(109 * var(--u));top:calc(12 * var(--u));border-radius:calc(22 * var(--u));animation:8s ease-in-out -1s infinite rw-hero-bob}.rw-hero-card--side{right:0;top:calc(150 * var(--u));border-radius:calc(18 * var(--u));width:max-content;animation:7s ease-in-out -2s infinite rw-hero-bob}@keyframes rw-hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rw-hero-cal{width:calc(300 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u))}.rw-hero-cal__head{justify-content:space-between;align-items:baseline;display:flex}.rw-hero-cal__month{font-family:var(--rw-hero-font-head);font-weight:700;font-size:max(13px, calc(15.5 * var(--u)));letter-spacing:-.01em}.rw-hero-cal__week{font-size:max(11px, calc(11.5 * var(--u)));color:#80838f;font-weight:500}.rw-hero-cal__grid{gap:calc(7 * var(--u));margin-top:calc(12 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rw-hero-cal__col{gap:calc(5 * var(--u));flex-direction:column;display:flex}.rw-hero-cal__col b{font-size:max(10.5px, calc(11 * var(--u)));color:#8c90a0;text-align:center;font-weight:500;line-height:calc(18 * var(--u))}.rw-hero-cal__col--today b{color:var(--rw-hero-ink);font-weight:700}.rw-hero-slot{height:calc(26 * var(--u));border-radius:calc(8 * var(--u));font-size:max(10.5px, calc(11.5 * var(--u)));font-variant-numeric:tabular-nums;color:#1a1b2a;place-items:center;font-weight:600;display:grid;position:relative}.rw-hero-slot--mint{background:var(--rw-hero-mint)}.rw-hero-slot--peach{background:var(--rw-hero-peach)}.rw-hero-slot--lilac{background:var(--rw-hero-lilac)}.rw-hero-slot--blue{background:var(--rw-hero-sky)}.rw-hero-slot--free{background:repeating-linear-gradient(-45deg,#f3f4f9 0 3px,#fff 3px 6px);border:1px dashed #e3e5ef}.rw-hero-slot--new{background:var(--rw-hero-navy);color:#fff;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-4 * var(--u)) #050a2473}.rw-hero-slot--new:after,.rw-hero-web__pick:after{content:"";border-radius:calc(10 * var(--u));border:2px solid var(--rw-hero-blue);opacity:0;position:absolute;inset:-3px}.rw-hero-scene.is-active .rw-hero-slot--new{animation:rw-hero-slot-in .6s var(--rw-hero-spring) .65s both}.rw-hero-scene.is-active .rw-hero-slot--new:after{animation:1.4s ease-out 1.1s 2 rw-hero-ring}@keyframes rw-hero-slot-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes rw-hero-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.rw-hero-note{grid-template-columns:calc(30 * var(--u)) 1fr;column-gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u)) calc(13 * var(--u));align-items:center;display:grid}.rw-hero-note__icon{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(9 * var(--u));color:#fff;place-items:center;display:grid}.rw-hero-note__icon--blue{box-shadow:0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-4 * var(--u)) #4049f78c;background:linear-gradient(160deg,#6a78f4 0%,#4b58ee 100%)}.rw-hero-note__icon--green{box-shadow:0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-4 * var(--u)) #1f8e6d80;background:linear-gradient(160deg,#2fb487 0%,#1f8e6d 100%)}.rw-hero-note__icon svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.rw-hero-note__title{font-size:max(11px, calc(12 * var(--u)));color:#22232f;white-space:nowrap;font-weight:600;display:block}.rw-hero-note__sub{margin-top:calc(3 * var(--u));font-size:max(10.5px, calc(11 * var(--u)));color:var(--rw-hero-faint);white-space:nowrap;display:block}.rw-hero-sms{width:calc(290 * var(--u));padding:calc(13 * var(--u)) calc(14 * var(--u)) calc(15 * var(--u))}.rw-hero-sms__head{font-size:max(11px, calc(11.5 * var(--u)));justify-content:space-between;align-items:center;display:flex}.rw-hero-sms__head time{color:var(--rw-hero-faint)}.rw-hero-sms__type{align-items:center;gap:calc(8 * var(--u));color:#22232f;font-weight:600;display:flex}.rw-hero-sms__icon{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--rw-hero-navy);color:#fff;border-radius:50%;place-items:center;display:grid}.rw-hero-sms__icon svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.rw-hero-sms-bubble{font-size:max(11.5px, calc(12.5 * var(--u)));border-radius:calc(16 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));margin:0;line-height:1.42;display:block}.rw-hero-sms-bubble--in{margin-top:calc(10 * var(--u));color:#121320;border-bottom-left-radius:calc(5 * var(--u));background:#ebebf2}.rw-hero-sms-bubble--in u{color:var(--rw-hero-blue);font-weight:600;text-decoration:none}.rw-hero-sms-bubble--out{color:#fff;white-space:nowrap;border-bottom-right-radius:calc(5 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) #4049f7b3;background:linear-gradient(#5560f7 0%,#4049f7 100%)}.rw-hero-reply{align-items:flex-end;gap:calc(6 * var(--u));padding:calc(10 * var(--u));flex-direction:column;display:flex}.rw-hero-reply__meta{font-size:max(10.5px, calc(11 * var(--u)));color:var(--rw-hero-muted);align-items:center;gap:5px;font-weight:500;display:inline-flex}.rw-hero-tick{width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--rw-hero-green);color:#fff;border-radius:50%;place-items:center;min-width:13px;min-height:13px;display:grid}.rw-hero-tick svg{width:70%;height:70%}.rw-hero-scene.is-active .rw-hero-reply .rw-hero-sms-bubble--out{animation:rw-hero-pop .5s var(--rw-hero-spring) .7s both}.rw-hero-scene.is-active .rw-hero-reply__meta{animation:.3s 1.1s both rw-hero-fade}@keyframes rw-hero-pop{0%{transform-origin:100% 100%;opacity:0;transform:scale(.5)translateY(6px)}to{opacity:1;transform:none}}@keyframes rw-hero-fade{0%{opacity:0}to{opacity:1}}.rw-hero-web{width:calc(272 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u))}.rw-hero-web__bar{align-items:center;gap:calc(7 * var(--u));display:flex}.rw-hero-web__dots{gap:calc(4 * var(--u));display:flex}.rw-hero-web__dots i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:#07081424;border-radius:50%;min-width:5px;min-height:5px}.rw-hero-web__url{justify-content:center;align-items:center;gap:calc(4 * var(--u));height:calc(20 * var(--u));min-height:18px;font-size:max(9.5px, calc(10 * var(--u)));color:var(--rw-hero-faint);white-space:nowrap;background:#f1f2f8;border-radius:999px;flex:1;font-weight:500;display:flex}.rw-hero-web__url svg{width:calc(10 * var(--u));height:calc(10 * var(--u));min-width:9px;min-height:9px}.rw-hero-web__page{margin-top:calc(11 * var(--u))}.rw-hero-web__biz{align-items:center;gap:calc(10 * var(--u));display:flex}.rw-hero-web__logo{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(10 * var(--u));color:#fff;font-family:var(--rw-hero-font-head);font-weight:700;font-size:max(10px, calc(12 * var(--u)));letter-spacing:-.02em;background:linear-gradient(135deg,#6258e8,#5b9bd9);flex:none;place-items:center;display:grid}.rw-hero-web__biz strong{font-family:var(--rw-hero-font-head);font-size:max(12px, calc(13.5 * var(--u)));letter-spacing:-.01em;display:block}.rw-hero-web__biz span span{font-size:max(10.5px, calc(11 * var(--u)));color:var(--rw-hero-muted);display:block}.rw-hero-web__days{gap:calc(5 * var(--u));margin-top:calc(11 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rw-hero-web__days span{padding:calc(4 * var(--u)) 0;border-radius:calc(9 * var(--u));font-size:max(9px, calc(9.5 * var(--u)));color:var(--rw-hero-muted);background:#f2f3f9;flex-direction:column;align-items:center;display:flex}.rw-hero-web__days b{font-size:max(11px, calc(12.5 * var(--u)));color:var(--rw-hero-ink);font-weight:600;line-height:1.2}.rw-hero-web__days .is-on{background:var(--rw-hero-navy);color:#c9cbe0}.rw-hero-web__days .is-on b{color:#fff}.rw-hero-web__times{gap:calc(5 * var(--u));margin-top:calc(6 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rw-hero-web__times span{padding:calc(5 * var(--u)) 0;border-radius:calc(8 * var(--u));border:1px solid var(--rw-hero-border);text-align:center;font-size:max(10px, calc(11 * var(--u)));font-variant-numeric:tabular-nums;color:#1a1b2a;font-weight:600;position:relative}.rw-hero-web__times .is-off{color:var(--rw-hero-faint);background:#f5f6fa;border-color:#0000;text-decoration:line-through}.rw-hero-scene.is-active .rw-hero-web__pick{animation:rw-hero-pick .5s var(--rw-hero-spring) .9s both}.rw-hero-scene.is-active .rw-hero-web__pick:after{animation:1.2s ease-out 1.1s rw-hero-ring}@keyframes rw-hero-pick{0%{color:#1a1b2a;border-color:var(--rw-hero-border);background:0 0;transform:scale(1)}40%{transform:scale(.9)}to{background:var(--rw-hero-blue);color:#fff;border-color:var(--rw-hero-blue);transform:none}}.rw-hero-web__pick:before{content:"";border-radius:inherit;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-4 * var(--u)) #4049f78c;opacity:0;pointer-events:none;position:absolute;inset:-1px}.rw-hero-scene.is-active .rw-hero-web__pick:before{animation:rw-hero-pick-shadow .5s var(--rw-hero-spring) .9s both}@keyframes rw-hero-pick-shadow{to{opacity:1}}.rw-hero-card--side.rw-hero-stat{width:calc(184 * var(--u));min-width:150px;padding:calc(12 * var(--u)) calc(14 * var(--u))}.rw-hero-stat__label{font-size:max(11px, calc(11.5 * var(--u)));color:var(--rw-hero-muted);justify-content:space-between;align-items:center;display:flex}.rw-hero-stat__label em{font-style:normal;font-size:max(10px, calc(10.5 * var(--u)));color:var(--rw-hero-green);background:#e1f5ec;border-radius:6px;padding:2px 6px;font-weight:600}.rw-hero-stat__row{align-items:baseline;gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));font-size:max(10.5px, calc(11 * var(--u)));color:var(--rw-hero-muted);white-space:nowrap;display:flex}.rw-hero-stat__row strong{font-family:var(--rw-hero-font-head);font-size:max(20px, calc(24 * var(--u)));letter-spacing:-.03em;color:var(--rw-hero-ink);line-height:1}.rw-hero-stat__line{width:100%;height:calc(28 * var(--u));margin-top:calc(6 * var(--u));display:block;overflow:visible}.rw-hero-stat__line path{stroke-dasharray:1;stroke-dashoffset:1px}.rw-hero-scene.is-active .rw-hero-stat__line path{animation:rw-hero-draw 1.2s var(--rw-hero-ease) .5s forwards}@keyframes rw-hero-draw{to{stroke-dashoffset:0}}.rw-hero-pill{right:calc(18 * var(--u));top:calc(462 * var(--u));align-items:center;gap:calc(9 * var(--u));height:calc(40 * var(--u));min-height:34px;padding:0 calc(16 * var(--u)) 0 calc(8 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #4650be40;font-size:max(11px, calc(12 * var(--u)));color:#101221;white-space:nowrap;background:#ffffffe6;border:1px solid #fffffff2;border-radius:999px;font-weight:600;animation:7s ease-in-out -4.5s infinite rw-hero-bob;display:inline-flex}.rw-hero-pill__icon{width:calc(24 * var(--u));height:calc(24 * var(--u));background:var(--rw-hero-navy);color:#fff;border-radius:50%;place-items:center;min-width:20px;min-height:20px;display:grid}.rw-hero-pill__icon svg{width:55%;height:55%}@media (min-width:961px){.rw-hero{padding-bottom:calc(var(--rw-nav-top) + var(--rw-nav-h));flex-direction:column;display:flex}.rw-hero-container{flex:1;align-items:center;display:flex}.rw-hero-grid{width:100%;padding-top:24px;padding-bottom:24px}}@media (max-width:1100px){.rw-hero-title{font-size:76px}}@media (max-width:960px){.rw-hero{min-height:0}.rw-hero-waves{top:34%;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.rw-hero-grid{padding-top:32px;padding-bottom:var(--rw-section-half,48px);grid-template-columns:1fr;row-gap:40px}.rw-hero-copy{text-align:center}.rw-hero-lead{margin-inline:auto}.rw-hero-actions{justify-content:center}.rw-hero-visual{width:100%;max-width:650px;margin:0 auto}}@media (max-width:720px){.rw-hero-title{font-size:clamp(52px,15vw,76px)}}@media (max-width:560px){.rw-hero-visual{flex-direction:column;display:flex}.rw-hero-stage{--u:calc(100cqw / 550);width:118.182%;margin-left:-18.1818%}.rw-hero-features{background:0 0;flex-direction:row;order:2;justify-content:center;gap:6px;width:auto;margin-top:4px;padding:0;position:relative;top:auto;left:auto}.rw-hero-features__thumb{display:none}.rw-hero .rw-hero-feature{text-align:center;flex-direction:column;gap:6px;width:76px;height:auto;padding:0;font-size:11.5px}.rw-hero-feature__icon{width:46px;height:46px}.rw-hero-feature__icon svg{width:21px;height:21px}.rw-hero-feature[aria-pressed=true] .rw-hero-feature__icon{border-radius:15px}.rw-hero-feature:after{bottom:-6px;left:22px;right:22px}}@media (max-width:480px){.rw-hero-container{padding:0 18px}.rw-hero-grid{row-gap:28px;padding-top:22px}.rw-hero-lead{font-size:15.5px}.rw-hero-actions{gap:10px}.rw-hero-btn{flex:100%;min-width:0}}@media (prefers-reduced-motion:no-preference){.rw-hero[data-intro=wait] .rw-hero-container *{animation-play-state:paused!important}.rw-hero[data-intro=wait]:not(:has(.rw-hero-noscript)) .rw-hero-container :is(.rw-hero-in,.rw-hero-stage__glow,.rw-hero-robot,.rw-hero-robot-shadow,.rw-hero-features){animation:.6s 2.5s backwards rw-hero-failsafe;animation-play-state:running!important}}@keyframes rw-hero-failsafe{0%{opacity:0}}.rw-hero[data-intro=skip] :is(.rw-hero-in,.rw-hero-stage__glow,.rw-hero-robot,.rw-hero-features){animation:none}.rw-hero[data-intro=skip] .rw-hero-robot-shadow{animation:6s ease-in-out infinite rw-hero-shadow}@media (prefers-reduced-motion:reduce){.rw-hero *,.rw-hero :before,.rw-hero :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.rw-branch{--rw-branch-ink:#070814;--rw-branch-text:#454b5b;--rw-branch-muted:#6c7283;--rw-branch-faint:#9da2af;--rw-branch-blue:#4049f7;--rw-branch-border:#e6e7f2;--rw-branch-green:#1f8e6d;--rw-branch-ease:cubic-bezier(.2, .7, .2, 1);--rw-branch-font-head:var(--font-plus-jakarta-sans), ui-sans-serif, system-ui, sans-serif;isolation:isolate;color:var(--rw-branch-ink);border-top:1px solid var(--rw-line);background:radial-gradient(860px 560px at 4% 30%,#6258e81a,#0000 62%),radial-gradient(760px 520px at 96% 80%,#5b9bd91f,#0000 60%),#f5f6fc;padding:24px 0 120px;position:relative;overflow:hidden}.rw-branch-container{width:100%;max-width:1148px;margin:0 auto;padding:0 24px}.rw-branch-head{text-align:center;max-width:860px;margin:0 auto 44px}.rw-branch-badge{color:#353a61;background:#eff1fed9;border:1px solid #e3e4f3;border-radius:999px;align-items:center;gap:10px;height:37px;padding:0 16px 0 14px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px -6px #505adc2e}.rw-branch-badge__dot{background:linear-gradient(135deg, var(--rw-indigo), var(--rw-blue));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6258e824}.rw-branch-title{font-family:var(--rw-branch-font-head);letter-spacing:-.04em;text-wrap:balance;margin:22px 0 0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.02}.rw-branch-title__accent{background:linear-gradient(90deg, #5146c7 0%, var(--rw-indigo) 40%, #4f8fd2 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.2em;display:block}.rw-branch-lead{max-width:560px;color:var(--rw-branch-text);text-wrap:balance;margin:22px auto 0;font-size:17px;line-height:1.6}.rw-branch-note{max-width:620px;color:var(--rw-branch-muted);text-align:center;text-wrap:balance;margin:28px auto 0;font-size:14px;line-height:1.55}.rw-branch-guides{max-width:1040px;margin:88px auto 0}.rw-branch-guides__head{text-align:center;margin:0 auto 32px}.rw-branch-guides__title{font-family:var(--rw-branch-font-head);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.rw-branch-guides__lead{max-width:600px;color:var(--rw-branch-muted);text-wrap:balance;margin:10px auto 0;font-size:16px;line-height:1.55}.rw-branch-guides__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rw-branch-guides__list>li{display:flex}.rw-branch-guide{isolation:isolate;width:100%;color:var(--rw-branch-ink);transition:transform .35s var(--rw-branch-ease), border-color .35s ease, background-color .35s ease;background:#ffffffb8;border:1px solid #fffffff2;border-radius:26px;flex-direction:column;padding:24px 24px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -44px #4650be57,0 2px 6px #4650be0d}.rw-branch-guide:after{content:"";z-index:-2;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s var(--rw-branch-ease);position:absolute;inset:0;box-shadow:0 40px 70px -36px #4650be6b,inset 0 0 0 1px #6258e838}.rw-branch-guide__glow{z-index:-1;opacity:0;width:300px;height:260px;transition:opacity .45s ease, transform .6s var(--rw-branch-ease);pointer-events:none;background:radial-gradient(closest-side,#6258e829,#5b9bd91a 55%,#0000);border-radius:50%;position:absolute;top:-120px;right:-110px;transform:scale(.8)}.rw-branch-guide__mark{z-index:-1;width:136px;height:136px;color:var(--rw-indigo);opacity:.045;stroke-width:1.4px;transition:opacity .45s ease, transform .6s var(--rw-branch-ease);pointer-events:none;position:absolute;bottom:-30px;right:-26px;transform:rotate(-12deg)}.rw-branch-guide__top{justify-content:space-between;align-items:center;display:flex}.rw-branch-guide__icon{width:46px;height:46px;color:var(--rw-indigo);transition:color .3s ease, box-shadow .3s ease, transform .45s var(--rw-branch-ease);background:linear-gradient(135deg,#6258e81c,#5b9bd929);border-radius:15px;place-items:center;display:grid}.rw-branch-guide__icon:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--rw-indigo), var(--rw-blue));opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .3s}.rw-branch-guide__icon svg{grid-area:1/1;width:21px;height:21px;position:relative}.rw-branch-guide__tag{color:#4a41b8;letter-spacing:.01em;background:#6258e814;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.rw-branch-guide__name{font-family:var(--rw-branch-font-head);letter-spacing:-.02em;margin-top:20px;font-size:19px;font-weight:700;line-height:1.25}.rw-branch-guide__text{color:var(--rw-branch-muted);margin-top:8px;font-size:14.5px;line-height:1.6}.rw-branch-guide__more{color:#4a41b8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:14.5px;font-weight:600;display:flex}.rw-branch-guide__arrow{background:#6258e814;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .3s,color .3s;display:grid}.rw-branch-guide__arrow svg{width:16px;height:16px;transition:transform .35s var(--rw-branch-ease)}@media (hover:hover){.rw-branch-guide:hover{background-color:#ffffffeb;transform:translateY(-5px)}.rw-branch-guide:hover:after,.rw-branch-guide:hover .rw-branch-guide__glow,.rw-branch-guide:hover .rw-branch-guide__icon:before{opacity:1}.rw-branch-guide:hover .rw-branch-guide__glow{transform:none}.rw-branch-guide:hover .rw-branch-guide__mark{opacity:.09;transform:rotate(-4deg)scale(1.06)}.rw-branch-guide:hover .rw-branch-guide__icon{color:#fff;transform:rotate(-6deg);box-shadow:0 12px 22px -12px #6258e8e6}.rw-branch-guide:hover .rw-branch-guide__arrow{background-color:var(--rw-indigo);color:#fff}.rw-branch-guide:hover .rw-branch-guide__arrow svg{transform:translate(2px)}}.rw-branch-guide:focus-visible{outline:2px solid var(--rw-indigo);outline-offset:3px}.rw-branch-hub{--rw-hub-gap:44px;--rw-phone-w:288px;--rw-screen-h:570px;--rw-center-w:336px;--rw-sms-top:326px;--rw-sms-h:106px;--rw-bow:30px;grid-template-columns:minmax(0, 1fr) minmax(0, var(--rw-center-w)) minmax(0, 1fr);column-gap:var(--rw-hub-gap);grid-template-areas:"left center right";align-items:center;display:grid;position:relative}.rw-branch-tiles{flex-direction:column;gap:40px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rw-branch-tiles--left{grid-area:left;align-items:flex-end}.rw-branch-tiles--right{grid-area:right;align-items:flex-start}.rw-branch-hand{--rw-hand-offset:108px;--rw-hand-ink:#6258e8;z-index:1;color:#353a61;width:310px;font-family:var(--font-caveat), "Segoe Print", "Bradley Hand", cursive;letter-spacing:.005em;pointer-events:none;margin:0;font-size:27px;line-height:1.12;position:absolute;top:58px}.rw-branch-hand--left{right:calc(50% + var(--rw-phone-w) / 2 + var(--rw-hand-offset));text-align:right;transform:rotate(-4deg)}.rw-branch-hand--right{left:calc(50% + var(--rw-phone-w) / 2 + var(--rw-hand-offset));transform:rotate(3deg)}.rw-branch-hand__mark{color:var(--rw-hand-ink);display:inline-block;position:relative}.rw-branch-hand__mark svg{width:calc(100% + 4px);height:9px;position:absolute;bottom:-5px;left:-2px;overflow:visible}.rw-branch-hand svg path{fill:none;stroke:var(--rw-hand-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 200;stroke-dashoffset:0}.rw-branch-hand__arrow{width:96px;height:110px;position:absolute;top:4px;overflow:visible}.rw-branch-hand--left .rw-branch-hand__arrow{left:calc(100% + 2px)}.rw-branch-hand--right .rw-branch-hand__arrow{right:calc(100% + 2px);transform:scaleX(-1)}.rw-branch-hand__arrow path{stroke-width:2.2px;opacity:.85}.rw-reveal-ready [data-rw-reveal]:not(.rw-is-in) .rw-branch-hand svg path{stroke-dashoffset:101px}.rw-branch-hand svg path{transition:stroke-dashoffset .45s cubic-bezier(.6,0,.3,1) .55s}.rw-branch-hand__arrow path:first-child{transition-duration:.7s;transition-delay:.85s}.rw-branch-hand__arrow path:last-child{transition-duration:.2s;transition-delay:1.5s}.rw-branch-hand--right svg path{transition-delay:.8s}.rw-branch-hand--right .rw-branch-hand__arrow path:first-child{transition-delay:1.1s}.rw-branch-hand--right .rw-branch-hand__arrow path:last-child{transition-delay:1.75s}.rw-branch-tile{--rw-wire:calc(var(--rw-hub-gap) + (var(--rw-center-w) - var(--rw-phone-w)) / 2 - 6px);background:#ffffffa8;border:1px solid #fffffff2;border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:318px;min-height:92px;padding:16px 18px 16px 16px;transition:background-color .5s,box-shadow .5s;display:grid;position:relative;box-shadow:0 2px 6px #4650be0a}.rw-branch-tiles--left .rw-branch-tile:nth-child(2){--rw-wire:calc(var(--rw-hub-gap) + (var(--rw-center-w) - var(--rw-phone-w)) / 2 - 6px + var(--rw-bow));width:calc(100% - var(--rw-bow));margin-right:var(--rw-bow)}.rw-branch-tiles--right .rw-branch-tile:nth-child(2){--rw-wire:calc(var(--rw-hub-gap) + (var(--rw-center-w) - var(--rw-phone-w)) / 2 - 6px + var(--rw-bow));width:calc(100% - var(--rw-bow));margin-left:var(--rw-bow)}.rw-branch-tile[data-active=true]{background:#fffffff5;box-shadow:0 18px 40px -12px #4650be3d,0 2px 6px #4650be0d}.rw-branch-tile__icon{isolation:isolate;color:#353a61;width:44px;height:44px;transition:color .4s ease, box-shadow .4s ease, transform .2s var(--rw-branch-ease);background:#eef0fb;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.rw-branch-tile__icon:before{content:"";z-index:-1;opacity:0;background:linear-gradient(160deg,#1b2050 0%,#050a24 100%);transition:opacity .4s;position:absolute;inset:0}.rw-branch-tile__icon svg{width:19px;height:19px}.rw-branch-tile[data-active=true] .rw-branch-tile__icon{color:#fff;box-shadow:0 10px 18px -10px #050a24cc}.rw-branch-tile[data-active=true] .rw-branch-tile__icon:before{opacity:1}.rw-branch-tile__text{flex-direction:column;min-width:0;display:flex}.rw-branch-tile__title{color:var(--rw-branch-ink);font-family:var(--rw-branch-font-head);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.25}.rw-branch-tile__button{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.rw-branch-tile__button:focus-visible{outline:none}.rw-branch-tile__button:after{content:"";border-radius:22px;position:absolute;inset:0}.rw-branch-tile__button:focus-visible:after,.rw-branch-toggle:focus-visible{outline:2px solid var(--rw-branch-blue);outline-offset:3px}@media (hover:hover){.rw-branch-tile:not([data-active=true]):hover{background:#ffffffe6}}.rw-branch-tile:active .rw-branch-tile__icon{transform:scale(.94)}.rw-branch-tile__hint{color:var(--rw-branch-muted);margin-top:3px;font-size:13.5px;line-height:1.45}.rw-branch-tile__sent{color:#22232f;white-space:nowrap;opacity:0;height:26px;transition:opacity .3s ease, transform .4s var(--rw-branch-ease);background:#fff;border:1px solid #e6e7f2e6;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 5px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:-13px;right:16px;transform:translateY(5px)scale(.94);box-shadow:0 8px 18px -10px #4650be73}.rw-branch-tile[data-active=true] .rw-branch-tile__sent{opacity:1;transition-delay:.55s;transform:none}.rw-branch-tile__tick{color:#fff;background:#050a24;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.rw-branch-tile__tick svg{width:10px;height:10px}.rw-branch-tile__wire{width:var(--rw-wire);pointer-events:none;background:repeating-linear-gradient(90deg,#d6d9ef 0 4px,#0000 4px 8px);height:2px;margin-top:-1px;position:absolute;top:50%;left:100%}.rw-branch-tiles--right .rw-branch-tile__wire{left:auto;right:100%;transform:scaleX(-1)}.rw-branch-tile__wire:before{content:"";opacity:0;background:linear-gradient(90deg,#6258e826,#6258e8);border-radius:2px;transition:opacity .4s;position:absolute;inset:0}.rw-branch-tile__wire:after{content:"";background:#d6d9ef;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;transition:background-color .4s .5s,box-shadow .4s .5s;position:absolute;top:50%;right:-3px}.rw-branch-tile[data-active=true] .rw-branch-tile__wire:before{opacity:1}.rw-branch-tile[data-active=true] .rw-branch-tile__wire:after{background:#6258e8;box-shadow:0 0 0 4px #6258e829}.rw-branch-tile__wire i{opacity:0;position:absolute;inset:0}.rw-branch-tile__wire i:after{content:"";background:#fff;border:2px solid #6258e8;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:0;box-shadow:0 0 12px 2px #6258e88c}.rw-branch-hub[data-playing=true] .rw-branch-tile[data-active=true] .rw-branch-tile__wire i{animation:rw-branch-travel .75s var(--rw-branch-ease) both}@keyframes rw-branch-travel{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(100%)}}.rw-branch-center{flex-direction:column;grid-area:center;align-items:center;display:flex;position:relative}.rw-branch-center__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6258e833,#5b9bd914 55%,#0000);width:560px;height:640px;margin:-340px 0 0 -280px;position:absolute;top:50%;left:50%}.rw-branch-center__shadow{background:radial-gradient(closest-side,#4049f742,#0000);border-radius:50%;width:210px;height:22px;margin-top:22px}.rw-branch-toggle{color:#353a61;height:34px;font:inherit;cursor:pointer;background:#fffc;border:1px solid #e6e7f2e6;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:0 14px 0 12px;font-size:13px;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.rw-branch-toggle:hover{background:#fff;box-shadow:0 8px 18px -10px #4650be66}.rw-branch-toggle svg{fill:currentColor;width:13px;height:13px}.rw-branch-phone{width:var(--rw-phone-w);will-change:transform;background:linear-gradient(160deg,#262a52 0%,#070814 70%);border-radius:50px;padding:8px;animation:7s ease-in-out infinite rw-branch-float;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 50px 80px -36px #1e226e80,0 18px 30px -18px #1e226e52}.rw-branch-hub:not([data-playing=true]) .rw-branch-phone{animation-play-state:paused}@keyframes rw-branch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rw-branch-screen{isolation:isolate;height:var(--rw-screen-h);color:#14163a;background:radial-gradient(130% 70% at 90% 30%,#dcdfff 0%,#0000 70%),radial-gradient(90% 40% at 20% 95%,#d3d8fc 0%,#0000 70%),#f5f6fc;border-radius:42px;position:relative;overflow:hidden}.rw-branch-wall{z-index:-1;background:url(/website/waves-phone.webp) 50%/cover no-repeat;position:absolute;inset:0}.rw-branch-island{z-index:3;background:#000;border-radius:99px;width:90px;height:26px;margin-left:-45px;position:absolute;top:10px;left:50%}.rw-branch-status{justify-content:space-between;align-items:center;padding:15px 26px 0 30px;font-size:13px;font-weight:600;display:flex}.rw-branch-status__icons{align-items:center;gap:5px;display:flex}.rw-branch-status__icons svg{fill:currentColor}.rw-branch-lock{flex-direction:column;align-items:center;margin-top:20px;display:flex}.rw-branch-lock__icon{color:#4a4f78;width:14px;height:14px}.rw-branch-lock__date{color:#4a4f78;margin-top:9px;font-size:13.5px;font-weight:600}.rw-branch-lock__time{font-family:var(--rw-branch-font-head);letter-spacing:-.035em;background:linear-gradient(#1b1e48 0%,#3a3f8f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:76px;font-weight:700;line-height:1.02}.rw-branch-stack{top:var(--rw-sms-top);position:absolute;left:10px;right:10px}.rw-branch-sms{height:var(--rw-sms-h);color:#121320;transform-origin:50% 100%;transition:transform .9s var(--rw-branch-ease), opacity .6s ease;will-change:transform, opacity;background:#fffffff2;border:1px solid #ffffffe6;border-radius:20px;flex-direction:column;padding:11px 13px 12px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 14px 30px -14px #4650be61,0 1px 3px #4650be0f}.rw-branch-sms>*{transition:opacity .35s}.rw-branch-sms[data-slot=hidden]{opacity:0;transition:transform .9s var(--rw-branch-ease), opacity .2s ease;transform:translateY(-36px)scale(.96)}.rw-branch-sms[data-slot="0"]{opacity:1;transform:none}.rw-branch-sms[data-slot="1"]{opacity:.8;transform:translateY(10px)scale(.93)}.rw-branch-sms[data-slot="2"]{opacity:.5;transform:translateY(19px)scale(.86)}.rw-branch-sms:not([data-slot="0"])>*{opacity:0}.rw-branch-sms__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rw-branch-sms__type{color:#22232f;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.rw-branch-sms__icon{color:#fff;background:#050a24;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.rw-branch-sms__icon svg{width:11px;height:11px}.rw-branch-sms__time{color:var(--rw-branch-faint);flex:none;font-size:11px}.rw-branch-sms__text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.rw-branch-lockbar{justify-content:space-between;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.rw-branch-lockbar span{color:#14163a;background:#ffffff8c;border:1px solid #fffc;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rw-branch-lockbar svg{width:17px;height:17px}.rw-branch-home{background:#14163ad9;border-radius:4px;width:100px;height:4px;margin-left:-50px;position:absolute;bottom:8px;left:50%}@media (max-width:1100px){.rw-branch-hub{--rw-hub-gap:30px;--rw-center-w:300px;--rw-bow:18px}.rw-branch-tile{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px}.rw-branch-tile__icon{border-radius:13px;width:40px;height:40px}.rw-branch-tile__hint{font-size:13px}.rw-branch-hand{--rw-hand-offset:90px;width:250px;font-size:23px;top:52px}.rw-branch-hand__arrow{width:82px;height:94px}}@media (max-width:860px){.rw-branch-guides__list{grid-template-columns:1fr;gap:14px;max-width:520px;margin:0 auto}.rw-branch-hub{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"center center""left right";gap:8px 10px}.rw-branch-center{margin-bottom:12px}.rw-branch-tiles{gap:10px}.rw-branch-tiles--left,.rw-branch-tiles--right{align-items:stretch}.rw-branch-tile,.rw-branch-tiles--left .rw-branch-tile:nth-child(2),.rw-branch-tiles--right .rw-branch-tile:nth-child(2){border-radius:18px;width:100%;max-width:none;min-height:62px;margin:0;padding:10px 12px 10px 10px}.rw-branch-tile{grid-template-columns:36px minmax(0,1fr);gap:10px}.rw-branch-tile__icon{border-radius:11px;width:36px;height:36px}.rw-branch-tile__icon svg{width:17px;height:17px}.rw-branch-tile__title{font-size:14px}.rw-branch-tile__button:after{border-radius:18px}.rw-branch-tile__hint,.rw-branch-tile__sent,.rw-branch-tile__wire,.rw-branch-hand{display:none}}@media (max-width:600px){.rw-branch{padding:16px 0 96px}.rw-branch-guides{margin-top:64px}.rw-branch-guides__title{font-size:23px}.rw-branch-guides__lead{font-size:15px}.rw-branch-guide{border-radius:24px;padding:22px 20px 20px}.rw-branch-container{padding:0 16px}.rw-branch-head{margin-bottom:26px}.rw-branch-lead{font-size:16px}.rw-branch-hub{--rw-phone-w:272px;--rw-screen-h:534px;--rw-sms-top:304px;--rw-sms-h:102px}.rw-branch-phone{border-radius:47px}.rw-branch-screen{border-radius:39px}.rw-branch-lock__time{font-size:66px}.rw-branch-sms__text{font-size:12px;line-height:1.36}.rw-branch-center__glow{width:420px;margin-left:-210px}.rw-branch-tile{gap:9px;padding:9px 10px 9px 9px}.rw-branch-tile__icon{border-radius:10px;width:32px;height:32px}.rw-branch-tile__icon svg{width:16px;height:16px}.rw-branch-tile__title{letter-spacing:-.015em;font-size:13px}}@media (prefers-reduced-motion:reduce){.rw-branch *,.rw-branch :before,.rw-branch :after{transition:none!important;animation:none!important}}
.rw-team{--rw-team-ink:#070814;--rw-team-text:#454b5b;--rw-team-muted:#6c7283;--rw-team-border:#e6e7f2;--rw-team-pro:linear-gradient(135deg, var(--rw-indigo), var(--rw-blue));--rw-team-ease:cubic-bezier(.2, .7, .2, 1);--rw-team-font-head:var(--font-plus-jakarta-sans), ui-sans-serif, system-ui, sans-serif;--rw-team-row:34px;--rw-team-hours:46px;isolation:isolate;border-top:1px solid var(--rw-line);color:var(--rw-team-ink);background:radial-gradient(820px 560px at 8% 30%,#6258e81a,#0000 62%),radial-gradient(760px 520px at 96% 76%,#5b9bd924,#0000 60%),#f5f6fc;padding:24px 0 128px;position:relative;overflow:hidden}.rw-team-container{max-width:1148px;margin:0 auto;padding:0 24px}.rw-team-head{text-align:center;max-width:860px;margin:0 auto 48px}.rw-team-badge{color:#353a61;background:#eff1fed9;border:1px solid #e3e4f3;border-radius:999px;align-items:center;gap:10px;height:37px;padding:0 16px 0 14px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 4px 14px -6px #505adc2e}.rw-team-badge__dot{background:var(--rw-team-pro);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6258e824}.rw-team-title{font-family:var(--rw-team-font-head);letter-spacing:-.04em;text-wrap:balance;margin:22px 0 0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.02}.rw-team-title__accent{background:linear-gradient(90deg, #5146c7 0%, var(--rw-indigo) 40%, #4f8fd2 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.2em;display:block}.rw-team-lead{max-width:600px;color:var(--rw-team-text);text-wrap:balance;margin:22px auto 0;font-size:17px;line-height:1.6}.rw-team-card{background:#ffffffc7;border:1px solid #fffffff2;border-radius:30px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden;box-shadow:0 34px 70px -42px #4650be57,0 2px 6px #4650be0d}.rw-team-stage{background:radial-gradient(420px 260px at 90% 0%, #ffffff47, transparent 70%), var(--rw-team-pro);border-radius:22px;margin:12px;padding:40px 36px 34px;position:relative;box-shadow:inset 0 1px #ffffff4d}.rw-team-glint{border-radius:inherit;clip-path:inset(0 round 22px);pointer-events:none;position:absolute;inset:0;overflow:hidden}.rw-team-glint:before{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff52,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-115%)}.rw-is-in .rw-team-glint:before{animation:1.4s ease-in-out .7s both rw-team-sweep}@keyframes rw-team-sweep{0%{opacity:1;transform:translate(-115%)}to{opacity:1;transform:translate(275%)}}.rw-team-sparkle{width:var(--rw-sparkle-size);height:var(--rw-sparkle-size);color:#fff;animation:rw-team-twinkle 2.6s ease-in-out var(--rw-sparkle-delay) infinite alternate both;display:grid;position:absolute;transform:translate(-50%,-50%)}.rw-team-sparkle svg{fill:currentColor;stroke-width:1.5px;width:100%;height:100%}.rw-is-in .rw-team-sparkle{animation:rw-team-pop .9s ease-out calc(.5s + var(--rw-sparkle-delay) * .4) both, rw-team-twinkle 2.6s ease-in-out calc(1.4s + var(--rw-sparkle-delay) * .4) infinite alternate}@keyframes rw-team-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes rw-team-twinkle{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.25;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.rw-team-cal{background:#fff;border-radius:20px;font-size:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff9,0 34px 70px -30px #14185a99}.rw-team-cal__head{border-bottom:1px solid var(--rw-team-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.rw-team-cal__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.rw-team-cal__title{font-family:var(--rw-team-font-head);letter-spacing:-.01em;font-size:15px;font-weight:700}.rw-team-cal__sub{color:var(--rw-team-muted);font-size:11.5px;font-weight:500}.rw-team-cal__view{color:#4a41b8;background:linear-gradient(135deg,#6258e81f,#5b9bd92e);border-radius:999px;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rw-team-cal__view svg{width:13px;height:13px}.rw-team-cal__people,.rw-team-cal__body{grid-template-columns:var(--rw-team-hours) repeat(4, minmax(0, 1fr));display:grid}.rw-team-cal__people{border-bottom:1px solid var(--rw-team-border);background:linear-gradient(#fbfbfe,#fff);padding:16px 8px 14px 0}.rw-team-person{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.rw-team-person__name{color:var(--rw-team-ink);font-family:var(--rw-team-font-head);letter-spacing:-.01em;margin-top:8px;font-size:13.5px;font-weight:700}.rw-team-person__count{color:var(--rw-team-muted);white-space:nowrap;margin-top:1px;font-size:11px;font-weight:500}.rw-team-avatar{background:linear-gradient(135deg, var(--rw-team-light), var(--rw-team-bar));color:#fff;letter-spacing:.02em;width:40px;height:40px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--rw-team-ring), 0 10px 18px -8px var(--rw-team-glow);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid;position:relative}.rw-team-avatar:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.rw-team-avatar[data-tone=blue],.rw-team-event[data-tone=blue]{--rw-team-bg:#eff5ff;--rw-team-fg:#1d4ed8;--rw-team-bar:#3b82f6;--rw-team-light:#7cb4ff;--rw-team-ring:#dbe8ff;--rw-team-glow:#3b82f6b3}.rw-team-avatar[data-tone=pink],.rw-team-event[data-tone=pink]{--rw-team-bg:#fdf1f7;--rw-team-fg:#be185d;--rw-team-bar:#ec4899;--rw-team-light:#f78bc3;--rw-team-ring:#fbd9ea;--rw-team-glow:#ec4899a6}.rw-team-avatar[data-tone=mint],.rw-team-event[data-tone=mint]{--rw-team-bg:#ebfbf4;--rw-team-fg:#047857;--rw-team-bar:#10b981;--rw-team-light:#5ee0b4;--rw-team-ring:#cdf3e3;--rw-team-glow:#10b981a6}.rw-team-avatar[data-tone=peach],.rw-team-event[data-tone=peach]{--rw-team-bg:#fff8e8;--rw-team-fg:#b45309;--rw-team-bar:#f59e0b;--rw-team-light:#fcc860;--rw-team-ring:#fdebc4;--rw-team-glow:#f59e0ba6}.rw-team-cal__body{height:calc(var(--rw-team-row) * 8 + 28px);padding:10px 8px 18px 0;position:relative}.rw-team-cal__hours{grid-auto-rows:calc(var(--rw-team-row) * 2);color:#9da2af;font-variant-numeric:tabular-nums;text-align:right;padding-right:9px;font-size:10.5px;font-weight:500;display:grid}.rw-team-cal__hours span{transform:translateY(-6px)}.rw-team-cal__col{--rw-team-line:linear-gradient(var(--rw-team-border), var(--rw-team-border));background:var(--rw-team-line) 0 calc(var(--rw-team-row) * 2) / 100% 1px no-repeat, var(--rw-team-line) 0 calc(var(--rw-team-row) * 4) / 100% 1px no-repeat, var(--rw-team-line) 0 calc(var(--rw-team-row) * 6) / 100% 1px no-repeat;position:relative}.rw-team-cal__col:before{content:"";background:var(--rw-team-border);width:1px;position:absolute;top:-10px;bottom:-18px;left:0}.rw-team-event{top:calc(var(--rw-team-start) * var(--rw-team-row) + 2px);height:calc(var(--rw-team-length) * var(--rw-team-row) - 4px);border-left:3px solid var(--rw-team-bar);background:var(--rw-team-bg);min-width:0;color:var(--rw-team-fg);transition:opacity .5s var(--rw-team-ease), transform .5s var(--rw-team-ease);transition-delay:calc(var(--rw-team-start) * 90ms + var(--rw-team-col) * 45ms + .35s);border-radius:9px;flex-direction:column;padding:5px 8px;line-height:1.25;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.rw-team-event b,.rw-team-event small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rw-team-event b{font-size:11.5px;font-weight:650}.rw-team-event small{font-variant-numeric:tabular-nums;opacity:.8;font-size:10.5px}.rw-team-event[data-short]{flex-direction:row;align-items:center;gap:6px;padding-top:0;padding-bottom:0}.rw-team-event[data-short] small{flex:none}.rw-team-event[data-online]{z-index:2;background:var(--rw-team-pro);color:#fff;border-left:0;padding-left:10px;transition-delay:1.5s;box-shadow:inset 0 1px #ffffff47,0 0 0 3px #6258e829,0 14px 24px -10px #6258e8e6}.rw-team-event__online{white-space:nowrap;background:#fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;max-width:100%;margin-top:auto;padding:2px 7px 2px 5px;font-size:9.5px;font-weight:600;display:inline-flex;overflow:hidden}.rw-team-event__online svg{flex:none;width:10px;height:10px}.rw-team-now{z-index:3;top:calc(var(--rw-team-now) * var(--rw-team-row) + 10px);left:var(--rw-team-hours);pointer-events:none;background:#ef4444;border-radius:2px;height:2px;margin-top:-1px;position:absolute;right:8px}.rw-team-now:before{content:"";background:#ef4444;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.rw-team-now:after{content:"";z-index:-1;opacity:.2;background:#ef4444;border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:-11px;transform:scale(.7273)}.rw-team-now__label{color:#fff;font-variant-numeric:tabular-nums;background:#ef4444;border-radius:6px;padding:2px 5px;font-size:9.5px;font-weight:700;line-height:1.2;position:absolute;top:50%;right:calc(100% + 7px);transform:translateY(-50%)}.rw-team-toast{z-index:2;width:fit-content;max-width:100%;transition:opacity .6s var(--rw-team-ease), transform .6s var(--rw-team-ease);background:#fff;border:1px solid #e3e4f0;border-radius:16px;align-items:center;gap:12px;margin:-12px -14px 0 auto;padding:11px 18px 11px 11px;font-size:12.5px;transition-delay:2s;display:flex;position:relative;box-shadow:0 26px 50px -18px #14185a8c}.rw-team-toast>span:last-child{flex-direction:column;display:flex}.rw-team-toast b{font-weight:600}.rw-team-toast small{color:var(--rw-team-muted);font-size:12px}.rw-team-toast__icon,.rw-team-points__icon{background:var(--rw-team-pro);color:#fff;border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:0 8px 16px -8px #6258e8e6}.rw-team-toast__icon{width:36px;height:36px}.rw-team-toast__icon svg{width:17px;height:17px}.rw-reveal-ready .rw-team-card:not(.rw-is-in) .rw-team-event{opacity:0;transform:translateY(8px)scale(.96)}.rw-reveal-ready .rw-team-card:not(.rw-is-in) .rw-team-event[data-online]{transform:scale(.85)}.rw-reveal-ready .rw-team-card:not(.rw-is-in) .rw-team-toast{opacity:0;transform:translateY(16px)}.rw-team-card.rw-is-in .rw-team-event[data-online]:after{content:"";border-radius:inherit;animation:rw-team-ping 1.2s var(--rw-team-ease) 1.9s 1;position:absolute;inset:0;box-shadow:0 0 #6258e88c}@keyframes rw-team-ping{0%{box-shadow:0 0 #6258e88c}to{box-shadow:0 0 0 12px #6258e800}}.rw-team-now:after{animation:2.4s ease-in-out infinite rw-team-pulse}@keyframes rw-team-pulse{0%,to{opacity:.2;transform:scale(.7273)}50%{opacity:.08;transform:scale(1)}}.rw-team-copy{flex-direction:column;padding:52px 12px 12px 28px;display:flex}.rw-team-points{gap:22px;margin:0 0 30px;padding:0 28px 0 0;list-style:none;display:grid}.rw-team-points li{color:var(--rw-team-text);align-items:flex-start;gap:16px;font-size:15px;line-height:1.5;display:flex}.rw-team-points b{color:var(--rw-team-ink);font-family:var(--rw-team-font-head);letter-spacing:-.01em;margin-bottom:2px;font-size:16.5px;font-weight:700;display:block}.rw-team-points__icon{width:40px;height:40px}.rw-team-points__icon svg{width:19px;height:19px}.rw-team-plan{background:linear-gradient(#fff,#f9f9ff) padding-box padding-box,linear-gradient(135deg,#6258e880,#5b9bd959 50%,#6258e81f) border-box;border:1px solid #0000;border-radius:22px;margin-top:auto;padding:22px 24px 24px;box-shadow:0 20px 40px -28px #4650be73}.rw-team-plan__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rw-team-plan__name{color:var(--rw-team-ink);font-family:var(--rw-team-font-head);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15.5px;font-weight:700;display:inline-flex}.rw-team-plan__mark{background:var(--rw-team-pro);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 6px 12px -6px #6258e8e6}.rw-team-plan__mark svg{fill:currentColor;width:13px;height:13px}.rw-team-plan__seats{color:#4a41b8;white-space:nowrap;background:linear-gradient(135deg,#6258e81f,#5b9bd92e);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.rw-team-plan__seats svg{width:13px;height:13px}.rw-team-plan__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 0;display:flex}.rw-team-plan__price b{color:var(--rw-team-ink);font-family:var(--rw-team-font-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.rw-team-plan__price span{color:var(--rw-team-muted);font-size:13.5px;font-weight:500}.rw-team-plan__extra{text-wrap:pretty;color:var(--rw-team-muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}.rw-team .rw-team-cta{background:var(--rw-team-pro);color:#fff;border-color:#0000;justify-content:center;width:100%;margin-top:18px;box-shadow:0 16px 34px -18px #6258e8cc}.rw-team .rw-team-cta .rw-ico{color:#fff}.rw-team .rw-team-cta:hover{background:linear-gradient(135deg,#554cd1,#4f8bc2);box-shadow:0 20px 40px -18px #6258e8e6}@media (max-width:1040px){.rw-team-card{grid-template-columns:1fr}.rw-team-copy{padding:28px 12px 12px 30px}}@media (max-width:720px){.rw-team{padding:8px 0 96px}.rw-team-container{padding:0 16px}.rw-team-head{margin-bottom:32px}.rw-team-lead{font-size:16px}.rw-team-card{border-radius:24px}.rw-team{--rw-team-hours:36px}.rw-team-sparkle:nth-child(6){display:none}.rw-team-stage{border-radius:18px;margin:8px;padding:18px 12px}.rw-team-cal__head{padding:13px 14px}.rw-team-cal__title{font-size:13.5px}.rw-team-cal__view{height:26px;padding:0 9px 0 8px;font-size:11px}.rw-team-cal__people{padding:14px 4px 12px 0}.rw-team-avatar{width:34px;height:34px;font-size:11px}.rw-team-person__name{font-size:12.5px}.rw-team-person__count{font-size:10.5px}.rw-team-cal__hours{padding-right:6px;font-size:9.5px}.rw-team-event{padding:4px 5px 4px 6px;left:2px;right:2px}.rw-team-event b{font-size:11px}.rw-team-event__online{padding:2px 5px 2px 4px;font-size:9px}.rw-team-event__online-more,.rw-team-event[data-short] small{display:none}.rw-team-now__label{padding:1px 3px;font-size:8.5px;right:calc(100% + 5px)}.rw-team-toast{margin-right:-4px}.rw-team-copy{padding:24px 8px 8px 20px}.rw-team-points{padding-right:12px}.rw-team-plan{border-radius:18px;padding:20px 18px 18px}}@media (max-width:380px){.rw-team{--rw-team-hours:30px}.rw-team-stage{padding-left:8px;padding-right:8px}.rw-team-cal__hours{padding-right:4px;font-size:9px}.rw-team-event{border-left-width:2px;padding-left:4px;padding-right:3px;left:1px;right:1px}.rw-team-event b{letter-spacing:-.01em;font-size:10px}.rw-team-event small{font-size:9.5px}.rw-team-now__label{font-size:8px;right:calc(100% + 4px)}}@media (prefers-reduced-motion:reduce){.rw-team-glint:before,.rw-is-in .rw-team-glint:before{animation:none}.rw-team-sparkle,.rw-is-in .rw-team-sparkle{opacity:.7;animation:none}.rw-team-event,.rw-team-toast{transition:none}.rw-team-now:after,.rw-team-card.rw-is-in .rw-team-event[data-online]:after{animation:none}}
