.gomed-shared__eyebrow{margin:0 0 19px;font-size:12px;font-weight:800;letter-spacing:1.3px;line-height:1.2;text-transform:uppercase}.gomed-shared__title{margin:0 0 30px;font-size:35px;font-weight:800;letter-spacing:-.6px;line-height:1.15}.gomed-contact{box-sizing:border-box}.gomed-contact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gomed-contact__card{min-height:132px;padding:28px 26px;border:1px solid;border-radius:17px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.gomed-contact__card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(13,37,56,.07)}.gomed-contact__card h3{margin:0 0 10px;color:#0d2538;font-size:16px}.gomed-contact__card p{margin:0}.gomed-contact__legal{max-width:1050px;margin:27px 0 0;color:#405b70;font-size:13px;line-height:1.65}.gomed-providers{display:flex;align-items:center;gap:75px;box-sizing:border-box}.gomed-providers__intro{flex:0 1 34%}.gomed-providers__description{margin:0 0 26px;font-size:17px;line-height:1.55}.gomed-providers__button,.gomed-clubmed__button{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;text-decoration:none!important;font-weight:700;transition:transform .2s ease,background .2s ease}.gomed-providers__button:hover,.gomed-clubmed__button:hover{transform:translateY(-2px)}.gomed-providers__steps{flex:1;border:1px solid;border-radius:18px;overflow:hidden}.gomed-providers__step{display:grid;grid-template-columns:28px 1fr;gap:15px;padding:24px 27px;border-bottom:1px solid}.gomed-providers__step:last-child{border-bottom:0}.gomed-providers__number{font-weight:800}.gomed-providers__step h3{margin:0 0 5px;color:#0d2538;font-size:16px}.gomed-providers__step p{margin:0;color:#405b70;font-size:14px;line-height:1.5}.gomed-companies{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;box-sizing:border-box}.gomed-companies__intro>p{margin:0 0 22px;color:#29445a;font-size:16px;line-height:1.65}.gomed-companies__benefits{display:grid;gap:11px;margin:0;padding:0;list-style:none}.gomed-companies__benefits li{color:#29445a}.gomed-companies__benefits li:before{content:'—';margin-right:12px;font-weight:800}.gomed-companies__quote{padding:42px 40px;border-radius:23px;box-sizing:border-box}.gomed-companies__quote h3{margin:0 0 16px;font-size:27px}.gomed-companies__quote p{margin:0;font-size:15px;line-height:1.6}.gomed-companies__quote hr{margin:28px 0 20px;border:0;border-top:1px solid rgba(255,255,255,.18)}.gomed-companies__quote>div{margin-top:10px;font-size:14px}.gomed-clubmed{display:flex;align-items:center;justify-content:space-between;gap:50px;box-sizing:border-box}.gomed-clubmed__content{max-width:720px}.gomed-clubmed__eyebrow{margin-bottom:17px;font-size:16px;font-weight:800}.gomed-clubmed__title{margin:0 0 17px;font-size:34px;font-weight:800;line-height:1.15}.gomed-clubmed__description{margin:0;font-size:17px;line-height:1.55}.gomed-clubmed__button{flex:0 0 auto;padding:16px 31px}
@media(max-width:1024px){.gomed-contact__grid{grid-template-columns:1fr 1fr}.gomed-providers{align-items:flex-start;flex-direction:column;gap:40px}.gomed-providers__intro{max-width:700px}.gomed-providers__steps{width:100%}.gomed-companies{grid-template-columns:1fr;gap:40px}}
@media(max-width:767px){.gomed-contact,.gomed-providers,.gomed-companies,.gomed-clubmed{padding:45px 24px!important}.gomed-shared__title,.gomed-clubmed__title{font-size:30px}.gomed-contact__grid{grid-template-columns:1fr}.gomed-contact__card{min-height:0}.gomed-providers__step{grid-template-columns:30px 1fr;padding:21px 19px}.gomed-companies__quote{padding:30px 24px}.gomed-clubmed{align-items:flex-start;flex-direction:column}.gomed-clubmed__button{width:100%;box-sizing:border-box}}
.gomed-contact,.gomed-providers,.gomed-companies,.gomed-clubmed{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}
.gomed-contact,.gomed-providers,.gomed-companies,.gomed-clubmed{display:block;width:100%;max-width:none;margin:0;padding:0}.gomed-contact__container,.gomed-providers__container,.gomed-companies__container,.gomed-clubmed__container{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.gomed-providers__container{display:flex;align-items:center;gap:75px}.gomed-companies__container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.gomed-clubmed__container{display:flex;align-items:center;justify-content:space-between;gap:50px}
@media(max-width:1024px){.gomed-providers__container{align-items:flex-start;flex-direction:column;gap:40px}.gomed-companies__container{grid-template-columns:1fr;gap:40px}}@media(max-width:767px){.gomed-contact,.gomed-providers,.gomed-companies,.gomed-clubmed{padding:0!important}.gomed-contact__container,.gomed-providers__container,.gomed-companies__container,.gomed-clubmed__container{padding:45px 24px!important}.gomed-clubmed__container{align-items:flex-start;flex-direction:column}}
.gomed-contact__card{position:relative;overflow:hidden}.gomed-contact__card:before{position:absolute;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#1596d2,#7436b5);content:'';transition:width .35s ease}.gomed-contact__card:hover:before{width:100%}.gomed-contact__card h3{transition:color .25s ease,transform .25s ease}.gomed-contact__card:hover h3{color:#1596d2;transform:translateX(4px)}.gomed-providers__step{position:relative;transition:background-color .28s ease,transform .28s ease,box-shadow .28s ease}.gomed-providers__step:hover{z-index:1;background:#f7fbfe;transform:translateX(7px);box-shadow:-4px 0 0 #1596d2}.gomed-providers__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(21,150,210,.09);transition:transform .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease}.gomed-providers__step:hover .gomed-providers__number{background:#1596d2;color:#fff;transform:scale(1.12) rotate(-5deg);box-shadow:0 7px 16px rgba(21,150,210,.25)}.gomed-providers__step h3{transition:color .25s ease}.gomed-providers__step:hover h3{color:#1596d2}.gomed-companies__benefits li{transition:transform .25s ease,color .25s ease}.gomed-companies__benefits li:hover{color:#1596d2;transform:translateX(8px)}.gomed-companies__quote{transition:transform .35s ease,box-shadow .35s ease}.gomed-companies__quote:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(13,37,56,.18)}.gomed-clubmed__content{transition:transform .35s ease}.gomed-clubmed:hover .gomed-clubmed__content{transform:translateX(6px)}.gomed-clubmed__button:hover{box-shadow:0 12px 28px rgba(13,37,56,.2)}
@media(prefers-reduced-motion:reduce){.gomed-contact *,.gomed-contact *:before,.gomed-providers *,.gomed-companies *,.gomed-clubmed *{transition:none!important;transform:none!important}}
