#the-problem.section{padding:var(--space-4xl) 0}@media(max-width:991px){#the-problem.section{padding:var(--space-3xl) 0}}@media(max-width:767px){#the-problem.section{padding:var(--space-2xl) 0}}.b-about-mission{background:linear-gradient(to top,#f3f4f6,#fff);padding:var(--space-4xl) 0;text-align:center}@media(max-width:991px){.b-about-mission{padding:var(--space-3xl) 0}}@media(max-width:767px){.b-about-mission{padding:var(--space-2xl) 0}}.b-about-mission__content{max-width:900px;margin:0 auto}.b-about-mission__label{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:var(--space-md);font-weight:400}.b-about-mission__title{font-size:var(--h1-size);line-height:var(--h1-line);margin:0 0 var(--space-xl);color:var(--title);font-weight:400}@media(max-width:991px){.b-about-mission__title{font-size:var(--h2-size);line-height:var(--h2-line)}}@media(max-width:767px){.b-about-mission__title{font-size:var(--h3-size);line-height:var(--h3-line)}}.b-about-mission__text{font-size:18px;line-height:1.7;color:#6b7280;margin:0;max-width:800px;margin-left:auto;margin-right:auto}.b-about-different{padding:var(--space-4xl) 0;background-color:var(--color-primary);color:var(--color-white)}@media(max-width:991px){.b-about-different{padding:var(--space-3xl) 0}}@media(max-width:767px){.b-about-different{padding:var(--space-2xl) 0}}.b-about-different__label{display:block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.7);margin-bottom:var(--space-md);font-weight:400;text-align:center}.b-about-different__title{font-size:var(--h2-size);line-height:var(--h2-line);margin:0 0 var(--space-3xl);color:var(--color-white);font-weight:400;text-align:center}@media(max-width:991px){.b-about-different__title{font-size:var(--h3-size);line-height:var(--h3-line);margin-bottom:var(--space-2xl)}}@media(max-width:767px){.b-about-different__title{font-size:var(--font-size-2xl);margin-bottom:var(--space-xl)}}.b-about-different__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:var(--space-xl);margin-bottom:var(--space-3xl);align-items:stretch}.b-about-different__grid>:nth-child(4){grid-column:1}.b-about-different__grid>:nth-child(5){grid-column:2}@media(max-width:1199px){.b-about-different__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.b-about-different__grid>:nth-child(4),.b-about-different__grid>:nth-child(5){grid-column:auto}}@media(max-width:991px){.b-about-different__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:var(--space-lg);margin-bottom:var(--space-2xl);align-items:stretch}.b-about-different__grid>:nth-child(4),.b-about-different__grid>:nth-child(5){grid-column:auto}}@media(max-width:767px){.b-about-different__grid{grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-xl)}.b-about-different__grid>:nth-child(4),.b-about-different__grid>:nth-child(5){grid-column:1}}.b-about-different__item{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);height:100%;min-height:100%}@media(max-width:767px){.b-about-different__item{padding:var(--space-md)}}.b-about-different__number{font-size:48px;font-weight:600;color:hsla(0,0%,100%,.2);margin-bottom:var(--space-xs)}.b-about-different__text{font-size:var(--font-size-base);line-height:1.6;color:var(--color-white);margin:0;min-height:calc(var(--font-size-base)*1.6*2)}.b-about-different__footer{text-align:center;font-size:var(--font-size-2xl);line-height:1.6;color:var(--color-white);margin:0}.b-about-different__footer strong{font-weight:600;color:var(--color-accent)}@media(max-width:991px){.b-about-different__footer{font-size:var(--font-size-xl)}}@media(max-width:767px){.b-about-different__footer{font-size:var(--font-size-lg)}}.b-about-team{padding:var(--space-4xl) 0;background-color:#f8f9fa}@media(max-width:991px){.b-about-team{padding:var(--space-3xl) 0}}@media(max-width:767px){.b-about-team{padding:var(--space-2xl) 0}}.b-about-team__title{font-size:var(--h2-size);line-height:var(--h2-line);margin:0 0 var(--space-lg);color:var(--title);font-weight:400;text-align:center}@media(max-width:991px){.b-about-team__title{font-size:var(--h3-size);line-height:var(--h3-line)}}@media(max-width:767px){.b-about-team__title{font-size:var(--font-size-2xl)}}.b-about-team__description{font-size:var(--font-size-lg);line-height:1.7;color:var(--body);margin:0 auto var(--space-3xl);text-align:center;max-width:700px}@media(max-width:991px){.b-about-team__description{margin-bottom:var(--space-2xl)}}@media(max-width:767px){.b-about-team__description{margin-bottom:var(--space-xl)}}.b-about-team__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3xl);max-width:1000px;margin:0 auto}@media(max-width:991px){.b-about-team__grid{gap:var(--space-2xl)}}@media(max-width:767px){.b-about-team__grid{grid-template-columns:1fr;gap:var(--space-xl)}}.b-about-team__item{text-align:center;background-color:var(--color-white);border-radius:12px;padding:var(--space-3xl);box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;min-height:450px}@media(max-width:767px){.b-about-team__item{padding:var(--space-2xl);min-height:400px}}.b-about-team__photo{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:0 auto var(--space-lg);position:relative}.b-about-team__photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:767px){.b-about-team__photo{width:120px;height:120px;margin-bottom:var(--space-md)}}.b-about-team__name{font-size:var(--font-size-2xl);font-weight:400;margin:0 0 var(--space-xs);color:#1a1a1a}@media(max-width:767px){.b-about-team__name{font-size:var(--font-size-xl)}}.b-about-team__role{font-size:var(--font-size-base);color:#6b7280;margin:0 0 var(--space-xs);font-weight:400}.b-about-team__bio{font-size:var(--font-size-base);line-height:1.7;color:var(--body);margin:var(--space-xs) 0 var(--space-lg) 0;text-align:center}.b-about-team__social{margin-top:auto;display:flex;justify-content:center;gap:var(--space-sm);overflow:visible}.b-about-team__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;text-decoration:none;transition:all var(--transition-base);overflow:visible}.b-about-team__social a:hover{background-color:#fff}.b-about-team__social a svg{width:36px;height:36px;fill:#0077b5;display:block}.b-about-company{padding:var(--space-4xl) 0;background-color:var(--color-white);text-align:center}@media(max-width:991px){.b-about-company{padding:var(--space-3xl) 0}}@media(max-width:767px){.b-about-company{padding:var(--space-2xl) 0}}.b-about-company__title{font-size:var(--h2-size);line-height:var(--h2-line);margin:0 0 var(--space-3xl);color:var(--title);font-weight:400}@media(max-width:991px){.b-about-company__title{font-size:var(--h3-size);line-height:var(--h3-line);margin-bottom:var(--space-2xl)}}@media(max-width:767px){.b-about-company__title{font-size:var(--font-size-2xl);margin-bottom:var(--space-xl)}}.b-about-company__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-bottom:var(--space-3xl)}@media(max-width:1199px){.b-about-company__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.b-about-company__grid{grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-2xl)}}.b-about-company__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);background-color:#f3f4f6;padding:var(--space-xl);border-radius:8px}.b-about-company__icon{width:48px;height:48px;color:#6b7280;display:flex;align-items:center;justify-content:center}.b-about-company__icon svg{width:100%;height:100%;stroke-width:1.5}.b-about-company__label{font-size:var(--font-size-sm);color:#6b7280;margin:0;font-weight:400}.b-about-company__value{font-size:var(--font-size-base);line-height:1.6;color:#1a1a1a;margin:0;font-weight:500;text-align:center}.b-about-company__footer{font-size:var(--font-size-base);line-height:1.7;color:#6b7280;margin:0 0 var(--space-xl)}.b-about-founders{padding:var(--space-xl) 0;background-color:var(--color-white);position:relative}@media(max-width:991px){.b-about-founders{padding:var(--space-lg) 0}}@media(max-width:767px){.b-about-founders{padding:var(--space-lg) 0}}.b-about-founders__title{font-size:var(--font-size-4xl);line-height:1.3;margin:0 0 var(--space-3xl);color:var(--title);text-align:center}@media(max-width:991px){.b-about-founders__title{font-size:var(--font-size-3xl);margin-bottom:var(--space-2xl)}}@media(max-width:767px){.b-about-founders__title{font-size:var(--font-size-2xl);margin-bottom:var(--space-xl)}}.b-about-founders__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--space-3xl)!important;max-width:1000px;margin:0 auto;align-items:stretch!important;flex-wrap:nowrap!important;flex-direction:row!important}@media(max-width:991px){.b-about-founders__grid{gap:var(--space-2xl)!important}}@media(max-width:767px){.b-about-founders__grid{grid-template-columns:1fr!important;gap:var(--space-xl)!important}}.b-about-founders__item{min-width:300px;background-color:var(--color-white);border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:var(--space-3xl);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;transition:all var(--transition-base);box-shadow:0 4px 16px rgba(0,0,0,.06);height:100%;align-self:stretch}.b-about-founders__item:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.12);border-color:rgba(0,0,0,.1)}.b-about-founders__item::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--color-accent) 0,var(--color-accent-blue) 100%);transform:scaleX(1);transform-origin:left;transition:transform var(--transition-base)}.b-about-founders__item:nth-child(2)::before{background:linear-gradient(90deg,var(--color-accent-coral) 0,var(--color-accent-purple) 100%)}@media(max-width:767px){.b-about-founders__item{padding:var(--space-2xl);min-width:100%}}.b-about-founders__photo{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:0 auto var(--space-xl);position:relative;border:5px solid var(--color-white);box-shadow:0 8px 24px rgba(0,0,0,.12);transition:all var(--transition-base);background-color:var(--bg-secondary)}.b-about-founders__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-base)}.b-about-founders__photo::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:3px solid transparent;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-blue));opacity:0;transition:opacity var(--transition-base);z-index:-1}.b-about-founders__item:nth-child(2):hover .b-about-founders__photo::after{background:linear-gradient(135deg,var(--color-accent-coral),var(--color-accent-purple))}.b-about-founders__name{font-size:var(--font-size-2xl);font-weight:700;margin:0 0 var(--space-sm);color:var(--title);transition:color var(--transition-base);letter-spacing:-.5px}@media(max-width:767px){.b-about-founders__name{font-size:var(--font-size-xl)}}.b-about-founders__role{font-size:var(--font-size-sm);color:var(--text-muted);margin:0 0 var(--space-xl);font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block;padding-bottom:var(--space-sm)}.b-about-founders__role::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background-color:var(--color-accent);transition:width var(--transition-base);border-radius:2px}.b-about-founders__item:nth-child(2) .b-about-founders__role::after{background-color:var(--color-accent-coral)}.b-about-founders__bio{text-align:left;width:100%;margin-top:auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:120px}.b-about-founders__bio p{font-size:var(--font-size-base);line-height:1.8;color:var(--body);margin:0;max-width:none}.b-about-founders__bio:empty{min-height:120px}.b-about-founders__bio:empty::before{content:"";display:block;flex:1 1 auto;min-height:120px}@media(max-width:767px){.b-about-founders__bio{text-align:center;min-height:100px}.b-about-founders__bio:empty{min-height:100px}.b-about-founders__bio:empty::before{min-height:100px}}.b-about-customers-principles{padding:var(--space-xl) 0;background-color:var(--color-white)}@media(max-width:991px){.b-about-customers-principles{padding:var(--space-lg) 0}}@media(max-width:767px){.b-about-customers-principles{padding:var(--space-lg) 0}}.b-about-customers-principles__grid{gap:var(--space-xl)}@media(max-width:991px){.b-about-customers-principles__grid{gap:var(--space-lg)}}@media(max-width:767px){.b-about-customers-principles__grid{flex-direction:column;gap:var(--space-md)}}.b-about-customers-principles__item{flex:1;padding:var(--space-xl);background-color:var(--color-white);border-radius:4px;transition:box-shadow var(--transition-base)}@media(max-width:991px){.b-about-customers-principles__item{padding:var(--space-lg)}}@media(max-width:767px){.b-about-customers-principles__item{padding:var(--space-lg);width:100%}}.b-about-customers__icon,.b-about-principles__icon{margin-bottom:var(--space-md);display:flex}.b-about-customers__icon img,.b-about-principles__icon img{width:56px;height:56px;display:block}.b-about-customers__icon .material-icons,.b-about-principles__icon .material-icons{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:var(--color-black);color:var(--color-white);font-size:32px}.b-about-customers{background-color:var(--color-accent-bg)}.b-about-customers__title{font-size:38px;line-height:150%;color:var(--title);margin-bottom:var(--space-lg)}@media(max-width:991px){.b-about-customers__title{font-size:var(--font-size-3xl)}}@media(max-width:767px){.b-about-customers__title{font-size:var(--font-size-2xl)}}.b-about-customers__text{font-size:var(--font-size-lg);line-height:1.7;color:var(--body);margin:0 0 var(--space-md)}@media(max-width:767px){.b-about-customers__text{font-size:var(--font-size-base)}}.b-about-customers__link{font-size:var(--font-size-base);color:var(--color-primary);text-decoration:underline;display:inline-block;margin-top:var(--space-md)}.b-about-principles__title{font-size:38px;line-height:150%;color:var(--title);margin-bottom:var(--space-lg)}@media(max-width:991px){.b-about-principles__title{font-size:var(--font-size-3xl)}}@media(max-width:767px){.b-about-principles__title{font-size:var(--font-size-2xl)}}.b-about-principles__text{font-size:var(--font-size-lg);line-height:1.7;color:var(--body);margin:0 0 var(--space-md)}@media(max-width:767px){.b-about-principles__text{font-size:var(--font-size-base)}}.b-about-principles__list{margin:0;padding-left:1.2em;font-size:var(--font-size-base);line-height:1.2;color:var(--body)}.b-about-principles__list li{margin-bottom:var(--space-xs)}.b-about-reviews{padding:var(--space-xl) 0;margin-top:var(--space-xl);background-color:var(--color-accent-coral-light);text-align:left}@media(max-width:991px){.b-about-reviews{margin-top:var(--space-lg);padding:var(--space-lg) 0}}@media(max-width:767px){.b-about-reviews{margin-top:var(--space-sm);padding:var(--space-lg) 0}}.b-about-reviews__wrapper{display:grid;grid-template-columns:1fr 3fr;align-items:center;gap:var(--space-3xl)}@media(max-width:1199px){.b-about-reviews__wrapper{grid-template-columns:1fr;gap:var(--space-2xl)}}@media(max-width:767px){.b-about-reviews__wrapper{gap:var(--space-xl)}}.b-about-reviews__left{display:flex;flex-direction:column;gap:var(--space-xl)}@media(max-width:1199px){.b-about-reviews__left{align-items:center;text-align:center}}@media(max-width:767px){.b-about-reviews__left{gap:var(--space-lg)}}.b-about-reviews__quote-icon{line-height:0;display:inline-block}.b-about-reviews__quote-icon svg{display:block;fill:var(--color-gray-light);margin:0;padding:0}.b-about-reviews__subtitle{font-size:var(--font-size-4xl);line-height:1.5;font-weight:500;color:var(--title);max-width:250px;margin:0}@media(max-width:1199px){.b-about-reviews__subtitle{max-width:100%}}@media(max-width:991px){.b-about-reviews__subtitle{font-size:var(--font-size-2xl)}}@media(max-width:767px){.b-about-reviews__subtitle{font-size:var(--font-size-xl)}}.b-about-reviews__nav{display:flex;align-items:center;gap:var(--space-md)}.b-about-reviews__nav-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all var(--transition-base);padding:0}.b-about-reviews__nav-button .material-icons{font-size:20px;color:var(--color-black)}.b-about-reviews__nav-button:hover{background-color:var(--color-black)}.b-about-reviews__nav-button:hover .material-icons{color:var(--color-white)}.b-about-reviews__nav-button:active{transform:scale(.95)}.b-about-reviews__nav-button.reviews-next-js{border-color:var(--color-accent-blue)}@media(max-width:991px){.b-about-reviews__nav-button{width:40px;height:40px}.b-about-reviews__nav-button .material-icons{font-size:18px}}.b-about-reviews__nav-indicator{display:flex;gap:var(--space-xs);align-items:center}.b-about-reviews__nav-dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-gray-light);cursor:pointer;transition:all var(--transition-base);position:relative}.b-about-reviews__nav-dot.is-active{width:24px;height:4px;border-radius:2px;background-color:var(--color-gray-light)}.b-about-reviews__right{position:relative;overflow:hidden;display:flex;align-items:center}.b-about-reviews__slider{position:relative;width:100%;overflow:hidden}.b-about-reviews__slides{display:flex;align-items:center;transition:transform .4s ease;gap:var(--space-2xl)}@media(max-width:991px){.b-about-reviews__slides{gap:var(--space-xl)}}@media(max-width:767px){.b-about-reviews__slides{gap:var(--space-lg)}}.b-about-reviews__card{min-width:calc(50% - var(--space-2xl)/ 2);flex-shrink:0;background-color:var(--color-white);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:var(--space-2xl);opacity:1;transform:translateX(0);pointer-events:auto}@media(max-width:991px){.b-about-reviews__card{min-width:calc(50% - var(--space-xl)/ 2);padding:var(--space-xl)}}@media(max-width:767px){.b-about-reviews__card{min-width:100%;padding:var(--space-lg)}}.b-about-reviews__content{background-color:var(--color-white);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:var(--space-2xl);height:100%;display:flex;flex-direction:column}.b-about-reviews__quote{margin:0 0 var(--space-xl);font-size:var(--font-size-xl);line-height:1.7;color:var(--title);padding-left:0;font-weight:400;font-style:normal;border-left:0}.b-about-reviews__quote p{margin:0;font-size:inherit;line-height:inherit;color:inherit}@media(max-width:991px){.b-about-reviews__quote{font-size:var(--font-size-lg);margin-bottom:var(--space-lg)}}@media(max-width:767px){.b-about-reviews__quote{font-size:var(--font-size-base);margin-bottom:var(--space-md);line-height:1.6}}.b-about-reviews__author{display:flex;align-items:center;gap:var(--space-md);margin-top:auto}.b-about-reviews__author-avatar{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.b-about-reviews__author-avatar .material-icons{font-size:56px;color:var(--title)}.b-about-reviews__author-avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:991px){.b-about-reviews__author-avatar{width:48px;height:48px}.b-about-reviews__author-avatar .material-icons{font-size:48px}}@media(max-width:767px){.b-about-reviews__author-avatar{width:40px;height:40px}.b-about-reviews__author-avatar .material-icons{font-size:40px}}.b-about-reviews__author-info{display:flex;flex-direction:column;gap:2px}.b-about-reviews__author-role{font-size:var(--font-size-base);font-weight:600;color:var(--title);margin:0;line-height:1.4}.b-about-reviews__author-company{font-size:14px;color:var(--text-muted);margin:0;line-height:1.4}.b-about-reviews .b-blog-nav{gap:var(--space-sm)}.b-about-reviews .b-blog-nav-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--color-gray-dark);background-color:var(--color-gray-dark);cursor:pointer;transition:color var(--transition-base),background-color var(--transition-base);color:var(--color-white);padding:0;position:relative}.b-about-reviews .b-blog-nav-button .material-icons{position:relative;z-index:2;font-size:18px;line-height:1}.b-about-reviews .b-blog-nav-button:hover{background-color:var(--color-white);color:var(--color-black)!important}.b-about-reviews .b-blog-nav-button:active{transform:scale(.95)}