:root{--groups-max-width:1200px;--groups-shell-padding:120px;--groups-text:#132537;--groups-blue:#3265ad;--groups-blue-dark:#1b4f9e;--groups-border:#eaf2fc;--groups-muted:#8c8c8c;--groups-card-bg:#fafafa;--groups-gold-gradient:linear-gradient(106.99deg,#b49a4c,#ffdc72 114.63%);--groups-font:var(--font-manrope,"Manrope",system-ui,sans-serif);--groups-radius:10px;--groups-input-radius:5px}.groups-page,.groups-page *,.groups-page :after,.groups-page :before{box-sizing:border-box}.groups-page{width:100%;max-width:100%;overflow-x:hidden;background:#ffffff}.groups-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.groups-page__whatsapp{position:fixed;right:24px;bottom:120px;z-index:900;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--groups-text);color:#ffffff;text-decoration:none;box-shadow:0 8px 24px rgba(19,37,55,.25);transition:transform .15s ease,background-color .15s ease}.groups-page__whatsapp:hover{background:#1b3350;transform:scale(1.04)}.groups-page__whatsapp svg{width:26px;height:26px}.groups-hero{position:relative;width:100%;overflow:hidden;background:var(--groups-card-bg);box-shadow:0 4px 10px rgba(183,183,183,.25)}.groups-hero__decor{position:absolute;z-index:0;width:294px;height:294px;background:url(/images/groups/hero-ring-1.svg) 50%/contain no-repeat;pointer-events:none}.groups-hero__decor--one{top:-127px;left:-148px}.groups-hero__visual .groups-hero__decor--two{top:50%;left:92px;bottom:auto;z-index:1;background-image:url(/images/groups/hero-ring-2.svg);transform:translate(-50%,-50%)}.groups-hero__shell{position:relative;z-index:1;display:grid;grid-template-columns:289px minmax(0,1fr) 440px;align-items:stretch;gap:0;width:100%;max-width:1440px;min-height:600px;margin:0 auto;padding:0 0 0 70px}.groups-hero__intro{position:relative;z-index:3;width:289px;padding-top:127px}.groups-hero__badge{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;margin-bottom:20px;padding:15px;border-radius:var(--groups-input-radius);background:var(--groups-gold-gradient);box-shadow:0 4px 5px rgba(183,183,183,.25);color:#ffffff;font-size:25px;font-weight:600;line-height:1;white-space:nowrap}.groups-hero__badge,.groups-hero__title{width:289px;font-family:var(--groups-font);text-transform:uppercase;overflow-wrap:break-word;word-break:break-word}.groups-hero__title{min-height:191px;margin:0 0 20px;color:var(--groups-text)}.groups-hero__title-bold{font-weight:700}.groups-hero__title-bold,.groups-hero__title-regular{display:block;margin:0;font-size:45px;line-height:50px}.groups-hero__title-regular{font-weight:400}.groups-hero__description{width:289px;margin:0;color:var(--groups-text);font-family:var(--groups-font);font-size:14px;font-weight:300;line-height:normal;overflow-wrap:break-word;word-break:break-word}.groups-hero__description strong{font-weight:600}.groups-hero__visual{position:relative;z-index:1;align-self:start;display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;margin-left:70px;margin-right:-183px;padding-top:65px}.groups-hero__image-wrap{position:relative;display:inline-block;line-height:0}.groups-hero__image{position:relative;z-index:2;display:block;flex-shrink:0;width:754px;height:470px;border-radius:70px 0 0 70px;object-fit:cover}.groups-hero__form-panel{position:relative;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;width:440px;max-width:440px;min-height:600px;padding:29px;border:1px solid var(--groups-border);border-right:none;background:var(--groups-card-bg);box-shadow:0 4px 10px rgba(183,183,183,.25)}.groups-hero__form-title{width:100%;max-width:380px;margin:0 auto 15px;color:var(--groups-text);font-family:var(--groups-font);font-size:20px;font-weight:400;line-height:normal;text-align:center}.groups-hero__form-title strong{font-weight:700}.groups-hero__form{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;width:100%;max-width:380px;margin:0 auto}.groups-hero__field{display:block;width:100%}.groups-hero__input,.groups-hero__select,.groups-hero__textarea{display:block;width:100%;border:1px solid var(--groups-border);border-radius:var(--groups-input-radius);background:#ffffff;color:var(--groups-text);font-family:var(--groups-font);font-size:14px;font-weight:500;outline:none}.groups-hero__input,.groups-hero__select{box-sizing:border-box;min-height:40px;height:auto;padding:13px 15px}.groups-hero__textarea{box-sizing:border-box;height:50px;min-height:50px;max-height:50px;padding:15px;overflow:hidden;resize:none;line-height:normal;font-weight:500;scrollbar-width:none;-ms-overflow-style:none}.groups-hero__textarea::-webkit-scrollbar{display:none}.groups-hero__input::placeholder,.groups-hero__textarea::placeholder{color:var(--groups-muted)}.groups-hero__select-wrap{position:relative;display:flex;align-items:stretch;width:100%}.groups-hero__field--select{flex:1}.groups-hero__select{appearance:none;padding-right:48px;border-right:none;border-radius:var(--groups-input-radius) 0 0 var(--groups-input-radius)}.groups-hero__select:invalid{color:var(--groups-muted)}.groups-hero__select option{color:var(--groups-text)}.groups-hero__select-toggle{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:auto;min-height:40px;border:1px solid var(--groups-border);border-left:none;border-radius:0 var(--groups-input-radius) var(--groups-input-radius) 0;background:#ffffff;pointer-events:none}.groups-hero__select-icon{width:15px;height:15px}.groups-hero__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.groups-hero__row--checks{gap:6px;height:40px}.groups-hero__check-wrap{display:flex;flex:1;min-width:0;height:40px}.groups-hero__check-field{display:flex;flex:1;align-items:center;box-sizing:border-box;height:100%;min-height:0;padding:13px 15px;border:1px solid var(--groups-border);border-right:none;border-radius:var(--groups-input-radius) 0 0 var(--groups-input-radius);background:#ffffff}.groups-hero__check-label{color:var(--groups-muted);font-family:var(--groups-font);font-size:14px;font-weight:500;line-height:18px}.groups-hero__check-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;box-sizing:border-box;height:100%;padding:8px 10px;border:1px solid var(--groups-border);border-left:none;border-radius:0 var(--groups-input-radius) var(--groups-input-radius) 0;background:#ffffff;cursor:pointer}.groups-hero__check-input{appearance:none;-webkit-appearance:none;display:block;width:20px;height:20px;margin:0;border:1px solid var(--groups-border);border-radius:2px;background:#ffffff;cursor:pointer}.groups-hero__check-input:checked{border-color:var(--groups-blue-dark);background-color:var(--groups-blue-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2L4.2 8.4L11 1.6' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.groups-hero__consents{display:flex;flex-direction:column;gap:6px;margin-top:0}.groups-hero__checkbox{display:flex;align-items:center;gap:10px;color:#8c8c8c;font-family:var(--groups-font);font-size:12px;font-weight:500;line-height:normal;cursor:pointer}.groups-hero__checkbox input{appearance:none;-webkit-appearance:none;display:block;width:20px;height:20px;margin:0;flex-shrink:0;border:1px solid #eaf2fc;border-radius:2px;background:#ffffff;cursor:pointer}.groups-hero__checkbox input:checked{border-color:#eaf2fc;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2L4.2 8.4L11 1.6' stroke='%233265ad' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.groups-hero__checkbox span{overflow-wrap:break-word;word-break:break-word}.groups-hero__submit{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:380px;margin:20px auto 0;padding:15px 50px;border:none;border-radius:5px;background:#eaf2fc;color:#ffffff;font-family:var(--groups-font);font-size:16px;font-weight:600;line-height:normal;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.groups-hero__submit:hover:not(:disabled){background:#dceafb}.groups-hero__submit:disabled{cursor:not-allowed}.groups-projects{width:100%;padding:56px 0 64px}.groups-projects__shell{width:100%;max-width:calc(var(--groups-max-width) + var(--groups-shell-padding) * 2);margin:0 auto;padding:0 var(--groups-shell-padding)}.groups-projects__title{margin:0 0 40px;color:var(--groups-text);font-family:var(--groups-font);font-size:32px;font-weight:700;line-height:normal;text-align:center}.groups-projects__title-regular{font-weight:400}.groups-projects__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.groups-projects-card{display:flex;flex-direction:column;min-width:0;background:var(--groups-card-bg);box-shadow:0 4px 7.5px rgba(183,183,183,.5)}.groups-projects-card,.groups-projects-card__media{overflow:hidden;border:1px solid var(--groups-border);border-radius:var(--groups-radius)}.groups-projects-card__media{box-shadow:0 4px 10px rgba(183,183,183,.25)}.groups-projects-card__image{display:block;width:100%;height:233px;object-fit:cover}.groups-projects-card__body{display:flex;flex:1;flex-direction:column;gap:20px;align-items:center;justify-content:center;padding:20px 20px 24px;text-align:center}.groups-projects-card__title{margin:0;color:var(--groups-text);font-family:var(--groups-font);font-size:24px;font-weight:400;line-height:24px}.groups-projects-card__title strong{font-weight:700}.groups-projects-card__description{margin:0;max-width:346px;color:var(--groups-text);font-family:var(--groups-font);font-size:14px;font-weight:300;line-height:20px}.groups-projects-card__description strong{font-weight:600}.groups-projects-card__description-emphasis{font-weight:400}.groups-advantages{width:100%;padding:0 0 80px}.groups-advantages__shell{display:grid;grid-template-columns:660px 590px;gap:70px;align-items:start;width:100%;max-width:calc(var(--groups-max-width) + var(--groups-shell-padding) * 2);margin:0 auto;padding:0 var(--groups-shell-padding) 0 0;box-sizing:border-box}.groups-advantages__visual{position:relative;width:660px;max-width:100%;min-width:0;margin-left:calc((min(100vw, 1440px) - 100vw) / 2);padding-top:28px}.groups-advantages__badge{position:absolute;top:0;left:102px;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:413px;max-width:calc(100% - 102px);height:50px;min-height:50px;margin:0;padding:15px;border-radius:48px;background:#fafafa;box-shadow:0 4px 5px rgba(0,0,0,.25);color:#3265ad;font-family:var(--groups-font);font-size:28px;font-weight:600;line-height:normal;text-align:center}.groups-advantages__image-wrap{position:relative;flex-shrink:0;width:660px;max-width:100%;height:440px;margin-left:0;overflow:hidden;border-radius:5px 70px 0 0}.groups-advantages__image{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center}.groups-advantages__stat{position:absolute;right:32px;bottom:72px;display:flex;flex-direction:column;align-items:center;gap:4px;width:139px;padding:16px 12px;border-radius:var(--groups-radius);background:var(--groups-blue);color:#ffffff;text-align:center}.groups-advantages__stat img{width:30px;height:30px;filter:brightness(0) invert(1)}.groups-advantages__stat-value{margin:0;font-family:var(--groups-font);font-size:35px;font-weight:600;line-height:normal}.groups-advantages__stat-label{margin:0;font-family:var(--groups-font);font-size:12px;font-weight:400;line-height:normal}.groups-advantages__pill{position:absolute;right:24px;bottom:16px;padding:15px 20px;border:1px solid var(--groups-border);border-radius:33px;background:#ffffff;box-shadow:0 4px 5px rgba(0,0,0,.25);color:var(--groups-blue);font-family:var(--groups-font);font-size:16px;font-weight:700;line-height:normal;white-space:nowrap}.groups-advantages__grid{display:grid;grid-template-columns:repeat(2,285px);gap:20px;width:590px;max-width:100%;min-width:0;padding-top:28px;justify-self:end}.groups-advantages-card{position:relative;display:flex;flex-direction:column;width:285px;max-width:100%;min-width:0;height:164px;overflow:visible}.groups-advantages-card__header{position:relative;z-index:2;display:flex;flex-shrink:0;align-items:center;gap:15px;box-sizing:border-box;height:90px;min-height:90px;padding:15px;border-radius:var(--groups-radius) var(--groups-radius) 0 0;background:var(--groups-gold-gradient)}.groups-advantages-card__icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:10px;border-radius:5px;background:#ffffff;box-shadow:0 4px 5px rgba(0,0,0,.25)}.groups-advantages-card__icon{display:block;flex-shrink:0;width:40px;height:40px;object-fit:contain}.groups-advantages-card__title{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:0;min-width:0;margin:0;color:#ffffff;font-family:var(--groups-font);font-size:22px;font-weight:700;line-height:21.5px}.groups-advantages-card__title span{display:block}.groups-advantages-card__text{position:relative;z-index:1;box-sizing:border-box;width:285px;max-width:100%;height:123px;min-height:123px;max-height:123px;margin:-49px 0 0;padding:57px 12px 20px;border-radius:var(--groups-radius);background:var(--groups-card-bg);box-shadow:0 4px 7.5px rgba(183,183,183,.5);color:#132537;font-family:var(--groups-font);font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em;text-align:left;word-break:normal;overflow-wrap:normal;overflow:hidden}.groups-advantages-card__text-line{display:block;line-height:21px;height:21px;overflow:hidden}.groups-advantages-card__text strong{font-weight:700}.groups-faq{width:100%;padding:0 0 80px;overflow-x:hidden}.groups-faq__shell{width:100%;max-width:calc(var(--groups-max-width) + var(--groups-shell-padding) * 2);margin:0 auto;padding:0 var(--groups-shell-padding);box-sizing:border-box}.groups-faq__title{margin:0 0 30px;color:var(--groups-text);font-family:var(--groups-font);font-size:32px;font-weight:600;line-height:normal}.groups-faq__layout{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:33px;align-items:stretch}.groups-faq__list{display:flex;flex-direction:column;gap:10px;min-width:0}.groups-faq__tab{display:flex;align-items:stretch;gap:0;width:100%;min-height:40px;padding:0;border:none;border-radius:var(--groups-input-radius);background:transparent;color:var(--groups-text);font-family:var(--groups-font);text-align:left;cursor:pointer;box-shadow:0 4px 5px rgba(183,183,183,.25);transition:background-color .15s ease,color .15s ease}.groups-faq__tab-label{flex:1 1 auto;min-width:0;border:1px solid var(--groups-border);border-right:none;border-radius:var(--groups-input-radius) 0 0 var(--groups-input-radius);color:#132537;font-size:16px;font-weight:400;line-height:18px;overflow-wrap:break-word;word-break:break-word}.groups-faq__tab-chevron,.groups-faq__tab-label{display:flex;align-items:center;min-height:40px;padding:15px;background:var(--groups-card-bg)}.groups-faq__tab-chevron{flex:0 0 44px;justify-content:flex-end;border:1px solid var(--groups-border);border-radius:0 var(--groups-input-radius) var(--groups-input-radius) 0}.groups-faq__tab--active .groups-faq__tab-chevron,.groups-faq__tab--active .groups-faq__tab-label{background:var(--groups-blue);color:#ffffff;border-color:var(--groups-border)}.groups-faq__chevron{flex-shrink:0;width:5px;height:9px;color:var(--groups-muted)}.groups-faq__chevron--active{color:#ffffff}.groups-faq__panel{min-width:0;min-height:548px;padding:30px;border:1px solid var(--groups-border);border-radius:var(--groups-radius);background:#fafafa;box-shadow:0 4px 5px rgba(183,183,183,.25)}.groups-faq__answer{color:#132537;font-family:var(--groups-font);font-size:16px;font-weight:400;line-height:normal;word-break:break-word}.groups-faq__answer p{margin:0 0 12px;line-height:normal}.groups-faq__answer p:last-child{margin-bottom:0}.groups-faq__answer ul{margin:0 0 12px;padding-left:24px;list-style:disc}.groups-faq__answer li{margin-bottom:0;line-height:normal}.groups-faq__answer strong{font-weight:700}@media (max-width:1439px) and (min-width:1200px){.groups-hero__shell{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,400px);padding:0 0 0 60px}.groups-hero__intro{width:auto;padding-top:96px}.groups-hero__title{width:auto;min-height:0}.groups-hero__description{width:auto}.groups-hero__visual{margin-left:48px;margin-right:-120px;padding-top:48px}.groups-hero__form-panel{width:100%;max-width:400px;height:auto;min-height:560px}.groups-hero__image{width:min(754px,100%);height:auto;aspect-ratio:754/470}.groups-faq__shell,.groups-projects__shell{padding-left:60px;padding-right:60px}.groups-advantages__shell{grid-template-columns:minmax(0,660px) 590px;gap:48px;margin:0 auto;padding:0 60px 0 0}.groups-advantages__visual{width:100%;max-width:660px;margin-left:calc((min(100vw, 1440px) - 100vw) / 2)}.groups-advantages__image-wrap{width:100%;height:auto;aspect-ratio:660/440}.groups-advantages__image{width:100%;height:100%}.groups-advantages__grid{width:100%;max-width:590px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end}.groups-advantages-card{width:100%;height:164px}.groups-advantages-card__text{width:100%;height:123px;min-height:123px;max-height:123px}.groups-faq__layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px}.groups-faq__panel{min-height:500px}}@media (max-width:1199px) and (min-width:768px){.groups-faq__shell,.groups-hero__shell,.groups-projects__shell{padding-left:40px;padding-right:40px}.groups-advantages__shell{gap:32px;padding:0 40px}.groups-advantages__visual{width:100%;max-width:none;margin-left:-40px}.groups-advantages__image-wrap{width:100%;height:auto;aspect-ratio:660/440}.groups-advantages__image{width:100%;height:100%}.groups-advantages__grid{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}.groups-advantages-card{width:100%;height:164px}.groups-advantages-card__text{width:100%;height:123px;min-height:123px;max-height:123px}.groups-hero__shell{grid-template-columns:1fr;min-height:0;gap:32px;padding:32px 40px}.groups-hero__intro{width:auto;padding-top:0}.groups-hero__title{width:auto;min-height:0}.groups-hero__description{width:auto}.groups-hero__visual{margin-left:0;margin-right:0;padding-top:0}.groups-hero__title-bold,.groups-hero__title-regular{font-size:36px;line-height:42px}.groups-hero__form-panel{max-width:none;min-height:0;border-right:1px solid var(--groups-border)}.groups-hero__image{width:100%;max-width:754px;height:auto;aspect-ratio:754/470;border-radius:var(--groups-radius)}.groups-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.groups-advantages__shell{grid-template-columns:1fr}.groups-advantages__badge{margin-left:0}.groups-faq__layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px}.groups-faq__panel{min-height:360px;padding:24px}.groups-faq__tab-label{font-size:15px;line-height:18px}.groups-page__whatsapp{right:20px;bottom:96px;width:52px;height:52px}}@media (max-width:767px){.groups-advantages__shell,.groups-faq__shell,.groups-hero__shell,.groups-projects__shell{padding-left:16px;padding-right:16px}.groups-hero__shell{grid-template-columns:1fr;gap:24px;min-height:0;padding:24px 16px}.groups-hero__intro{padding-top:0}.groups-hero__visual{margin:0;padding-top:0}.groups-hero__image{width:100%;height:auto;aspect-ratio:754/470;border-radius:var(--groups-radius)}.groups-hero__form-panel{width:100%;max-width:none;height:auto;min-height:0;border-right:1px solid var(--groups-border)}.groups-hero__form,.groups-hero__form-title,.groups-hero__submit{max-width:none}.groups-hero__badge{width:auto;height:auto;min-height:48px;font-size:18px;line-height:1.2;white-space:normal}.groups-hero__title-bold,.groups-hero__title-regular{font-size:28px;line-height:34px}.groups-hero__form-panel{padding:24px 16px}.groups-hero__row{grid-template-columns:1fr}.groups-hero__decor{display:none}.groups-projects{padding:40px 0 48px}.groups-projects__title{margin-bottom:28px;font-size:24px}.groups-projects__grid{grid-template-columns:1fr;gap:16px}.groups-projects-card__image{height:200px}.groups-advantages{padding-bottom:48px}.groups-advantages__shell{grid-template-columns:1fr;gap:24px;padding:0 16px}.groups-advantages__visual{margin-left:-16px}.groups-advantages__badge{width:auto;max-width:100%;height:auto;min-height:50px;margin-left:0;font-size:22px;white-space:normal}.groups-advantages__grid{grid-template-columns:1fr;justify-self:stretch;max-width:none}.groups-advantages-card__text{max-width:none;width:100%;height:123px;min-height:123px;max-height:123px}.groups-advantages-card{height:164px}.groups-advantages__stat{right:16px;bottom:56px}.groups-faq{padding-bottom:48px}.groups-faq__title{margin-bottom:20px;font-size:24px}.groups-faq__layout{grid-template-columns:1fr;gap:16px}.groups-faq__list{gap:8px}.groups-faq__tab{min-height:44px}.groups-faq__tab-label{min-height:44px;padding:10px 14px;font-size:15px;line-height:18px}.groups-faq__tab-chevron{flex:0 0 40px;min-height:44px;padding:12px 14px}.groups-faq__panel{min-height:0;padding:20px 16px}.groups-page__whatsapp{right:16px;bottom:max(16px,env(safe-area-inset-bottom,0px));width:48px;height:48px}.groups-page__whatsapp svg{width:22px;height:22px}}@media (max-width:380px){.groups-advantages__shell,.groups-faq__shell,.groups-hero__shell,.groups-projects__shell{padding-left:12px;padding-right:12px}.groups-hero__title-bold,.groups-hero__title-regular{font-size:24px;line-height:30px}.groups-faq__title,.groups-projects__title{font-size:22px}.groups-faq__tab-label{font-size:14px;line-height:18px}}