.hero{background:url(/wp-content/uploads/2025/09/Background-Image-scaled.webp);padding:165px 0;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:900px){.hero{padding:183px 0 100px}}.hero__inner{display:flex;flex-direction:column;align-items:center}.hero__inner h1{color:#FFF;text-align:center;font-size:48px;font-weight:600;line-height:normal;margin-bottom:16px}@media (max-width:900px){.hero__inner h1{font-size:32px}}.hero__inner p{color:rgba(255, 255, 255, 0.5);text-align:center;font-size:14px;font-weight:400;line-height:normal;margin:0 auto 64px;max-width:600px}.welcome-to{padding:124px 0}@media (max-width:900px){.welcome-to{padding:64px 0}}.welcome-to__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px}@media (max-width:900px){.welcome-to__inner{grid-template-columns:1fr}}.welcome-to__inner .content__inner{position:sticky;top:200px}.welcome-to__inner .content__inner h2{color:#1B1B1B;font-size:42px;font-weight:600;line-height:normal;margin-bottom:16px}@media (max-width:900px){.welcome-to__inner .content__inner h2{font-size:32px}}.welcome-to__inner .content__inner p{color:#717173;font-size:14px;font-weight:400;line-height:normal}.welcome-to__inner .content__inner .items-block{border-radius:32px;background:#F8F8F8;padding:16px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;margin-top:80px}.welcome-to__inner .content__inner .items-block .items{display:flex;gap:6px;flex-wrap:wrap}.welcome-to__inner .content__inner .items-block .items .item{border-radius:24px;background:rgba(55, 82, 255, 0.1);padding:6px 12px}.welcome-to__inner .content__inner .items-block .items .item p{color:#3752FF;font-size:14px;font-weight:400;line-height:normal}.welcome-to__inner .welcome-images{position:relative}.welcome-to__inner .welcome-images img{display:block;width:100%;height:auto;position:sticky;top:200px;border-radius:32px;transform-origin:center top;will-change:transform;transition:transform 0.15s ease-out}.welcome-to__inner .welcome-images img:nth-child(1){z-index:1}.welcome-to__inner .welcome-images img:nth-child(2){z-index:2;margin-top:35vh}.welcome-to__inner .welcome-images img:nth-child(3){z-index:3;margin-top:70vh}@media (max-width:900px){.welcome-to__inner .welcome-to__inner{grid-template-columns:1fr;gap:32px}.welcome-to__inner .welcome-images img:nth-child(2){margin-top:28vh}.welcome-to__inner .welcome-images img:nth-child(3){margin-top:56vh}.welcome-to__inner .welcome-images img{top:100px}}.our-core-services{padding:124px 0;background-color:#F8F8F8}@media (max-width:900px){.our-core-services{padding:64px 0}}.our-core-services__inner{display:flex;flex-direction:column;align-items:center;gap:64px}.our-core-services__inner h2{color:#1B1B1B;text-align:center;font-size:42px;font-weight:600;line-height:normal}@media (max-width:900px){.our-core-services__inner h2{font-size:32px}}.our-core-services__inner .items{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;align-items:center}@media (max-width:768px){.our-core-services__inner .items{grid-template-columns:1fr}}.our-core-services__inner .items .col{display:flex;flex-direction:column;gap:16px}.our-core-services__inner .items .col .item{border-radius:32px;background:#FFF;padding:32px}.our-core-services__inner .items .col .item .icon{border-radius:48px;background:rgba(55, 82, 255, 0.1);margin-bottom:24px;width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center}.our-core-services__inner .items .col .item h4{color:#1B1B1B;font-size:20px;font-weight:600;line-height:normal;margin-bottom:16px}.our-core-services__inner .items .col .item p{color:#717173;font-size:14px;font-weight:400;line-height:normal}.numbers-home{padding:124px 0}@media (max-width:900px){.numbers-home{padding:64px 0}}.numbers-home__inner h2{color:#1B1B1B;text-align:center;font-size:42px;font-weight:600;line-height:normal}@media (max-width:900px){.numbers-home__inner h2{font-size:32px}}.numbers-home__inner h3{color:#3752FF;text-align:center;font-family:"Cormorant", sans-serif;font-size:32px;font-style:italic;font-weight:700;line-height:normal}@media (max-width:900px){.numbers-home__inner h3{font-size:24px}}.numbers-home__inner .items{display:flex;flex-wrap:wrap;gap:16px;margin-top:64px}@media (max-width:600px){.numbers-home__inner .items{flex-direction:column}}.numbers-home__inner .items .item{flex:1;border-radius:32px;background:#F8F8F8;padding:32px}.numbers-home__inner .items .item .number{color:#1B1B1B;font-size:48px;font-weight:600;line-height:normal;margin-bottom:8px;display:block}@media (max-width:900px){.numbers-home__inner .items .item .number{font-size:32px}}.numbers-home__inner .items .item p{color:#717173;font-size:14px;font-weight:400;line-height:normal}.why-choose{padding:124px 0;background-color:#F8F8F8}@media (max-width:900px){.why-choose{padding:64px 0}}.why-choose__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media (max-width:900px){.why-choose__grid{grid-template-columns:1fr}}.why-choose__lead{color:#666;margin:12px 0 48px}.why-choose h2{color:#1B1B1B;font-size:42px;font-weight:600;line-height:normal;margin-bottom:48px}@media (max-width:900px){.why-choose h2{font-size:32px}}.why-choose .wc-acc{list-style:none;margin:0;padding:0}.why-choose .wc-acc__item{border-bottom:1px solid #eee}.why-choose .wc-acc__item:first-child .wc-acc__btn{padding:0 0 24px}.why-choose .wc-acc__item:last-child{border-bottom:none}.why-choose .wc-acc .is-active{padding:24px 0}.why-choose .wc-acc .is-active:first-child{padding:0px 0px 24px 0}.why-choose .wc-acc .is-active .wc-acc__btn{padding:0 0 6px 0}.why-choose .wc-acc__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;background:none;border:0;text-align:left;cursor:pointer}.why-choose .wc-acc__title{color:#1B1B1B;font-size:20px;font-weight:600;line-height:normal}.why-choose .wc-acc__icon{width:24px;height:24px;position:relative;flex:0 0 24px;border-radius:24px;background:#3752FF;display:flex}.why-choose .wc-acc__icon::before,.why-choose .wc-acc__icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:#fff;transform:translate(-50%, -50%);transition:transform 0.25s ease, opacity 0.25s ease}.why-choose .wc-acc__icon::after{transform:translate(-50%, -50%) rotate(90deg)}.why-choose .wc-acc__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.35s ease, opacity 0.25s ease;will-change:max-height, opacity}.why-choose .wc-acc__panel p{color:#717173;font-size:14px;font-weight:400;line-height:normal;max-width:90%}.why-choose .wc-acc__item.is-active .wc-acc__panel{opacity:1}.why-choose .wc-acc__item.is-active .wc-acc__icon::after{opacity:0;transform:translate(-50%, -50%) rotate(90deg) scale(0.3)}.why-choose .why-choose__right{height:100%}.why-choose .wc-image{border-radius:16px;background:#ddd center/cover no-repeat;min-height:358px;height:100%}.why-choose .video{width:100%;height:100%}.why-choose .video video{width:100%;border-radius:32px;height:100%;object-fit:cover}.our-values{background-color:#fff}.our-values h2{margin-bottom:48px}.our-values .is-active .wc-acc__icon{background:rgba(55, 82, 255, 0.1)}.our-values .is-active .wc-acc__icon::before,.our-values .is-active .wc-acc__icon::after{background:#3752FF}.approach{padding:124px 0}@media (max-width:900px){.approach{padding:64px 0}}.approach__grid{display:flex;gap:64px;align-items:start}@media (max-width:900px){.approach__grid{flex-direction:column}}.approach__intro{position:sticky;top:155px;max-width:462px}@media (max-width:900px){.approach__intro{position:relative;max-width:100%;top:0}}.approach__intro h2{color:#1B1B1B;font-size:42px;font-weight:600;line-height:normal}@media (max-width:900px){.approach__intro h2{font-size:32px}}.approach__intro h3{color:#3752FF;font-family:"Cormorant", sans-serif;font-size:32px;font-style:italic;font-weight:700;line-height:normal;margin-bottom:12px}@media (max-width:900px){.approach__intro h3{font-size:24px}}.approach__intro p{color:#717173;font-size:14px;font-weight:400;line-height:normal;margin-bottom:32px}.approach__timeline{position:relative;min-height:520px}@media (max-width:900px){.approach__timeline{padding-left:0;min-height:420px}}.approach-line{position:absolute;left:27px;top:0;bottom:0;width:2px;background:#eceef4;border-radius:4px}@media (max-width:920px){.approach-line{left:0;display:none}}.approach-line .approach-line__progress{position:absolute;left:0;top:0;width:100%;height:0;background:#3752FF;border-radius:4px;transition:height 0.25s ease}.approach-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}@media (max-width:900px){.approach-steps{position:relative;display:flex;align-items:flex-start;gap:16px;flex-direction:column}}.approach-step{position:relative;display:flex;align-items:center;gap:64px}@media (max-width:900px){.approach-step{align-items:flex-start;gap:16px;flex-direction:column}}.approach-step:first-child .approach-dot::before{content:"";display:block;width:4px;height:76px;background-color:#FFF;position:absolute;top:0;z-index:1}@media (max-width:900px){.approach-step:first-child .approach-dot::before{display:none}}.approach-step:last-child .approach-dot::before{content:"";display:block;width:4px;height:76px;background-color:#FFF;position:absolute;bottom:0;z-index:1}@media (max-width:900px){.approach-step:last-child .approach-dot::before{display:none}}.approach-dot{flex:0 0 57px;width:57px;height:57px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 rgba(55, 82, 255, 0);transition:background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.08s ease;padding:0;color:#3752FF;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:normal;border-radius:32px;background:#ecefff}@media (max-width:920px){.approach-dot{left:-52px}}.approach-dot.is-active{background:#3752FF;color:#fff}.approach-dot.is-past{background:#3752FF;color:#FFF}.approach-card{flex:1 1 auto;padding:32px;box-shadow:0 0 0 rgba(0, 0, 0, 0);opacity:0;transform:translateY(6px);transition:opacity 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;border-radius:32px;background:#F8F8F8}.approach-card .approach-card__icon{width:48px;height:48px;margin-bottom:24px;border-radius:48px;background:rgba(55, 82, 255, 0.1);display:flex;align-items:center;justify-content:center}.approach-card h3{margin:0 0 8px;color:#1B1B1B;font-size:20px;font-weight:600;line-height:normal}.approach-card p{margin:0;color:#717173;font-size:14px;font-weight:400;line-height:normal}.approach-card.is-visible{opacity:1;transform:none}.client-stories{padding:124px 0;background-color:#F8F8F8}@media (max-width:900px){.client-stories{padding:64px 0}}.client-stories__inner h2{color:#1B1B1B;font-size:42px;font-weight:600;line-height:normal;text-align:center;margin-bottom:64px}@media (max-width:900px){.client-stories__inner h2{font-size:32px}}.client-stories__inner .items{display:flex;flex-wrap:wrap;gap:16px}.client-stories__inner .items .item{border-radius:32px;background:#FFF;padding:24px;flex:1;min-width:250px;display:flex;flex-direction:column}.client-stories__inner .items .item .description{color:#1B1B1B;font-size:18px;font-weight:600;line-height:normal;padding-bottom:24px}.client-stories__inner .items .item .bottom{display:flex;gap:12px;align-items:center;padding-top:24px;margin-top:auto;border-top:1px solid #E6E6E6}.client-stories__inner .items .item .bottom img{border-radius:42px;width:42px;height:42px;max-width:42px}.client-stories__inner .items .item .bottom .info .name{color:#1B1B1B;font-size:16px;font-weight:600;line-height:normal}.client-stories__inner .items .item .bottom .info .prof{color:#717173;font-size:14px;font-weight:400;line-height:normal}.home-posts{padding:124px 0}@media (max-width:900px){.home-posts{padding:64px 0}}.home-posts__inner{display:flex;flex-direction:column;gap:124px}@media (max-width:900px){.home-posts__inner{gap:53px}}.home-posts__inner .row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}@media (max-width:900px){.home-posts__inner .row{grid-template-columns:1fr;gap:32px}}.home-posts__inner .row .content h3{color:#1B1B1B;font-size:42px;font-weight:600;line-height:normal;margin-bottom:16px}@media (max-width:900px){.home-posts__inner .row .content h3{font-size:32px}}.home-posts__inner .row .content p{color:#717173;font-size:14px;font-weight:400;line-height:normal;margin-bottom:32px}.home-posts__inner .row img{border-radius:32px}@media (max-width:900px){.home-posts__inner .row img{height:358px;object-fit:cover}}@media (max-width:900px){.home-posts__inner .row-reverse{display:flex;flex-direction:column-reverse}}.make-it-possible{padding:124px 0;background:#F8F8F8}@media (max-width:900px){.make-it-possible{padding:64px 0}}.make-it-possible__inner h2{color:#1B1B1B;text-align:center;font-size:42px;font-weight:600;line-height:normal}@media (max-width:900px){.make-it-possible__inner h2{font-size:32px}}.make-it-possible__inner h3{font-family:"Cormorant", sans-serif;color:#3752FF;text-align:center;font-size:32px;font-style:italic;font-weight:700;line-height:normal;margin-bottom:12px}@media (max-width:900px){.make-it-possible__inner h3{font-size:24px}}.make-it-possible__inner .description{color:#717173;text-align:center;font-size:14px;font-weight:400;line-height:normal;margin:0 auto 48px;max-width:400px}.make-it-possible__inner .form{max-width:600px;margin:0 auto}.make-it-possible__inner .form .pv-form{padding:24px;border-radius:32px;background:#FFF}.make-it-possible__inner .form .pv-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:720px){.make-it-possible__inner .form .pv-form__grid{grid-template-columns:1fr}}.make-it-possible__inner .form .pv-form .pv-field{display:block}.make-it-possible__inner .form .pv-form .pv-field .pv-input{width:100%;padding:16px;transition:border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;border-radius:32px;border:1px solid #EBEBEB;background:#F8F8F8;color:#717173;font-size:14px;font-weight:400;line-height:normal;max-height:51px;color:#717173;font-size:14px;font-weight:400;line-height:normal}.make-it-possible__inner .form .pv-form .pv-field .pv-input::placeholder{color:#717173;font-size:14px;font-weight:400;line-height:normal}.make-it-possible__inner .form .pv-form .pv-field .pv-input:focus{outline:0;border-color:rgba(61, 90, 254, 0.5);background:#fff;box-shadow:0 0 0 4px rgba(61, 90, 254, 0.09)}.make-it-possible__inner .form .pv-form .pv-field--textarea{margin-top:12px}.make-it-possible__inner .form .pv-form .pv-field--textarea .pv-textarea{height:150px;resize:vertical;width:100%;padding:16px;transition:border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;border-radius:32px;border:1px solid #EBEBEB;background:#F8F8F8;color:#717173;font-size:14px;font-weight:400;line-height:normal}.make-it-possible__inner .form .pv-form .pv-field--textarea .pv-textarea::placeholder{color:#8b8f97}.make-it-possible__inner .form .pv-form .pv-field--textarea .pv-textarea:focus{outline:0;border-color:#3752ff75;background:#fff;box-shadow:0 0 0 4px rgba(61, 90, 254, 0.09)}.make-it-possible__inner .form .pv-form .wpcf7-not-valid{border-color:#FF5151 !important}.make-it-possible__inner .form .pv-form .wpcf7-not-valid::placeholder{color:#FF5151 !important}.make-it-possible__inner .form .pv-form .wpcf7-not-valid-tip{display:none}.make-it-possible__inner .form .pv-form__note{display:flex;align-items:center;gap:6px;margin:24px 0;color:#5DC96D;font-size:14px;font-weight:500;line-height:normal}.make-it-possible__inner .form .pv-form .pv-check{display:flex;gap:10px;align-items:flex-start;margin:24px 0 24px;color:#717173;font-size:14px;font-weight:400;line-height:normal}.make-it-possible__inner .form .pv-form .pv-check input[type="checkbox"]{appearance:none;-webkit-appearance:none;cursor:pointer;width:24px;height:24px;flex:0 0 22px;position:relative;transition:border-color 0.15s ease, background-color 0.15s ease;border-radius:6px;border:1px solid #EBEBEB;background:#F8F8F8}.make-it-possible__inner .form .pv-form .pv-check input[type="checkbox"]:checked::after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;background-image:url(/wp-content/uploads/2025/09/Vector.svg)}.make-it-possible__inner .form .pv-form .pv-check span,.make-it-possible__inner .form .pv-form .pv-check a{font-size:14px;line-height:1.4;margin:0}.make-it-possible__inner .form .pv-form .pv-check a{color:#111216;text-decoration:underline;text-underline-offset:2px}.make-it-possible__inner .form .pv-form .pv-check label{display:flex;gap:12px;align-items:center}.make-it-possible__inner .form .pv-form .pv-actions{padding-top:24px;border-top:1px solid #E6E6E6}.make-it-possible__inner .form .wpcf7-response-output{display:none}