:is(.gro-landing,.gro-modal){font-family:var(--font-plus-jakarta-sans),system-ui,sans-serif;color:#231f26;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:normal}:is(.gro-landing,.gro-modal) *,:is(.gro-landing,.gro-modal) :before,:is(.gro-landing,.gro-modal) :after{box-sizing:content-box}:is(.gro-landing,.gro-modal) :is(button,select,input,textarea){box-sizing:border-box}:is(.gro-landing,.gro-modal) span{display:inline}:is(.gro-landing,.gro-modal) svg{vertical-align:baseline;display:inline}:is(.gro-landing,.gro-modal) :is(h1,h2,h3){font-synthesis:none}.gro-landing{background:#fff;overflow-x:clip}.gro-landing [id]{scroll-margin-top:120px}.gro-landing{font-family:var(--font-plus-jakarta-sans),system-ui,sans-serif;color:#231f26;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:is(.gro-landing,.gro-modal) a{color:inherit;text-decoration:none}.gro-landing .grad-logo{background:linear-gradient(90deg,#7a2a86,#d98a3d);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}:is(.gro-landing,.gro-modal) a:focus-visible,:is(.gro-landing,.gro-modal) button:focus-visible{outline-offset:3px;outline:3px solid #f5b53f}.gro-landing .hdr-wrap{z-index:50;padding-bottom:14px;position:sticky;top:0}.gro-landing .hdr-pad{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:22px clamp(12px,3vw,32px) 0}.gro-landing .hdr{isolation:isolate;grid-template-columns:1fr 340px 1fr;height:84px;display:grid;position:relative}.gro-landing .hdr:after{content:"";filter:blur(12px);z-index:-1;pointer-events:none;background:#231f261f;height:14px;position:absolute;bottom:-4px;left:5%;right:5%}.gro-landing .hdr-glass{z-index:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#ffffffeb;border-radius:40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),radial-gradient(11px,#000 10.8px,#0000 11.2px),radial-gradient(11px,#000 10.8px,#0000 11.2px),radial-gradient(circle at 100% 0,#0000 10.8px,#000 11.2px),radial-gradient(circle at 0 0,#0000 10.8px,#000 11.2px);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),linear-gradient(#000,#000),radial-gradient(11px,#000 10.8px,#0000 11.2px),radial-gradient(11px,#000 10.8px,#0000 11.2px),radial-gradient(circle at 100% 0,#0000 10.8px,#000 11.2px),radial-gradient(circle at 0 0,#0000 10.8px,#000 11.2px);-webkit-mask-position:0 0,100% 0,50% 100%,calc(50% - 175.5px) 11px,calc(50% + 175.5px) 11px,calc(50% - 170px) 0,calc(50% + 181px) 0,calc(50% - 164.5px) 11px,calc(50% + 164.5px) 11px;mask-position:0 0,100% 0,50% 100%,calc(50% - 175.5px) 11px,calc(50% + 175.5px) 11px,calc(50% - 170px) 0,calc(50% + 181px) 0,calc(50% - 164.5px) 11px,calc(50% + 164.5px) 11px;-webkit-mask-size:calc(50% - 181px) 100%,calc(50% - 181px) 100%,340px 62px,11px 73px,11px 73px,22px 22px,22px 22px,11px 11px,11px 11px;mask-size:calc(50% - 181px) 100%,calc(50% - 181px) 100%,340px 62px,11px 73px,11px 73px,22px 22px,22px 22px,11px 11px,11px 11px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gro-landing .hdr-line{z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='84' viewBox='0 0 40 84'><path d='M40 .5A39.5 39.5 0 0 0 .5 40V44A39.5 39.5 0 0 0 40 83.5' fill='none' stroke='%23E7E7EA' stroke-width='1'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='84' viewBox='0 0 40 84'><path d='M0 .5A39.5 39.5 0 0 1 39.5 40V44A39.5 39.5 0 0 1 0 83.5' fill='none' stroke='%23E7E7EA' stroke-width='1'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='362' height='84' viewBox='0 0 362 84'><path d='M0 .5A10.5 10.5 0 0 1 10.5 11A11.5 11.5 0 0 0 22 22.5H340A11.5 11.5 0 0 0 351.5 11A10.5 10.5 0 0 1 362 .5' fill='none' stroke='%23E7E7EA' stroke-width='1'/></svg>"),linear-gradient(#e7e7ea,#e7e7ea),linear-gradient(#e7e7ea,#e7e7ea),linear-gradient(#e7e7ea,#e7e7ea);background-position:0 0,100% 0,50% 0,40px 0,right 40px top 0,40px 100%;background-repeat:no-repeat;background-size:40px 84px,40px 84px,362px 84px,calc(50% - 221px) 1px,calc(50% - 221px) 1px,calc(100% - 80px) 1px;position:absolute;inset:0}.gro-landing .hdr-side{z-index:2;align-items:center;display:flex;position:relative}.gro-landing .hdr-left{padding-left:36px}.gro-landing .hdr-right{justify-content:flex-end;gap:26px;padding-right:22px}.gro-landing .hdr-center{z-index:2;box-sizing:border-box;justify-content:center;align-self:end;align-items:center;gap:4px;height:62px;padding:0 20px;display:flex;position:relative}.gro-landing .nav-item{color:#2e0b56;border-radius:999px;align-items:center;height:38px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.gro-landing .nav-item:hover{color:#5b1590;background:#f3ecf9}.gro-landing .nav-item[aria-current=page]{color:#2e0b56;font-weight:700}.gro-landing .hdr-toggle,.gro-landing .hdr-menu{display:none}@media (max-width:980px){.gro-landing .hdr-pad{position:relative}.gro-landing .hdr{box-sizing:border-box;justify-content:space-between;align-items:center;height:72px;padding:0 12px 0 0;display:flex}.gro-landing .hdr-glass{border-radius:36px;-webkit-mask-position:0 0,100% 0,50% 100%,calc(50% - 55.5px) 11px,calc(50% + 55.5px) 11px,calc(50% - 50px) 0,calc(50% + 61px) 0,calc(50% - 44.5px) 11px,calc(50% + 44.5px) 11px;mask-position:0 0,100% 0,50% 100%,calc(50% - 55.5px) 11px,calc(50% + 55.5px) 11px,calc(50% - 50px) 0,calc(50% + 61px) 0,calc(50% - 44.5px) 11px,calc(50% + 44.5px) 11px;-webkit-mask-size:calc(50% - 61px) 100%,calc(50% - 61px) 100%,100px 50px,11px 61px,11px 61px,22px 22px,22px 22px,11px 11px,11px 11px;mask-size:calc(50% - 61px) 100%,calc(50% - 61px) 100%,100px 50px,11px 61px,11px 61px,22px 22px,22px 22px,11px 11px,11px 11px}.gro-landing .hdr-line{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='72' viewBox='0 0 36 72'><path d='M36 .5A35.5 35.5 0 0 0 .5 36A35.5 35.5 0 0 0 36 71.5' fill='none' stroke='%23E7E7EA' stroke-width='1'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='72' viewBox='0 0 36 72'><path d='M0 .5A35.5 35.5 0 0 1 35.5 36A35.5 35.5 0 0 1 0 71.5' fill='none' stroke='%23E7E7EA' stroke-width='1'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='122' height='72' viewBox='0 0 122 72'><path d='M0 .5A10.5 10.5 0 0 1 10.5 11A11.5 11.5 0 0 0 22 22.5H100A11.5 11.5 0 0 0 111.5 11A10.5 10.5 0 0 1 122 .5' fill='none' stroke='%23E7E7EA' stroke-width='1'/></svg>"),linear-gradient(#e7e7ea,#e7e7ea),linear-gradient(#e7e7ea,#e7e7ea),linear-gradient(#e7e7ea,#e7e7ea);background-position:0 0,100% 0,50% 0,36px 0,right 36px top 0,36px 100%;background-repeat:no-repeat;background-size:36px 72px,36px 72px,122px 72px,calc(50% - 97px) 1px,calc(50% - 97px) 1px,calc(100% - 72px) 1px}.gro-landing .hdr-center,.gro-landing .hdr-right{display:none}.gro-landing .hdr-left{padding:0 0 0 22px}.gro-landing .hdr .gro-logo{width:62px}.gro-landing .hdr-toggle{z-index:2;color:#2e0b56;cursor:pointer;background:#f3ecf9;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:flex;position:relative}.gro-landing .hdr-toggle:hover{background:#eaddf5}.gro-landing .hb{width:18px;height:12px;display:block;position:relative}.gro-landing .hb:before,.gro-landing .hb:after{content:"";background:currentColor;border-radius:2px;height:2px;transition:transform .3s,top .3s;position:absolute;left:0;right:0}.gro-landing .hb:before{top:0}.gro-landing .hb:after{top:10px}.gro-landing .open .hb:before{top:5px;transform:rotate(45deg)}.gro-landing .open .hb:after{top:5px;transform:rotate(-45deg)}.gro-landing .hdr-menu{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#ffffffeb;border:1px solid #e7e7ea;border-radius:28px;margin-top:10px;padding:10px;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;display:block;position:absolute;top:100%;left:clamp(12px,3vw,32px);right:clamp(12px,3vw,32px);transform:translateY(-10px)scale(.98);box-shadow:0 18px 40px -20px #231f264d}.gro-landing .open .hdr-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.gro-landing .hdr-menu .mi{color:#2e0b56;border-radius:16px;align-items:center;height:52px;padding:0 16px;font-size:17px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.gro-landing .hdr-menu .mi:hover{color:#5b1590;background:#f3ecf9}.gro-landing .hdr-menu .mrow{border-top:1px solid #e7e7ea;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:14px 6px 6px;display:flex}}.gro-landing .calc-grid{background:#e7e7ea;border:1px solid #e7e7ea;border-radius:32px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.gro-landing .eq-badge{z-index:2;background:#2e0b56;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:28px;left:32px}@media (max-width:880px){.gro-landing .calc-grid{grid-template-columns:1fr}}.gro-landing .calc-grid .skel,.gro-landing .calc-grid .calc-err{display:none}.gro-landing .calc-grid[data-state=loading] .live{visibility:hidden}.gro-landing .calc-grid[data-state=loading] .skel{display:flex}.gro-landing .calc-grid[data-state=loading] .plan{pointer-events:none}.gro-landing .calc-grid[data-state=error]>.plan,.gro-landing .calc-grid[data-state=error]>.calc-foot,.gro-landing .calc-grid[data-state=error] .calc-sw,.gro-landing .calc-grid[data-state=error] .rate-line{display:none!important}.gro-landing .calc-grid[data-state=loading] .calc-sw,.gro-landing .calc-grid[data-state=loading] .eq-badge{visibility:hidden}@media (min-width:881px){.gro-landing .calc-grid{min-height:604px}.gro-landing .calc-grid[data-state=error]{grid-template-rows:auto 1fr}}.gro-landing .calc-grid[data-state=error]>.calc-top{min-height:0!important;padding-top:40px!important;padding-bottom:40px!important}.gro-landing .calc-grid[data-state=error]>div:nth-of-type(2){justify-content:flex-end!important}.gro-landing .calc-top{justify-content:center!important}.gro-landing .calc-grid:not([data-state=error])>div:nth-of-type(2){padding-top:84px!important}.gro-landing .calc-grid:not([data-state=error])>div:nth-of-type(2) .skel{top:84px!important}.gro-landing .calc-grid[data-state=error]>.calc-err{display:flex}.gro-landing .sk{background:var(--sk1);border-radius:8px;display:block;position:relative;overflow:hidden}.gro-landing .sk:after{content:"";background:linear-gradient(90deg,transparent,var(--sk2),transparent);animation:1.4s ease-in-out infinite gl-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes gl-shimmer{to{transform:translate(100%)}}.gro-landing .retry{cursor:pointer;border:0;font-family:inherit}.gro-landing .plan{cursor:pointer;background:#fff;flex-direction:column;gap:14px;padding:30px 32px 42px;display:flex;position:relative}.gro-landing .plan input{appearance:none;cursor:pointer;background:#fff;border:2px solid #bdb7c5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin:0 0 0 auto;transition:border-color .15s;display:grid}.gro-landing .plan input:after{content:"";background:#f5b53f;border-radius:50%;width:12px;height:12px;transition:transform .15s;transform:scale(0)}.gro-landing .plan input:checked{border-color:#f5b53f}.gro-landing .plan input:checked:after{transform:scale(1)}.gro-landing .plan-bar{opacity:0;background:#f5b53f;height:8px;position:absolute;bottom:0;left:0;right:0}.gro-landing .plan:has(input:checked) .plan-bar{opacity:1}.gro-landing .plan-flex input:checked{border-color:#5b1590}.gro-landing .plan-flex input:after,.gro-landing .plan-flex .plan-bar{background:#5b1590}.gro-landing .plan:has(input:focus-visible){outline-offset:-3px;outline:3px solid #f5b53f}@media (max-width:560px){.gro-landing .scene{zoom:.78}.gro-landing .feat-panel{min-height:460px!important}}:is(.gro-landing,.gro-modal) .gro-logo{aspect-ratio:520/346;background:url(/images/logo.svg) 50%/contain no-repeat;flex:none;width:81px;display:block}:is(.gro-landing,.gro-modal) .leaf{aspect-ratio:132/192;background-color:var(--c,#57cea7);flex:none;width:44px;display:block;-webkit-mask:url(/images/leaf-mask.svg) 50%/contain no-repeat;mask:url(/images/leaf-mask.svg) 50%/contain no-repeat}.gro-landing .ft-link{color:#ffffffdb;font-size:15px;font-weight:500;transition:color .2s}.gro-landing .ft-link:hover{color:#fff}.gro-landing .ft-auth{color:#ffc95c;font-size:15px;font-weight:600}.gro-landing .ft-auth:hover{text-underline-offset:4px;text-decoration:underline}.gro-landing .ft-meta{color:#fff9;font-size:14px}.gro-landing a.ft-meta:hover{color:#fff}.gro-landing .rail{border:1px solid #e7e7ea;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:12px clamp(24px,2.8vw,40px);display:flex}.gro-landing .rail-i{color:#231f26;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.gro-landing .rail-i span{color:#2e0b56;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:860px){.gro-landing .rail{border-radius:28px;flex-direction:column;align-items:stretch;gap:0;padding:6px 24px}.gro-landing .rail-i{padding:14px 0}.gro-landing .rail-i+.rail-i{border-top:1px solid #e7e7ea}}@media (min-width:1024px){.gro-landing .rail{width:80%;margin-left:auto;margin-right:auto}.gro-landing .calc-grid .calc-foot{text-align:center;justify-content:center}}.gro-landing .feat-sec{padding:120px 0 160px}@media (max-width:760px){.gro-landing .feat-sec{padding:72px 0 128px}}@media (max-width:420px){.gro-landing .hc-num{font-size:22px!important}}@media (max-width:980px){.gro-landing .hero-grid{row-gap:30px!important;padding-bottom:36px!important}}@media (min-width:561px) and (max-width:980px){.gro-landing .hero-art{zoom:.8}}@media (max-width:560px){.gro-landing .hero-art{zoom:.9;width:480px!important;max-width:none!important}}@media (max-width:425px){.gro-landing .hero-art{zoom:.73}}@media (max-width:405px){.gro-landing .hero-art{zoom:.69}}@media (max-width:385px){.gro-landing .hero-art{zoom:.67}}@media (max-width:370px){.gro-landing .hero-art{zoom:.64}}@media (max-width:340px){.gro-landing .hero-art{zoom:.57}}@media (max-width:880px){.gro-landing .calc-grid:not([data-state=error])>.calc-top{min-height:0!important;padding-bottom:32px!important;padding-left:24px!important;padding-right:24px!important}.gro-landing .calc-grid:not([data-state=error])>.calc-top:first-child{padding-top:88px!important}.gro-landing .calc-grid .calc-sw{right:24px!important}.gro-landing .eq-badge{left:24px}}@media (max-width:560px){.gro-landing .calc-grid .calc-foot{padding-left:16px!important;padding-right:16px!important}}.gro-landing .ft-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;padding-bottom:40px;display:flex}.gro-landing .ft-nav{flex-wrap:wrap;align-items:center;gap:10px 36px;display:flex}.gro-landing .ft-auth-row{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.gro-landing .ft-bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;display:flex}@media (min-width:981px){.gro-landing .ft-top{grid-template-columns:1fr auto 1fr;display:grid}.gro-landing .ft-auth-row{justify-content:flex-end}.gro-landing .ft-bottom{justify-content:center;gap:8px 32px}}.gro-landing .login{color:#2e0b56;align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.gro-landing .login svg{color:#5b1590}.gro-landing .login:hover{color:#5b1590;text-underline-offset:4px;text-decoration:underline}.gro-landing .foot-link:hover{color:#5b1590}:is(.gro-landing,.gro-modal) .cta{--d:40px;--p:6px;padding:var(--p) var(--p) var(--p) 28px;box-sizing:border-box;color:#fff;letter-spacing:.01em;background-color:#2e0b56;background-image:linear-gradient(115deg,#5b1590 0%,#2e0b56 100%);border-radius:999px;align-items:center;gap:18px;font-size:16px;font-weight:600;line-height:24px;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 10px 22px -10px #2e0b56d9}:is(.gro-landing,.gro-modal) .cta:hover{transform:translateY(-1.5px);box-shadow:inset 0 1px #fff3,0 14px 25px -10px #2e0b56d1}:is(.gro-landing,.gro-modal) .cta.cta-flat{box-shadow:inset 0 1px #fff3,0 5px 11px -5px #2e0b56d9}:is(.gro-landing,.gro-modal) .cta.cta-flat:hover{box-shadow:inset 0 1px #fff3,0 7px 12.5px -5px #2e0b56d1}:is(.gro-landing,.gro-modal) .cta:active{transform:translateY(-.5px)}:is(.gro-landing,.gro-modal) .ripple{pointer-events:none;background:#fff6;border-radius:50%;animation:.65s ease-out forwards gl-ripple;position:absolute;transform:scale(0)}@keyframes gl-ripple{to{opacity:0;transform:scale(1)}}:is(.gro-landing,.gro-modal) .cta-lg{--d:54px;gap:26px;padding-left:36px;font-size:18px;line-height:28px}:is(.gro-landing,.gro-modal) .cta-dot{width:var(--d);height:var(--d);color:#231f26;background:#f5b53f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 3px #2e0b56,0 0 0 4px #f5b53f80}.gro-landing .liq{box-sizing:border-box;color:#2e0b56;width:100%;height:46px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#fff;border:1.5px solid #e4d6f0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:background-color .25s,color .25s,border-color .25s;display:flex}.gro-landing .liq:hover{color:#fff;background:#2e0b56;border-color:#2e0b56}@keyframes gl-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(var(--fy,-6px))}}@keyframes gl-barIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gl-ringIn{0%{stroke-dashoffset:113.1px}}@keyframes gl-segIn{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes gl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-drift{0%,to{transform:translate(0,0)}50%{transform:translate(-26px,14px)}}.gro-landing .fade-up{animation:gl-fadeUp .85s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.gro-landing .fade-down{animation:.8s cubic-bezier(.2,.7,.2,1) both gl-fadeDown}.gro-landing .float-in{animation:gl-fadeUp .85s cubic-bezier(.2,.7,.2,1) var(--d,0s) both,gl-floaty var(--fd,7s) ease-in-out calc(var(--d,0s) + .9s) infinite}.gro-landing .bar-in{transform-origin:0;animation:gl-barIn 1.2s cubic-bezier(.2,.7,.2,1) var(--d,.6s) both}.gro-landing .ring-in{animation:1.3s cubic-bezier(.2,.7,.2,1) .8s both gl-ringIn}.gro-landing .seg-in{transform-origin:bottom;animation:gl-segIn .5s cubic-bezier(.2,.7,.2,1) var(--sd,1.2s) both}.gro-landing .line-draw{stroke-dasharray:1;animation:1.8s cubic-bezier(.4,.1,.2,1) .9s both gl-draw}.gro-landing .area-in{animation:1.2s 1.5s both gl-fadeIn}.gro-landing .dot-in{animation:.5s 2.5s both gl-fadeIn}.gro-landing .drift{animation:18s ease-in-out infinite gl-drift}.gro-landing .lift{transition:transform .3s,box-shadow .3s}.gro-landing .lift:hover{transform:translateY(-5px);box-shadow:0 28px 50px -18px #3c1e5a40}@media (prefers-reduced-motion:reduce){:is(.gro-landing,.gro-modal) *,:is(.gro-landing,.gro-modal) :before,:is(.gro-landing,.gro-modal) :after{transition:none!important;animation:none!important}}.gro-modal{font-family:var(--font-plus-jakarta-sans),system-ui,sans-serif;color:#231f26;-webkit-font-smoothing:antialiased}:is(.gro-landing,.gro-modal) button{font-family:inherit}.gro-modal .cap{color:#6b6573;background:#f4f4f6;padding:16px clamp(20px,4vw,60px);font-size:14px;font-weight:600}.gro-modal .frame{box-sizing:border-box;background:#6f6b75;justify-content:center;align-items:center;min-height:780px;padding:48px clamp(16px,3vw,40px);display:flex}.gro-modal .modal{background:#fff;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #140a288c,0 2px 6px #140a281f}.gro-modal .m1{grid-template-columns:5fr 7fr;max-width:920px;display:grid}.gro-modal .m1-art{background:#2e0b56;min-height:100%;position:relative;overflow:hidden}.gro-modal .m1-body{--pad:clamp(28px,4.5vw,56px);padding:var(--pad);flex-direction:column;display:flex}.gro-modal .m2{max-width:480px}.gro-modal .m2-art{background:#f3f3fb;justify-content:center;align-items:center;padding:44px 0 28px;display:flex;position:relative;overflow:hidden}.gro-modal .m2-body{--pad:clamp(28px,5vw,44px);padding:var(--pad);text-align:center}.gro-modal .lbl{color:#231f26;margin:0 0 8px;font-size:14px;font-weight:600;display:block}.gro-modal .fld{box-sizing:border-box;width:100%;height:52px;font:inherit;color:#231f26;background:#fff;border:1px solid #dcdce2;border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.gro-modal .fld::placeholder{color:#9a94a3}.gro-modal .fld:hover{border-color:#bdb7c5}.gro-modal .fld:focus{border-color:#5b1590;outline:0;box-shadow:0 0 0 4px #5b15901f}.gro-modal .foot{margin:auto calc(var(--pad)*-1) calc(var(--pad)*-1);padding:16px var(--pad);color:#6b6573;cursor:pointer;text-align:left;background:#fafafa;border-top:1px solid #e7e7ea;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}.gro-modal .foot input{appearance:none;cursor:pointer;background:#cfcad6;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background-color .2s;position:relative}.gro-modal .foot input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #140a284d}.gro-modal .foot input:checked{background:#2e0b56}.gro-modal .foot input:checked:after{transform:translate(18px)}.gro-modal .foot input:focus-visible{outline-offset:2px;outline:3px solid #f5b53f}.gro-modal .skip{color:#5b1590;border-radius:12px;padding:10px 16px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-block}.gro-modal .skip:hover{background:#f3ecf9}@media (max-width:720px){.gro-modal .m1{grid-template-columns:1fr}.gro-modal .m1-art{min-height:400px}.gro-modal .frame{align-items:flex-start;min-height:860px}}:is(.gro-landing,.gro-modal) .cta-c,:is(.gro-landing,.gro-modal) .cta-c:hover,:is(.gro-landing,.gro-modal) .cta-c:active{box-shadow:none!important}:is(.gro-landing,.gro-modal) .cta-c{cursor:pointer;border:0;justify-content:center;width:100%;padding:16px 28px;font-family:inherit;display:flex}.gro-landing .calc-input{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;appearance:textfield;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;display:block}.gro-landing .calc-input::placeholder{color:#ffffff73}.gro-landing .calc-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gro-landing .calc-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gro-landing select.calc-input{cursor:pointer;appearance:none}.gro-landing select.calc-input option{color:#231f26}.gro-landing .calc-field:focus-within{border-bottom-color:#fff!important}@media (max-width:720px){.gro-modal .cal-head{display:none!important}}.gro-modal .fld-err{color:#c62f2f;margin-top:6px;font-size:13px;display:block}.gro-modal .skip{cursor:pointer;background:0 0;border:0;font-family:inherit}.gro-landing .login:hover{text-decoration:none}
