.features-section{background:#f5f5f5}.features-section .container{max-width:1440px;margin:0 auto;padding:3rem 2.5rem}@media (min-width:640px){.features-section .container{padding:4rem 2.5rem}}@media (min-width:768px){.features-section .container{padding:5rem 4rem}}.features-section .container{text-align:center}.features-section .container .header{margin-bottom:4rem}@media (min-width:640px){.features-section .container .header{margin-bottom:4.5rem}}.features-section .container .header .subtitle{color:#818181;margin-bottom:2rem;font-size:.9rem;font-weight:500}@media (min-width:768px){.features-section .container .header .subtitle{font-size:1.4rem}}.features-section .container .header h2{color:#11060c;margin-bottom:1rem;font-size:1.5rem;font-weight:300;line-height:1.3}@media (min-width:640px){.features-section .container .header h2{font-size:2rem}}@media (min-width:768px){.features-section .container .header h2{font-size:2.5rem}}.features-section .container .header h2 span{font-weight:700}.features-section .container .header .description{color:#555;max-width:900px;margin:0 auto 2rem;font-size:.875rem;font-weight:500;line-height:1.7}@media (min-width:768px){.features-section .container .header .description{font-size:1.25rem}}.features-section .container .header .button-wrapper{justify-content:center;align-items:center;display:flex}.features-section .container .feature-item{flex:1 0 100%}@media (min-width:640px){.features-section .container .feature-item{flex:1 0 50%}}@media (min-width:1280px){.features-section .container .feature-item{flex:1 0 25%}}.features-section .container .feature-item{justify-content:center;display:flex}.features-section .container .feature-card{text-align:left;background-color:#f9f9f9;border-radius:1.5rem;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.5rem;display:flex;box-shadow:0 4px 8px #00000008}@media (min-width:640px){.features-section .container .feature-card{padding:2rem}}.features-section .container .feature-card .feature-info .icon{margin-bottom:1rem}.features-section .container .feature-card .feature-info .icon img{height:2rem}@media (min-width:640px){.features-section .container .feature-card .feature-info .icon img{height:2.5rem}}.features-section .container .feature-card .feature-info h3{color:#1f1f1f;margin-bottom:.5rem;font-size:.9rem;font-weight:700}@media (min-width:640px){.features-section .container .feature-card .feature-info h3{font-size:1rem}}.features-section .container .feature-card .feature-info p{color:#666;font-size:.7rem;font-weight:500;line-height:1.6}@media (min-width:640px){.features-section .container .feature-card .feature-info p{font-size:.875rem}}.features-section .container .feature-card .cta{align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.features-section .container .carousel-dots{justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (min-width:1280px){.features-section .container .carousel-dots{display:none}}
.hero-section{width:100%}.hero-section .hero-mobile{color:#fff;background:linear-gradient(90deg,#511131,#2c1531);padding:5rem 1.5rem;display:block;overflow:hidden}@media (min-width:768px){.hero-section .hero-mobile{display:none}}.hero-section .hero-mobile__image img{width:100%;margin-bottom:1.5rem}@media (max-width:640px){.hero-section .hero-mobile__image img{margin-bottom:6rem;scale:1.5}}.hero-section .hero-mobile__title{color:#ede8eb;font-size:1.5rem;font-weight:300;line-height:1.4}.hero-section .hero-mobile__title span{color:#ede8eb;font-weight:600}.hero-section .hero-mobile__desc{color:#e6e6e6;margin:1rem 0 1.5rem;font-size:.875rem;font-weight:500;line-height:1.6}.hero-section .hero-mobile__desc span{color:#e6e6e6;font-weight:600}.hero-section .hero-mobile__button{justify-content:center;gap:1rem;padding-top:1rem;display:flex}.hero-section .hero-mobile__stats{text-align:center;justify-content:space-around;gap:2rem;padding-top:2rem;display:flex}.hero-section .hero-mobile__stats .value{font-size:.875rem;font-weight:700}.hero-section .hero-mobile__stats .label{color:#e8d6ea;font-size:.7rem;font-weight:500}.hero-section .hero-desktop{display:none;overflow:hidden}@media (min-width:768px){.hero-section .hero-desktop{color:#11060c;background:#f5f5f5;justify-content:center;padding:5rem 0;display:flex}}.hero-section .hero-desktop__container{justify-content:space-between;align-items:center;width:100%;max-width:1440px;padding:0 4rem;display:flex}.hero-section .hero-desktop__left{flex-direction:column;flex:1;gap:1.5rem;display:flex}.hero-section .hero-desktop__left .float-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.hero-section .hero-desktop__left .float-grid .float{z-index:5;color:#fff;border:none;border-radius:1rem;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.9rem;line-height:1.3;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 25px #a3517f26}@media (min-width:800px){.hero-section .hero-desktop__left .float-grid .float{padding:.7rem 1.1rem;font-size:1rem}}@media (min-width:1000px){.hero-section .hero-desktop__left .float-grid .float{display:none}}.hero-section .hero-desktop__left .float-grid .float img{width:32px;height:32px}.hero-section .hero-desktop__left .float-grid .float h4,.hero-section .hero-desktop__left .float-grid .float p{color:#ede8eb}.hero-section .hero-desktop__left .float-grid .float h4{font-size:.9rem;font-weight:600;line-height:1.6rem}.hero-section .hero-desktop__left .float-grid .float p{font-size:.8rem;font-weight:200;font-family:var(--font-inter),sans-serif}.hero-section .hero-desktop__left .float-grid .float--active-users{background:linear-gradient(90deg,#d67252cc 0%,#a3517fcc 100%)}.hero-section .hero-desktop__left .float-grid .float--billing-lawyers{background:linear-gradient(90deg,#8e2762cc 0%,#000c 100%)}.hero-section .hero-desktop__left .float-grid .float--alerts{background:linear-gradient(90deg,#50223ccc 0%,#6d5074cc 100%)}.hero-section .hero-desktop__left .float-grid .float--cause-list{background:linear-gradient(90deg,#511131cc 0%,#2c1531cc 100%)}.hero-section .hero-desktop__left .float-grid .float .avatar-group{align-items:center;display:flex}.hero-section .hero-desktop__left .float-grid .float .avatar-group__item{background:#f2f2f2;border-radius:50%;width:38px;height:38px;margin-left:-15px;position:relative;overflow:hidden}.hero-section .hero-desktop__left .float-grid .float .avatar-group__item img{object-fit:cover;width:100%;height:100%;display:block}.hero-section .hero-desktop__left .float-grid .float .avatar-group__item:first-child{margin-left:0}.hero-section .hero-desktop__left .float-grid .float .avatar-group__item .status-dot{background-color:#22c55e;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:4px}.hero-section .hero-desktop .hero-tag{background:linear-gradient(90deg,#dcd2d833,#b189ba,#dcd2d833);border-radius:999px;width:fit-content;min-width:fit-content;padding:.1rem;display:inline-block}.hero-section .hero-desktop .hero-tag__inner{color:#3c3c3c;background:#fbfbfb;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:12px;display:flex}.hero-section .hero-desktop .hero-tag__inner img{height:1.5rem}.hero-section .hero-desktop .hero-tag__inner .bold{color:#11060c;font-weight:700}.hero-section .hero-desktop__title{font-size:3rem;font-weight:300;line-height:1.2}.hero-section .hero-desktop__title span{font-weight:700}.hero-section .hero-desktop__desc{color:#11060c;font-size:1.25rem;font-weight:500;line-height:1.6}.hero-section .hero-desktop__desc span{font-weight:700}.hero-section .hero-desktop__button{padding-top:1rem}.hero-section .hero-desktop__stats{text-align:center;gap:5rem;padding-top:2.5rem;display:flex}.hero-section .hero-desktop__stats .value{font-size:2rem;font-weight:700}.hero-section .hero-desktop__stats .highlight{color:#25021f}.hero-section .hero-desktop__stats .label{color:#555;font-size:.875rem;font-weight:600}.hero-section .hero-desktop__stats>div{flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex;position:relative}.hero-section .hero-desktop__stats>div:not(:first-child):before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#6e57731f 30%,#6e57732e 50%,#6e57731f 70%,#0000 100%);width:1px;height:56px;position:absolute;top:50%;left:-2.25rem;transform:translateY(-50%)}.hero-section .hero-desktop__right{flex-direction:column;justify-content:center;gap:3rem;width:30%;display:none;position:relative}@media (min-width:1000px){.hero-section .hero-desktop__right{width:35%;display:flex}}@media (min-width:1300px){.hero-section .hero-desktop__right{width:50%;height:100%}}.hero-section .hero-desktop__right .hero-image{z-index:0;transform-origin:100%;border-radius:1.5rem;width:100%;display:none;position:absolute;transform:scale(1.1)translate(-10%)}@media (min-width:1000px){.hero-section .hero-desktop__right .hero-image{display:block;right:-2rem;transform:scale(1.5)translate(-10%)}}@media (min-width:1300px){.hero-section .hero-desktop__right .hero-image{display:block;position:relative;transform:scale(1.3)translate(-5%)translateY(5%)}}.hero-section .hero-desktop__right .float{z-index:5;color:#fff;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.9rem;line-height:1.3;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 25px #a3517f26}@media (min-width:800px){.hero-section .hero-desktop__right .float{padding:.7rem 1.1rem;font-size:1rem}}@media (min-width:1000px){.hero-section .hero-desktop__right .float{animation:4s ease-in-out infinite floatAnimation}}@media (min-width:1300px){.hero-section .hero-desktop__right .float{font-size:1rem;position:absolute}}.hero-section .hero-desktop__right .float img{width:2rem;height:2rem}.hero-section .hero-desktop__right .float h4,.hero-section .hero-desktop__right .float p{color:#ede8eb}.hero-section .hero-desktop__right .float h4{font-size:.9rem;font-weight:600;line-height:1.6rem}.hero-section .hero-desktop__right .float p{font-size:.725rem;font-weight:200;font-family:var(--font-inter),sans-serif}.hero-section .hero-desktop__right .float--top-left{animation-delay:0s;top:24%;left:8%}.hero-section .hero-desktop__right .float--top-right{animation-delay:1s;top:16%;right:-8%}.hero-section .hero-desktop__right .float--bottom-left{animation-delay:3s;bottom:28%;left:3%}.hero-section .hero-desktop__right .float--bottom-right{animation-delay:2s;bottom:8%;right:2%}.hero-section .hero-desktop__right .float--active-users{background:linear-gradient(90deg,#d67252cc 0%,#a3517fcc 100%)}.hero-section .hero-desktop__right .float--billing-lawyers{background:linear-gradient(90deg,#8e2762cc 0%,#000c 100%)}.hero-section .hero-desktop__right .float--alerts{background:linear-gradient(90deg,#50223ccc 0%,#6d5074cc 100%)}.hero-section .hero-desktop__right .float--cause-list{background:linear-gradient(90deg,#511131cc 0%,#2c1531cc 100%)}.hero-section .hero-desktop__right .float .avatar-group{align-items:center;display:flex}.hero-section .hero-desktop__right .float .avatar-group__item{background:#f2f2f2;border-radius:50%;width:1.9rem;height:1.9rem;margin-left:-15px;position:relative;overflow:hidden}.hero-section .hero-desktop__right .float .avatar-group__item img{object-fit:cover;width:100%;height:100%;display:block}.hero-section .hero-desktop__right .float .avatar-group__item:first-child{margin-left:0}.hero-section .hero-desktop__right .float .avatar-group__item .status-dot{background-color:#22c55e;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1px;right:1px}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}
.testimonial-main-card{cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:center;transition:all .3s;display:flex}.testimonial-main-card.has-padding{padding:1.5rem}@media (min-width:640px){.testimonial-main-card.has-padding{padding:2rem}}.testimonial-main-card .content{width:100%;max-width:36rem}.testimonial-main-card .quote-row-desktop{display:none}@media (min-width:768px){.testimonial-main-card .quote-row-desktop{flex-direction:row;gap:.75rem;margin-bottom:1rem;display:flex}}.testimonial-main-card .quote-row-desktop .quote-icon{flex-shrink:0;width:2rem;height:2rem}.testimonial-main-card .quote-row-desktop .quote-text{color:#555;text-align:justify;font-size:1rem;line-height:1.625}@media (min-width:640px){.testimonial-main-card .quote-row-desktop .quote-text{font-size:1.125rem}}@media (min-width:768px){.testimonial-main-card .quote-row-desktop .quote-text{font-size:.875rem}}.testimonial-main-card .quote-col-mobile{text-align:center;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}@media (min-width:768px){.testimonial-main-card .quote-col-mobile{display:none}}.testimonial-main-card .quote-col-mobile .quote-icon{flex-shrink:0;width:1rem;height:1rem}.testimonial-main-card .quote-col-mobile .quote-text{color:#555;font-size:.875rem;line-height:1.625}.testimonial-main-card .footer-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.25rem;display:flex}.testimonial-main-card .footer-row .user{align-items:center;gap:.75rem;display:flex}.testimonial-main-card .footer-row .user .avatar{object-fit:cover;border-radius:.875rem;flex-shrink:0;width:2.5rem;height:2.5rem}.testimonial-main-card .footer-row .user .main-card-avatar{object-fit:cover;border-radius:.875rem;flex-shrink:0;width:3rem;height:3rem}.testimonial-main-card .footer-row .user .name{text-align:left}.testimonial-main-card .footer-row .user .name .full{color:#11060c;font-size:.875rem;font-weight:600}@media (min-width:768px){.testimonial-main-card .footer-row .user .name .full{font-size:1rem}}.testimonial-main-card .footer-row .user .name .main-card-full{color:#11060c;font-size:.875rem;font-weight:600}@media (min-width:768px){.testimonial-main-card .footer-row .user .name .main-card-full{font-size:1.125rem}}.testimonial-main-card .footer-row .user .name .role{color:#555;font-size:.75rem}.testimonial-main-card .footer-row .rating{text-align:right}.testimonial-main-card .footer-row .rating .label{color:#555;margin-bottom:.25rem;font-size:.875rem;display:none}@media (min-width:768px){.testimonial-main-card .footer-row .rating .label{display:block}}.testimonial-main-card .footer-row .rating .stars{justify-content:center;gap:.25rem;display:flex}@media (min-width:640px){.testimonial-main-card .footer-row .rating .stars{justify-content:flex-end}}.testimonial-main-card .footer-row .rating .star{font-size:20px}.testimonial-main-card .footer-row .rating .star--filled{color:#ecae1c}.testimonial-main-card .footer-row .rating .star--empty{color:#dfe2e8}
.testimonial-section{background-color:#0000;padding:5rem 0;overflow:hidden}@media (min-width:768px){.testimonial-section{padding:7rem 0}}.testimonial-section .gradient-line{background:linear-gradient(90deg,#50223c 0%,#0000 100%);border-radius:6px;width:100%;height:1px;margin-top:2rem}.testimonial-section .testimonial-section-gradient-line{background:linear-gradient(90deg,#0000 0%,#ada5a977 50%,#0000 100%);border-radius:6px;width:100%;height:1px;display:none}@media (min-width:768px){.testimonial-section .testimonial-section-gradient-line{display:block}}.testimonial-section .testimonial-container{flex-direction:column;justify-content:space-between;gap:2.5rem;max-width:1440px;margin:0 auto;display:flex}@media (min-width:768px){.testimonial-section .testimonial-container{flex-direction:row;gap:5rem}}.testimonial-section .testimonial-left{flex-direction:column;width:100%;padding:0 2rem;display:flex}@media (min-width:768px){.testimonial-section .testimonial-left{width:66.666%;padding:0 4rem}}.testimonial-section .testimonial-left .testimonial-subtitle{color:#818181;text-align:center;margin-bottom:1.8rem;font-size:.75rem;font-weight:500}@media (min-width:768px){.testimonial-section .testimonial-left .testimonial-subtitle{text-align:left;font-size:1.25rem}}.testimonial-section .testimonial-left .testimonial-title{color:#11060c;text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:300;line-height:1.2}.testimonial-section .testimonial-left .testimonial-title span{font-weight:700}@media (min-width:640px){.testimonial-section .testimonial-left .testimonial-title{font-size:1.5rem}}@media (min-width:768px){.testimonial-section .testimonial-left .testimonial-title{text-align:left;font-size:2.5rem}}.testimonial-section .testimonial-left .testimonial-main-card{flex-direction:column;gap:2.5rem;padding:1.5rem 0;display:flex}@media (min-width:768px){.testimonial-section .testimonial-left .testimonial-main-card{flex-direction:row}}.testimonial-section .testimonial-more{text-align:center;color:#1f0d19;padding:0 2rem;font-size:1.125rem;font-weight:700;display:block}@media (min-width:768px){.testimonial-section .testimonial-more{display:none}}.testimonial-section .testimonial-right{gap:1rem;width:100%;height:auto;display:flex;position:relative}@media (min-width:768px){.testimonial-section .testimonial-right{gap:1.5rem;width:33.333%;height:500px;padding-right:4rem}}@media (min-width:1024px){.testimonial-section .testimonial-right{height:650px}}.testimonial-section .testimonial-right .logo-marquee{flex:1;height:100%;overflow:hidden}.testimonial-section .testimonial-right .logo-marquee .logo-track-scroll-up{flex-direction:row;align-items:center;gap:1.5rem;animation:25s linear infinite scrollLeft;display:flex}@media (min-width:768px){.testimonial-section .testimonial-right .logo-marquee .logo-track-scroll-up{flex-direction:column;gap:2rem;animation:25s linear infinite scrollUp}}.testimonial-section .testimonial-right .logo-marquee .testimonial-card{flex-shrink:0;width:85vw}@media (min-width:768px){.testimonial-section .testimonial-right .logo-marquee .testimonial-card{width:auto}}.testimonial-section .testimonial-right .overlay{pointer-events:none;z-index:10;position:absolute}.testimonial-section .testimonial-right .overlay-top{display:none}@media (min-width:768px){.testimonial-section .testimonial-right .overlay-top{background:linear-gradient(#f9f8f9,#0000);height:6rem;display:block;top:0;left:0;right:0}}.testimonial-section .testimonial-right .overlay-bottom{display:none}@media (min-width:768px){.testimonial-section .testimonial-right .overlay-bottom{background:linear-gradient(#0000,#f9f8f9);height:6rem;display:block;bottom:0;left:0;right:0}}.testimonial-section .testimonial-right .overlay-left{background:linear-gradient(90deg,#f9f8f9,#0000);width:3rem;display:block;top:0;bottom:0;left:0}@media (min-width:768px){.testimonial-section .testimonial-right .overlay-left{display:none}}.testimonial-section .testimonial-right .overlay-right{background:linear-gradient(270deg,#f9f8f9,#0000);width:3rem;display:block;top:0;bottom:0;right:0}@media (min-width:768px){.testimonial-section .testimonial-right .overlay-right{display:none}}.testimonial-section .show-desktop{display:none}@media (min-width:768px){.testimonial-section .show-desktop{display:flex}}.testimonial-section .show-mobile{width:100%;display:block}@media (min-width:768px){.testimonial-section .show-mobile{display:none}}.testimonial-section .testimonial-stats{text-align:center;background:0 0;border-radius:.25rem;grid-template-columns:repeat(3,1fr);align-items:center;max-width:1100px;margin:2.5rem auto 0;padding:1.75rem 0;display:grid;overflow:hidden}.testimonial-section .testimonial-stats>div{flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:0 2.25rem;display:flex;position:relative}.testimonial-section .testimonial-stats>div:not(:first-child):before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#6e57731f 30%,#6e57732e 50%,#6e57731f 70%,#0000 100%);width:1px;height:56px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.testimonial-section .testimonial-stats .stat-number{color:#4c1d35;margin:0;font-size:1.875rem;font-weight:700;line-height:1}.testimonial-section .testimonial-stats .stat-label{color:#555;opacity:.8;font-size:.9rem;font-weight:600}@media (max-width:767px){.testimonial-section .testimonial-stats{grid-template-columns:1fr;gap:1rem;padding:1rem 0;display:none}.testimonial-section .testimonial-stats>div{padding:.75rem 1.25rem}.testimonial-section .testimonial-stats>div:not(:first-child):before{display:none}.testimonial-section .testimonial-stats .stat-number{font-size:1.5rem}}@media (min-width:1200px){.testimonial-section .testimonial-stats .stat-number{font-size:2.25rem}}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}
.user-types-section{color:#fff;background-color:#11060c}.user-types-section .container{text-align:center;max-width:1440px;margin:0 auto;padding:3rem 2rem}@media (min-width:768px){.user-types-section .container{padding:5rem 4rem}}.user-types-section .container .header{margin-bottom:4rem}.user-types-section .container .header .subtitle{color:#818181;margin-bottom:2rem;font-size:.9rem;font-weight:500}@media (min-width:768px){.user-types-section .container .header .subtitle{font-size:1.4rem}}.user-types-section .container .header h2{margin:.5rem 0 1rem;font-size:1.5rem;font-weight:300}@media (min-width:640px){.user-types-section .container .header h2{font-size:2rem}}@media (min-width:768px){.user-types-section .container .header h2{font-size:2.5rem}}.user-types-section .container .header h2 span{color:#fff;font-weight:700}.user-types-section .container .header .description{color:#b5b5b5;max-width:460px;margin:0 auto;font-size:.875rem;font-weight:500;line-height:1.7}@media (min-width:768px){.user-types-section .container .header .description{font-size:1.125rem}}.user-types-section .container .user-grid{border-radius:1.5rem;grid-template-columns:repeat(1,1fr);gap:4.5rem 0;display:grid;overflow:hidden}@media (min-width:768px){.user-types-section .container .user-grid{grid-template-columns:repeat(2,1fr);gap:0}}.user-types-section .container .user-grid .user-card{text-align:left;border:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (min-width:768px){.user-types-section .container .user-grid .user-card{text-align:center;align-items:center;padding:2.5rem;position:relative}.user-types-section .container .user-grid .user-card.usertype-top-left{position:relative}.user-types-section .container .user-grid .user-card.usertype-top-left .gradient-line-vertical{background:linear-gradient(#0000 0%,#ffffff40 100%);width:1px;height:100%;position:absolute;right:0}.user-types-section .container .user-grid .user-card.usertype-top-left .gradient-line-horizontal{background:linear-gradient(90deg,#0000 0%,#ffffff40 100%);width:100%;height:1px;position:absolute;bottom:0}.user-types-section .container .user-grid .user-card.usertype-top-right{position:relative}.user-types-section .container .user-grid .user-card.usertype-top-right .gradient-line-vertical{background:linear-gradient(#0000 0%,#ffffff40 100%);width:1px;height:100%;position:absolute;left:0}.user-types-section .container .user-grid .user-card.usertype-top-right .gradient-line-horizontal{background:linear-gradient(270deg,#0000 0%,#ffffff40 100%);width:100%;height:1px;position:absolute;bottom:0}.user-types-section .container .user-grid .user-card.usertype-bottom-left{position:relative}.user-types-section .container .user-grid .user-card.usertype-bottom-left .gradient-line-vertical{background:linear-gradient(#ffffff40 0%,#0000 100%);width:1px;height:100%;position:absolute;right:0}.user-types-section .container .user-grid .user-card.usertype-bottom-left .gradient-line-horizontal{background:linear-gradient(90deg,#0000 0%,#ffffff40 100%);width:100%;height:1px;position:absolute;top:0}.user-types-section .container .user-grid .user-card.usertype-bottom-right{position:relative}.user-types-section .container .user-grid .user-card.usertype-bottom-right .gradient-line-vertical{background:linear-gradient(#ffffff40 0%,#0000 100%);width:1px;height:100%;position:absolute;left:0}.user-types-section .container .user-grid .user-card.usertype-bottom-right .gradient-line-horizontal{background:linear-gradient(270deg,#0000 0%,#ffffff40 100%);width:100%;height:1px;position:absolute;top:0}}.user-types-section .container .user-grid .user-card .user-header{justify-content:center;align-items:center;gap:.75rem;display:flex}.user-types-section .container .user-grid .user-card .user-header img{width:auto;height:auto}.user-types-section .container .user-grid .user-card .user-header h3{font-size:1.125rem;font-weight:600}.user-types-section .container .user-grid .user-card .user-description{color:#818181;max-width:92%;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.6}@media (min-width:768px){.user-types-section .container .user-grid .user-card .user-description{font-size:.94rem}}.user-types-section .container .user-grid .user-card .button-wrapper{align-items:center;gap:1rem;padding-top:1.5rem;display:flex}
