: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) :after,:is(.gro-landing,.gro-modal) :before{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{display:inline;vertical-align:baseline}:is(.gro-landing,.gro-modal) :is(h1,h2,h3){font-synthesis:none}.gro-landing{background:#FFFFFF;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-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:is(.gro-landing,.gro-modal) a:focus-visible,:is(.gro-landing,.gro-modal) button:focus-visible{outline:3px solid #F5B53F;outline-offset:3px}.gro-landing .hdr-wrap{position:sticky;top:0;z-index:50;padding-bottom:14px}.gro-landing .hdr-pad{max-width:1240px;margin:0 auto;padding:22px clamp(12px,3vw,32px) 0;box-sizing:border-box}.gro-landing .hdr{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 340px 1fr;height:84px}.gro-landing .hdr:after{content:"";position:absolute;left:5%;right:5%;bottom:-4px;height:14px;background:rgba(35,31,38,.12);filter:blur(12px);z-index:-1;pointer-events:none}.gro-landing .hdr-glass{z-index:0;border-radius:40px;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-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(circle 11px at center,#000 10.8px,transparent 11.2px),radial-gradient(circle 11px at center,#000 10.8px,transparent 11.2px),radial-gradient(circle at 100% 0,transparent 10.8px,#000 11.2px),radial-gradient(circle at 0 0,transparent 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(circle 11px at center,#000 10.8px,transparent 11.2px),radial-gradient(circle 11px at center,#000 10.8px,transparent 11.2px),radial-gradient(circle at 100% 0,transparent 10.8px,#000 11.2px),radial-gradient(circle at 0 0,transparent 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-glass,.gro-landing .hdr-line{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gro-landing .hdr-line{z-index:1;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-size:40px 84px,40px 84px,362px 84px,calc(50% - 221px) 1px,calc(50% - 221px) 1px,calc(100% - 80px) 1px;background-repeat:no-repeat}.gro-landing .hdr-side{position:relative;z-index:2;display:flex;align-items:center}.gro-landing .hdr-left{padding-left:36px}.gro-landing .hdr-right{justify-content:flex-end;gap:26px;padding-right:22px}.gro-landing .hdr-center{position:relative;z-index:2;align-self:end;box-sizing:border-box;height:62px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 20px}.gro-landing .nav-item{display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:600;color:#2E0B56;transition:background-color .2s ease,color .2s ease}.gro-landing .nav-item:hover{background:#F3ECF9;color:#5B1590}.gro-landing .nav-item[aria-current=page]{color:#2E0B56;font-weight:700}.gro-landing .hdr-menu,.gro-landing .hdr-toggle{display:none}@media (max-width:980px){.gro-landing .hdr-pad{position:relative}.gro-landing .hdr{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 12px 0 0;box-sizing:border-box}.gro-landing .hdr-glass{border-radius:36px;-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;-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}.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-size:36px 72px,36px 72px,122px 72px,calc(50% - 97px) 1px,calc(50% - 97px) 1px,calc(100% - 72px) 1px;background-repeat:no-repeat}.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{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#F3ECF9;color:#2E0B56;cursor:pointer;transition:background-color .2s ease}.gro-landing .hdr-toggle:hover{background:#EADDF5}.gro-landing .hb{position:relative;display:block;width:18px;height:12px}.gro-landing .hb:after,.gro-landing .hb:before{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .3s ease,top .3s ease}.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{display:block;position:absolute;left:clamp(12px,3vw,32px);right:clamp(12px,3vw,32px);top:100%;margin-top:10px;padding:10px;box-sizing:border-box;border-radius:28px;border:1px solid #e7e7ea;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);box-shadow:0 18px 40px -20px rgba(35,31,38,.3);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top center;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s}.gro-landing .open .hdr-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s}.gro-landing .hdr-menu .mi{display:flex;align-items:center;height:52px;padding:0 16px;border-radius:16px;font-size:17px;font-weight:600;color:#2E0B56;transition:background-color .2s ease,color .2s ease}.gro-landing .hdr-menu .mi:hover{background:#F3ECF9;color:#5B1590}.gro-landing .hdr-menu .mrow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:14px 6px 6px;border-top:1px solid #e7e7ea}}.gro-landing .calc-grid{border:1px solid #e7e7ea;border-radius:32px;overflow:hidden;background:#E7E7EA;display:grid;grid-template-columns:1fr 1fr;gap:1px}.gro-landing .eq-badge{position:absolute;z-index:2;top:28px;left:32px;width:56px;height:56px;border-radius:50%;background:#2E0B56;display:flex;align-items:center;justify-content:center}@media (max-width:880px){.gro-landing .calc-grid{grid-template-columns:1fr}}.gro-landing .calc-grid .calc-err,.gro-landing .calc-grid .skel{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] .calc-sw,.gro-landing .calc-grid[data-state=error] .rate-line,.gro-landing .calc-grid[data-state=error]>.calc-foot,.gro-landing .calc-grid[data-state=error]>.plan{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{position:relative;display:block;overflow:hidden;border-radius:8px;background:var(--sk1)}.gro-landing .sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--sk2),transparent);transform:translateX(-100%);animation:gl-shimmer 1.4s ease-in-out infinite}@keyframes gl-shimmer{to{transform:translateX(100%)}}.gro-landing .retry{border:0;font-family:inherit;cursor:pointer}.gro-landing .plan{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px 32px 42px;background:#FFFFFF;cursor:pointer}.gro-landing .plan input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;margin:0 0 0 auto;border-radius:50%;border:2px solid #bdb7c5;background:#FFFFFF;display:grid;place-items:center;flex:none;cursor:pointer;transition:border-color .15s ease}.gro-landing .plan input:after{content:"";width:12px;height:12px;border-radius:50%;background:#F5B53F;transform:scale(0);transition:transform .15s ease}.gro-landing .plan input:checked{border-color:#F5B53F}.gro-landing .plan input:checked:after{transform:scale(1)}.gro-landing .plan-bar{position:absolute;left:0;right:0;bottom:0;height:8px;background:#F5B53F;opacity:0}.gro-landing .plan:has(input:checked) .plan-bar{opacity:1}.gro-landing .plan-flex input:checked{border-color:#5B1590}.gro-landing .plan-flex .plan-bar,.gro-landing .plan-flex input:after{background:#5B1590}.gro-landing .plan:has(input:focus-visible){outline:3px solid #F5B53F;outline-offset:-3px}@media (max-width:560px){.gro-landing .scene{zoom:.78}.gro-landing .feat-panel{min-height:460px!important}}:is(.gro-landing,.gro-modal) .gro-logo{display:block;flex:none;width:81px;aspect-ratio:520/346;background:url(/images/logo.svg) 50%/contain no-repeat}:is(.gro-landing,.gro-modal) .leaf{display:block;flex:none;width:44px;aspect-ratio:132/192;background-color:var(--c,#57CEA7);-webkit-mask:url(/images/leaf-mask.svg) center/contain no-repeat;mask:url(/images/leaf-mask.svg) center/contain no-repeat}.gro-landing .ft-link{font-size:15px;font-weight:500;color:rgba(255,255,255,.86);transition:color .2s ease}.gro-landing .ft-link:hover{color:#FFFFFF}.gro-landing .ft-auth{font-size:15px;font-weight:600;color:#FFC95C}.gro-landing .ft-auth:hover{text-decoration:underline;text-underline-offset:4px}.gro-landing .ft-meta{font-size:14px;color:rgba(255,255,255,.6)}.gro-landing a.ft-meta:hover{color:#FFFFFF}.gro-landing .rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;border:1px solid #e7e7ea;border-radius:999px;padding:12px clamp(24px,2.8vw,40px)}.gro-landing .rail-i{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#231F26}.gro-landing .rail-i span{width:40px;height:40px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2E0B56}@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{justify-content:center;text-align: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{width:480px!important;max-width:none!important;zoom:.9}}@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-left:24px!important;padding-right:24px!important;padding-bottom:32px!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{justify-content:space-between;gap:28px 48px;padding-bottom:40px}.gro-landing .ft-nav,.gro-landing .ft-top{display:flex;flex-wrap:wrap;align-items:center}.gro-landing .ft-nav{gap:10px 36px}.gro-landing .ft-auth-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px}.gro-landing .ft-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}@media (min-width:981px){.gro-landing .ft-top{display:grid;grid-template-columns:1fr auto 1fr}.gro-landing .ft-auth-row{justify-content:flex-end}.gro-landing .ft-bottom{justify-content:center;gap:8px 32px}}.gro-landing .login{display:inline-flex;align-items:center;gap:7px;color:#2E0B56;font-size:15px;font-weight:600}.gro-landing .login svg{color:#5B1590}.gro-landing .login:hover{color:#5B1590;text-decoration:underline;text-underline-offset:4px}.gro-landing .foot-link:hover{color:#5B1590}:is(.gro-landing,.gro-modal) .cta{--d:40px;--p:6px;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:18px;padding:var(--p) var(--p) var(--p) 28px;box-sizing:border-box;border-radius:999px;background-color:#2E0B56;background-image:linear-gradient(115deg,#5B1590,#2E0B56);color:#FFFFFF;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 22px -10px rgba(46,11,86,.85);transition:transform .25s ease,box-shadow .25s ease}:is(.gro-landing,.gro-modal) .cta:hover{transform:translateY(-1.5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 14px 25px -10px rgba(46,11,86,.82)}:is(.gro-landing,.gro-modal) .cta.cta-flat{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 5px 11px -5px rgba(46,11,86,.85)}:is(.gro-landing,.gro-modal) .cta.cta-flat:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 7px 12.5px -5px rgba(46,11,86,.82)}:is(.gro-landing,.gro-modal) .cta:active{transform:translateY(-.5px)}:is(.gro-landing,.gro-modal) .ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.4);pointer-events:none;transform:scale(0);animation:gl-ripple .65s ease-out forwards}@keyframes gl-ripple{to{transform:scale(1);opacity:0}}:is(.gro-landing,.gro-modal) .cta-lg{--d:54px;padding-left:36px;gap:26px;font-size:18px;line-height:28px}:is(.gro-landing,.gro-modal) .cta-dot{width:var(--d);height:var(--d);flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#F5B53F;color:#231F26;box-shadow:0 0 0 3px #2E0B56,0 0 0 4px rgba(245,181,63,.5)}.gro-landing .liq{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;box-sizing:border-box;border-radius:12px;border:1.5px solid #e4d6f0;background:#FFFFFF;color:#2E0B56;font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.gro-landing .liq:hover{background:#2E0B56;border-color:#2E0B56;color:#FFFFFF}@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.1}}@keyframes gl-segIn{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes gl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes gl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gl-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-26px,14px,0)}}.gro-landing .fade-up{animation:gl-fadeUp .85s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}.gro-landing .fade-down{animation:gl-fadeDown .8s cubic-bezier(.2,.7,.2,1) both}.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:left center;animation:gl-barIn 1.2s cubic-bezier(.2,.7,.2,1) var(--d,.6s) both}.gro-landing .ring-in{animation:gl-ringIn 1.3s cubic-bezier(.2,.7,.2,1) .8s both}.gro-landing .seg-in{transform-origin:center bottom;animation:gl-segIn .5s cubic-bezier(.2,.7,.2,1) var(--sd,1.2s) both}.gro-landing .line-draw{stroke-dasharray:1;animation:gl-draw 1.8s cubic-bezier(.4,.1,.2,1) .9s both}.gro-landing .area-in{animation:gl-fadeIn 1.2s ease 1.5s both}.gro-landing .dot-in{animation:gl-fadeIn .5s ease 2.5s both}.gro-landing .drift{animation:gl-drift 18s ease-in-out infinite}.gro-landing .lift{transition:transform .3s ease,box-shadow .3s ease}.gro-landing .lift:hover{transform:translateY(-5px);box-shadow:0 28px 50px -18px rgba(60,30,90,.25)}@media (prefers-reduced-motion:reduce){:is(.gro-landing,.gro-modal) *,:is(.gro-landing,.gro-modal) :after,:is(.gro-landing,.gro-modal) :before{animation:none!important;transition: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{padding:16px clamp(20px,4vw,60px);background:#F4F4F6;font-size:14px;font-weight:600;color:#6B6573}.gro-modal .frame{min-height:780px;display:flex;align-items:center;justify-content:center;padding:48px clamp(16px,3vw,40px);box-sizing:border-box;background:#6F6B75}.gro-modal .modal{position:relative;width:100%;background:#FFFFFF;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -30px rgba(20,10,40,.55),0 2px 6px rgba(20,10,40,.12)}.gro-modal .m1{max-width:920px;display:grid;grid-template-columns:5fr 7fr}.gro-modal .m1-art{position:relative;overflow:hidden;background:#2E0B56;min-height:100%}.gro-modal .m1-body{--pad:clamp(28px,4.5vw,56px);padding:var(--pad);display:flex;flex-direction:column}.gro-modal .m2{max-width:480px}.gro-modal .m2-art{position:relative;overflow:hidden;background:#F3F3FB;padding:44px 0 28px;display:flex;align-items:center;justify-content:center}.gro-modal .m2-body{--pad:clamp(28px,5vw,44px);padding:var(--pad);text-align:center}.gro-modal .lbl{display:block;margin:0 0 8px;font-size:14px;font-weight:600;color:#231F26}.gro-modal .fld{width:100%;height:52px;box-sizing:border-box;border:1px solid #dcdce2;border-radius:14px;padding:0 16px;font:inherit;font-size:16px;color:#231F26;background:#FFFFFF;transition:border-color .2s ease,box-shadow .2s ease}.gro-modal .fld::-moz-placeholder{color:#9A94A3}.gro-modal .fld::placeholder{color:#9A94A3}.gro-modal .fld:hover{border-color:#BDB7C5}.gro-modal .fld:focus{outline:0;border-color:#5B1590;box-shadow:0 0 0 4px rgba(91,21,144,.12)}.gro-modal .foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:auto calc(var(--pad)*-1) calc(var(--pad)*-1);padding:16px var(--pad);border-top:1px solid #e7e7ea;background:#FAFAFA;font-size:14px;font-weight:500;color:#6B6573;cursor:pointer;text-align:left}.gro-modal .foot input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:42px;height:24px;margin:0;border-radius:999px;background:#CFCAD6;cursor:pointer;transition:background-color .2s ease}.gro-modal .foot input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 3px rgba(20,10,40,.3);transition:transform .2s ease}.gro-modal .foot input:checked{background:#2E0B56}.gro-modal .foot input:checked:after{transform:translateX(18px)}.gro-modal .foot input:focus-visible{outline:3px solid #F5B53F;outline-offset:2px}.gro-modal .skip{display:inline-block;padding:10px 16px;font-size:15px;font-weight:600;color:#5B1590;border-radius:12px;transition:background-color .2s ease}.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:active,:is(.gro-landing,.gro-modal) .cta-c:hover{box-shadow:none!important}:is(.gro-landing,.gro-modal) .cta-c{display:flex;width:100%;justify-content:center;padding:16px 28px;border:0;cursor:pointer;font-family:inherit}.gro-landing .calc-input{display:block;flex:1;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;outline:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gro-landing .calc-input::-moz-placeholder{color:rgba(255,255,255,.45)}.gro-landing .calc-input::placeholder{color:rgba(255,255,255,.45)}.gro-landing .calc-input::-webkit-inner-spin-button,.gro-landing .calc-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gro-landing select.calc-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gro-landing select.calc-input option{color:#231F26}.gro-landing .calc-field:focus-within{border-bottom-color:#FFFFFF!important}@media (max-width:720px){.gro-modal .cal-head{display:none!important}}.gro-modal .fld-err{display:block;margin-top:6px;font-size:13px;color:#C62F2F}.gro-modal .skip{border:0;background:transparent;font-family:inherit;cursor:pointer}.gro-landing .login:hover{text-decoration:none}