.sr-solvyr{--sr-navy:#242641;--sr-teal:#178f91;--sr-mint:#b9e5e1;--sr-orange:#ff7500;background:#fffbf8;color:var(--sr-navy);font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;padding:clamp(64px,6vw,100px) 24px 72px;position:relative;width:100%}.sr-solvyr,.sr-solvyr *,.sr-solvyr :after,.sr-solvyr :before{box-sizing:border-box}.sr-solvyr:after,.sr-solvyr:before{content:none;display:none}.sr-solvyr__container{margin-inline:auto;max-width:1500px}.sr-solvyr__intro{margin:0 auto 46px;max-width:1420px;text-align:center}.sr-solvyr__title{color:var(--sr-navy);font-family:inherit;font-size:clamp(26px,2.5vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0}.sr-solvyr__underline{background:var(--sr-teal);border-radius:20px;display:block;height:5px;margin:24px auto 22px;width:92px}.sr-solvyr__subtitle{color:#343954;font-size:clamp(16px,1.4vw,21px);letter-spacing:-.01em;line-height:1.6;margin:0}.sr-solvyr__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sr-solvyr__card{align-items:center;background:#fff;border:1px solid rgba(37,39,68,.035);border-radius:25px;box-shadow:0 9px 26px rgba(32,35,62,.08),0 2px 5px rgba(32,35,62,.018);display:flex;gap:clamp(14px,1.5vw,24px);min-height:202px;min-width:0;padding:27px clamp(19px,1.7vw,30px);transition:transform .2s ease,box-shadow .2s ease}.sr-solvyr__emblem{aspect-ratio:1;background:#292b47;border-radius:41% 54% 51% 47%/52% 42% 56% 44%;display:grid;flex:0 0 clamp(88px,7vw,108px);place-items:center;position:relative;transform:rotate(-7deg);width:clamp(88px,7vw,108px)}.sr-solvyr__emblem:before{border:1.6px solid #34b3bb;border-radius:57% 47% 44% 55%/43% 56% 47% 56%;content:"";inset:-5px 4px 5px -4px;position:absolute;transform:rotate(17deg)}.sr-solvyr__icon{color:#fff;height:57%;overflow:visible;position:relative;transform:rotate(7deg);width:57%}.sr-solvyr__divider{background:#a8dfdf;border-radius:2px;flex:0 0 2px;height:112px}.sr-solvyr__card-copy{flex:1;min-width:0}.sr-solvyr__number{color:var(--sr-navy);font-size:clamp(34px,2.7vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0 0 8px;white-space:nowrap}.sr-solvyr__description{font-size:clamp(15px,1.2vw,18px);font-weight:450;letter-spacing:-.012em;line-height:1.37;margin:0}.sr-solvyr__footer{align-items:center;display:flex;flex-direction:column;gap:25px;padding-top:42px;text-align:center}.sr-solvyr__trust{align-items:center;display:flex;font-size:18px;font-weight:500;gap:12px;line-height:1.5;margin:0}.sr-solvyr__trust svg{color:var(--sr-teal);flex:0 0 28px;height:28px;width:28px}.sr-solvyr__button{align-items:center;background:var(--sr-orange);border-radius:999px;box-shadow:0 7px 16px rgba(255,117,0,.12);color:#fff!important;display:inline-flex;font-size:clamp(17px,1.4vw,21px);font-weight:700;gap:14px;justify-content:center;line-height:1.3;min-height:64px;padding:18px 36px;text-align:center;text-decoration:none!important;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.sr-solvyr__button svg{flex:none;height:21px;width:21px}.sr-solvyr__button:focus-visible{outline:3px solid var(--sr-teal);outline-offset:5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sr-solvyr__card:hover{box-shadow:0 16px 34px rgba(32,35,62,.11);transform:translateY(-4px)}.sr-solvyr__button:hover{background:#e96800;box-shadow:0 10px 23px rgba(255,117,0,.22);transform:translateY(-2px)}}@media (max-width:1199px){.sr-solvyr__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.sr-solvyr__card{min-height:195px}.sr-solvyr__number{font-size:clamp(40px,4.5vw,55px)}}@media (max-width:700px){.sr-solvyr{padding:58px 18px 64px}.sr-solvyr__intro{margin-bottom:30px}.sr-solvyr__underline{margin:19px auto;width:75px}.sr-solvyr__grid{gap:14px;grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:490px}.sr-solvyr__card{border-radius:20px;min-height:144px;padding:20px}.sr-solvyr__emblem{flex-basis:83px;width:83px}.sr-solvyr__divider{height:85px}.sr-solvyr__number{font-size:45px}.sr-solvyr__description{font-size:16px}.sr-solvyr__footer{gap:20px;padding-top:32px}.sr-solvyr__trust{font-size:15px}.sr-solvyr__button{min-height:58px;padding:15px 25px}}@media (max-width:390px){.sr-solvyr__card{gap:13px;padding:17px 14px}.sr-solvyr__emblem{flex-basis:68px;width:68px}.sr-solvyr__divider{height:78px}.sr-solvyr__number{font-size:39px}.sr-solvyr__description{font-size:14.5px}.sr-solvyr__button{padding:15px 17px;width:100%}}@media (prefers-reduced-motion:reduce){.sr-solvyr__button,.sr-solvyr__card{transition:none}}