:root{--primary-900: #1f41b8;--primary-800: #1b61d7;--primary-700: #1773ea;--primary-600: #0e86fe;--primary-500: #0095ff;--primary-400: #31a5ff;--primary-300: #5bb5ff;--primary-200: #8dcaff;--primary-100: #badeff;--gray-900: #272727;--gray-800: #494949;--gray-700: #686868;--gray-600: #7c7c7c;--gray-500: #a6a6a6;--gray-400: #c4c4c4;--gray-300: #e7e7e7;--gray-200: #f1f1f1;--gray-100: #f6f6f6;--black: #1e1e1e;--white: #ffffff;--yellow: #ffe76b;--blue: #a0befa;--success-900: #00621d;--success-800: #008132;--success-700: #00933e;--success-600: #00a54a;--success-500: #00b554;--success-400: #00c16c;--success-300: #2bcd87;--success-200: #7ddbaa;--success-100: #b3e9cb;--warning-900: #eb4e00;--warning-800: #f46b00;--warning-700: #fa7b00;--warning-600: #ff8b00;--warning-500: #ff9700;--warning-400: #ffa724;--warning-300: #ffb74c;--warning-200: #ffcc7f;--warning-100: #ffe0b2}.partner-hero{position:relative;overflow:hidden;background:url(../assets/images/partner-head-bg.png) no-repeat center/cover}.partner-hero__container{display:flex;align-items:center;padding:0 clamp(30px,16.6666666667%,190px);min-height:428px}@media only screen and (max-width: 834px){.partner-hero__container{min-height:228px}}@media only screen and (max-width: 551px){.partner-hero__container{padding:0 30px}}.partner-hero__title{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:inherit;gap:16px}@media only screen and (max-width: 834px){.partner-hero__title{justify-content:flex-end;padding:30px 0}}.partner-hero__title::before{content:"";position:absolute;display:block;width:490px;background:url(../assets/images/partner-head-deco.png) no-repeat center/100%;aspect-ratio:1.6706689537;right:calc(100% + 5px);bottom:0}@media only screen and (max-width: 834px){.partner-hero__title::before{display:none}}.partner-hero__title::after{content:"";position:absolute;display:block;width:890px;background:url(../assets/images/partner-head-people.png) no-repeat center/100%;aspect-ratio:1.4069400631;left:calc(100% + 15px);bottom:-80px}@media only screen and (max-width: 834px){.partner-hero__title::after{width:max(330px,70vw);bottom:50%;transform-origin:center;transform:translate(0px, 50%)}}.partner-hero__title span{color:#1f41b8;font-size:1.25rem;line-height:1.625rem;letter-spacing:.4em}@media only screen and (max-width: 834px){.partner-hero__title span{font-size:1rem;width:0;overflow:visible}}.partner-hero__title h1{font-size:3.375rem;color:#fff;font-weight:600}@media only screen and (max-width: 834px){.partner-hero__title h1{font-size:2.25rem}}.product .partner-feat__container{padding:clamp(10px,10.5263157895%,120px) clamp(21px,5.5555555556%,50px) 0}.product .partner-feat__title{font-size:1.25rem;line-height:2rem;font-weight:600;text-align:center}@media only screen and (max-width: 834px){.product .partner-feat__title{font-size:.875rem;line-height:1.625rem;font-weight:400}}.product .partner-feat__cards{display:flex;gap:clamp(20px,6.1403508772%,70px)}@media only screen and (max-width: 834px){.product .partner-feat__cards{display:block}}.product .partner-feat__nav{display:none;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:26px 0}@media only screen and (max-width: 834px){.product .partner-feat__nav{display:flex}}.product .partner-feat__nav__tab{position:relative;display:block;flex:0 1 calc(33% - 40px);padding:12px 14px;text-align:center;white-space:nowrap;cursor:pointer}.product .partner-feat__nav__tab::before{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;background:#1773ea;transform:translate3d(-50%, 0, 0);transition:width .3s ease-in-out}.product .partner-feat__nav__tab:hover::before{width:80%}.product .partner-feat__nav__tab.active::before{width:100%}.product .partner-feat__item{display:grid;grid-template-columns:minmax(30%, auto) 1fr;grid-template-rows:1fr auto;grid-template-areas:"title context" "img context";gap:0 clamp(10px,20%,40px);align-items:flex-end;padding:0 0 120px}.product .partner-feat__item:nth-of-type(even){grid-template-columns:1fr minmax(30%, auto);grid-template-areas:"context title " "context img"}@media only screen and (max-width: 834px){.product .partner-feat__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px 0;padding:0;opacity:0;max-height:0;visibility:hidden}.product .partner-feat__item.active{opacity:1;max-height:100%;visibility:visible}}.product .partner-feat__item__title{grid-area:title;display:flex;flex-direction:column;align-items:flex-start}.partner-feat__item:nth-of-type(even) .product .partner-feat__item__title{align-items:flex-end}.product .partner-feat__item__title span{display:inline-block;color:rgba(0,149,255,.15);font-size:3.375rem;font-weight:600;text-align:right}@media only screen and (max-width: 834px){.product .partner-feat__item__title span{font-size:0rem}}.product .partner-feat__item__title h3{position:relative;font-size:2rem;top:-0.75rem}@media only screen and (max-width: 834px){.product .partner-feat__item__title h3{top:0;display:flex;flex-direction:column;align-items:flex-start;font-size:1.5rem;line-height:1.875rem}.product .partner-feat__item__title h3::before{content:attr(data-title);position:relative;color:rgba(0,149,255,.15);z-index:-1;bottom:-0.375rem}}.product .partner-feat__item__img{grid-area:img;aspect-ratio:640/400;height:200px;margin:0px auto 0}.partner-feat__item:nth-of-type(odd) .product .partner-feat__item__img{text-align:right}.product .partner-feat__item__img img{max-width:100%;max-height:100%;object-fit:contain}@media only screen and (max-width: 834px){.product .partner-feat__item__img{margin:-50px 0 0;align-self:flex-end;text-align:right;height:155px}}.product .partner-feat__item__context{grid-area:context;display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end}.product .partner-feat__item__context__title{font-size:1.25rem;line-height:2rem;font-weight:600}@media only screen and (max-width: 834px){.product .partner-feat__item__context__title{font-size:1rem;line-height:1.625rem}}.product .partner-feat__item__context__content{font-size:1rem;line-height:1.75rem;color:#272727;padding:24px 0 40px}@media only screen and (max-width: 834px){.product .partner-feat__item__context__content{padding:16px 0 20px}}.product .partner-feat__item__context__btn{appearance:none;border:none;background:none;padding:0;margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;color:#1773ea}@media only screen and (max-width: 834px){.product .partner-feat__item__context__btn{font-size:1.125rem}}.section-what-is-features__item{flex:1}.section-what-is-features__item__title{text-align:center}dialog.modal__wrap{padding:min(8%,50px) min(9%,60px)}.modal__wrap{width:min(100%,760px)}@media only screen and (max-width: 551px){.modal__wrap{padding:max(5.6470588235%,24px) max(4.7058823529%,20px)}}.modal__title{font-size:2rem;font-weight:600;padding:0 0 min(8%,60px)}@media only screen and (max-width: 551px){.modal__title{padding:0 0 max(5%,20px);font-size:1.5rem;line-height:1.875rem}}.modal__group{padding:0 0 40px}.modal__group:last-of-type{padding:0}@media only screen and (max-width: 551px){.modal__group{padding:0 0 30px}}.partner-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:20px}@media only screen and (max-width: 834px){.partner-list{grid-template-columns:repeat(2, fit-content(200px))}}@media only screen and (max-width: 551px){.partner-list{display:flex;flex-direction:column}}.partner-list__title{font-size:1.125rem;line-height:1.875rem;font-weight:600;color:#272727;padding:0 0 10px}@media only screen and (max-width: 551px){.partner-list__title{font-size:1rem;line-height:1rem;padding:0 0 12px}}.partner-list .section-what-is-features__item{box-shadow:0 3px 12px 1px rgba(0,0,0,.2);border-radius:6px;margin:0;padding:0}.partner-list .section-what-is-features__item__title{font-size:1rem;line-height:1.5rem;color:rgba(39,39,39,.7);font-weight:400;padding:0 16px 26px}.partner-list .section-what-is-features__item__img{display:flex;justify-content:center;aspect-ratio:200/110;height:110px}.partner-list .section-what-is-features__item__img img{max-width:100%;max-height:100%;object-fit:contain}@media only screen and (max-width: 551px){.partner-list .section-what-is-features__item__img{aspect-ratio:295/72;height:72px}}
