:root{--font-heading:Anek Latin, system-ui, -apple-system, sans-serif;--font-body:Inter, system-ui, -apple-system, sans-serif;--background:#fff;--foreground:#171717;--brand-blue:#1e56b8;--brand-accent-blue:#1752bd;--brand-yellow:#ffcc02;--brand-yellow-hover:#e6b802;--color-white:#fff;--color-black:#000;--color-muted-gray:#6c757d;--color-charcoal:#333;--color-light-bg:#f8f9fa;--fs-section-title:40px;--lh-section-title:120%;--fs-section-para:18px;--lh-section-para:25px;--fs-card-title:24px;--fs-card-link:16px;--border-radius-card:8px;--border-radius-sm:30px;--transition-smooth:.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}.hero-section{min-height:100vh;color:var(--color-white);padding:120px 0 60px;position:relative;overflow:hidden}.hero-bg-image{object-fit:cover;z-index:-1}.hero-content-wrapper{max-width:640px;margin:0 auto}.hero-title{font-family:var(--font-heading);color:var(--color-white);font-size:max(32px,min(5vw,52px));font-weight:600;line-height:1.1}.hero-subtitle{font-family:var(--font-body);color:#ffffffe0;font-size:15px;font-weight:400;line-height:1.4}.hero-actions-group{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.btn-custom-yellow{background-color:var(--brand-yellow);border-radius:var(--border-radius-card);font-family:var(--font-body);font-style:medium;white-space:nowrap;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), background-color var(--transition-smooth), color var(--transition-smooth);border:none;align-items:center;gap:10px;padding:12px 24px;font-size:16px;display:inline-flex;color:var(--color-charcoal)!important;font-weight:550!important}.btn-custom-yellow img,.btn-custom-yellow svg{transition:transform var(--transition-smooth)}.btn-custom-yellow:hover{background-color:var(--brand-yellow-hover);transform:translateY(-2px);box-shadow:0 10px 24px #00000029;color:var(--color-black)!important}.btn-custom-yellow:hover img,.btn-custom-yellow:hover svg{transform:rotate(180deg)}.see-how-link{font-family:var(--font-body);white-space:nowrap;transition:opacity var(--transition-smooth);align-items:center;font-size:16px;display:inline-flex}.arrow-icon{transition:transform var(--transition-smooth);font-size:18px;display:inline-flex}.see-how-link:hover .arrow-icon,.benefits-cta-link:hover .arrow-icon,.works-action-link:hover .arrow-icon,.reviews-cta-link:hover .arrow-icon,.faq-cta-btn:hover .arrow-icon{transform:translate(6px)}.star-rating-section{flex-wrap:wrap;align-items:center;display:flex}.rating-score{font-family:var(--font-body);color:var(--color-white);font-size:18px;font-weight:700}.review-count{font-family:var(--font-body);color:#ffffffb3;font-size:14px;font-weight:400}.hero-image-wrapper{width:100%;max-width:545px}.industries-section{background-color:var(--brand-blue);color:var(--color-white);padding:80px 0}.rotate-180{transform:rotate(180deg)}.section-paragraph-custom{font-family:var(--font-body);font-weight:400;font-size:var(--fs-section-para);line-height:var(--lh-section-para);width:100%}.industry-card-custom{border-radius:var(--border-radius-card);background:var(--color-black);width:100%;height:550px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);position:relative;overflow:hidden}.industry-card-custom:hover{transform:translateY(-4px);box-shadow:0 16px 35px #0003}.industry-card-custom:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 25%,#00000080 60%,#000000f2 100%);position:absolute;top:0;bottom:0;left:0;right:0}.card-img-wrapper{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.card-img-wrapper img{object-fit:cover;opacity:.85;transition:transform .45s}.industry-card-custom:hover .card-img-wrapper img{transform:scale(1.06)}.card-content-custom{z-index:3;flex-direction:column;gap:14px;display:flex;position:absolute;top:auto;bottom:32px;left:24px;right:24px}.card-heading-custom{font-family:var(--font-body);font-weight:600;font-size:var(--fs-card-title);color:var(--color-white);margin:0;line-height:1.2}.card-para-custom{font-family:var(--font-body);color:#ffffffd9;margin:0;font-size:16px;font-weight:400;line-height:1.4}.last-row-custom{align-items:center;gap:8px;margin-top:4px;display:flex}.card-link-custom{font-family:var(--font-body);font-weight:500;font-size:var(--fs-card-link);color:var(--color-white);text-decoration:none}.slider-arrows-row{align-items:center;gap:16px;display:flex}.arrow-btn-spec,.reviews-arrow-btn,.works-arrow-btn,.slider-buttons button,.conversation-prev,.conversation-next,.reviews-arrow-prev,.reviews-arrow-next,.works-prev,.works-next{cursor:pointer;width:40px;height:40px;transition:transform var(--transition-smooth), background-color var(--transition-smooth), box-shadow var(--transition-smooth), color var(--transition-smooth);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.arrow-btn-spec:hover,.reviews-arrow-btn:hover,.works-arrow-btn:hover,.slider-buttons button:hover,.works-prev:hover,.works-next:hover{background-color:#ffffff42;transform:translateY(-2px)scale(1.05);box-shadow:0 10px 25px #0000001f}.conversation-next:hover,.conversation-prev:hover,.reviews-arrow-prev:hover,.reviews-arrow-next:hover{transform:translateY(-2px)scale(1.05);background-color:#3b82f6!important;box-shadow:0 10px 30px #3b82f626!important}.conversation-section{background:var(--background);color:var(--foreground);padding:80px 0}.section-heading-custom{font-family:var(--font-body);font-weight:600;font-size:clamp(28px, 4vw, var(--fs-section-title));line-height:var(--lh-section-title);color:var(--foreground)}.section-paragraph-custom{font-family:var(--font-body);font-weight:400;font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:var(--color-muted-gray)}.conversation-card{border-radius:var(--border-radius-card);background:var(--color-black);width:100%;height:550px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);position:relative;overflow:hidden}.conversation-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #0003}.card-image{object-fit:cover;transition:transform .45s}.conversation-card:hover .card-image{transform:scale(1.06)}.overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0003 50%,#000000f2 100%);position:absolute;top:0;bottom:0;left:0;right:0}.card-content{z-index:2;flex-direction:column;gap:14px;display:flex;position:absolute;top:auto;bottom:32px;left:24px;right:24px}.card-content h3{color:var(--color-white);font-family:var(--font-body);font-weight:600;font-size:var(--fs-card-title);margin:0;line-height:1.2}.card-content a{color:var(--color-white);font-family:var(--font-body);font-weight:500;font-size:var(--fs-card-link);transition:opacity var(--transition-smooth), transform var(--transition-smooth);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.card-content a:hover{opacity:.9;transform:translate(3px)}.slider-buttons{align-items:center;gap:16px;display:flex}.slider-buttons button{width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.showcase-section{background-color:var(--color-white);padding:80px 0}.showcase-content-column{flex-direction:column;padding:40px 24px;display:flex}.showcase-main-title{font-family:var(--font-body);font-weight:600;font-size:clamp(28px, 4vw, var(--fs-section-title));line-height:var(--lh-section-title);color:var(--brand-blue)}.showcase-main-desc{font-family:var(--font-body);font-weight:400;font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:var(--foreground)}.showcase-feature-title{font-family:var(--font-body);color:var(--brand-blue);font-size:22px;font-weight:600;line-height:1.3}.showcase-feature-desc{font-family:var(--font-body);color:var(--color-charcoal);font-size:16px;font-weight:400;line-height:1.5}.showcase-feature-link{font-family:var(--font-body);color:var(--brand-accent-blue);transition:color var(--transition-smooth), transform var(--transition-smooth);align-items:center;gap:6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.showcase-feature-link:hover{color:var(--brand-blue);text-decoration:underline;transform:translate(3px)}.showcase-visuals-column{flex-direction:column;display:flex}.showcase-image-frame{justify-content:center;align-items:center;width:100%;height:350px;display:flex;position:relative}.benefits-section{width:100%}.benefits-cta-block{background-color:var(--brand-blue);align-items:center;min-height:320px;display:flex}.benefits-cta-text{font-family:var(--font-body);color:var(--color-white);font-size:max(24px,min(4vw,36px));font-weight:500;line-height:1.3}.benefits-cta-link{font-family:var(--font-body);color:var(--color-white);transition:opacity var(--transition-smooth), transform var(--transition-smooth);align-items:center;gap:8px;padding:10px 20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.benefits-content-block{background-color:var(--color-white)}.benefits-main-title{font-family:var(--font-body);font-weight:600;font-size:clamp(26px, 4vw, var(--fs-section-title));line-height:var(--lh-section-title);color:var(--brand-blue)}.benefits-card{height:100%}.benefits-icon-frame{width:80px;height:80px}.benefits-card-title{font-family:var(--font-body);color:var(--brand-blue);font-size:22px;font-weight:600;line-height:1.3}.benefits-card-desc{font-family:var(--font-body);color:var(--color-charcoal);font-size:16px;font-weight:400;line-height:1.5}.benefits-card-link{font-family:var(--font-body);color:var(--brand-accent-blue);transition:color var(--transition-smooth), transform var(--transition-smooth);align-items:center;gap:6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.benefits-card-link:hover{color:var(--brand-blue);text-decoration:underline;transform:translate(3px)}.benefits-video-wrapper{aspect-ratio:16/9;border-radius:var(--border-radius-card);background-color:var(--color-black);width:100%;max-height:680px;position:relative;overflow:hidden}.benefits-video-iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.process-section{background-color:var(--brand-blue);color:var(--color-white);font-family:var(--font-body)}.process-main-title{font-family:var(--font-heading);font-weight:600;font-size:clamp(28px, 4vw, var(--fs-section-title));line-height:var(--lh-section-title);color:var(--color-white)}.process-main-desc{font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:#ffffffe6}.process-step-badge{border-radius:4px;justify-content:center;align-items:center;min-width:94px;height:33px;font-size:14px;display:inline-flex;color:var(--color-black)!important}.process-step-title{color:var(--color-white);font-size:18px;font-weight:700;line-height:1.4}.process-step-desc{font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:#ffffffd9}.btn-custom-yellow{background-color:var(--brand-yellow);height:44px;font-family:var(--font-body);cursor:pointer;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), background-color var(--transition-smooth), color var(--transition-smooth);border:none;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex;color:var(--color-black)!important}.btn-custom-yellow:hover{background-color:var(--brand-yellow-hover);transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.process-image-frame{width:100%;max-width:620px}.reviews-section{background-color:var(--background);width:100%;color:var(--foreground);font-family:var(--font-body)}.reviews-main-title{font-family:var(--font-heading);font-weight:600;font-size:clamp(28px, 4vw, var(--fs-section-title));line-height:var(--lh-section-title);color:var(--brand-blue)}.reviews-main-desc{font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:var(--color-muted-gray)}.reviews-card{background-color:var(--background);border-radius:var(--border-radius-card);border:2px solid #0000000d}.reviews-card-inner{height:100%}.reviews-video-frame{aspect-ratio:16/10;border-radius:var(--border-radius-card);background-color:var(--color-black);width:100%;overflow:hidden}.reviews-video-frame iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.reviews-card-text{color:var(--color-charcoal);font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.reviews-profile-avatar{object-fit:cover;width:50px;height:50px}.reviews-profile-name{color:var(--color-black);font-size:14px;font-weight:600;line-height:1.4}.reviews-profile-role{font-size:12px;font-weight:400;line-height:1.4}.reviews-cta-link{font-size:var(--fs-card-link);color:var(--brand-blue);transition:opacity var(--transition-smooth), transform var(--transition-smooth);gap:5px;margin-top:50px;display:inline-flex}.reviews-arrow-btn{width:40px;height:40px;color:var(--foreground);cursor:pointer;transition:all var(--transition-smooth);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.works-section{background-color:var(--brand-blue);color:var(--color-white);font-family:var(--font-body)}.works-main-title{font-family:var(--font-heading,"Inter", sans-serif);font-weight:600;font-size:clamp(28px, 4vw, var(--fs-section-title));line-height:var(--lh-section-title);color:var(--color-white)}.works-main-desc{font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:#ffffffd9}.works-card{border-radius:var(--border-radius-card);min-height:550px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth)}.works-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #0003}.works-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0006 50%,#000000f2 100%);position:absolute;top:0;bottom:0;left:0;right:0}.works-card-content{z-index:2;top:auto;bottom:0;left:0;right:0}.works-card-img{transition:transform .45s}.works-card:hover .works-card-img{transform:scale(1.06)}.works-card-title{font-size:var(--fs-card-title);font-weight:600;line-height:1.2}.works-card-desc{font-size:16px;line-height:1.4}.works-arrow-btn{width:40px;height:40px;color:var(--color-white);cursor:pointer;transition:all var(--transition-smooth);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}.works-action-btn{height:44px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), background-color var(--transition-smooth), color var(--transition-smooth), border-color var(--transition-smooth);border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;display:inline-flex;color:var(--color-black)!important}.works-action-btn img,.works-action-btn svg{transition:transform var(--transition-smooth)}.works-action-btn:hover{background-color:#fff;border-color:#00000024;transform:translateY(-2px);box-shadow:0 10px 24px #00000029;color:var(--color-black)!important}.works-action-btn:hover img,.works-action-btn:hover svg{transform:rotate(180deg)}.works-action-link{height:44px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), background-color var(--transition-smooth), border-color var(--transition-smooth), color var(--transition-smooth);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;font-size:16px;display:inline-flex}.faq-section{background-color:var(--background);color:var(--foreground);font-family:var(--font-body)}.faq-main-title{font-family:var(--font-heading);font-weight:600;font-size:clamp(28px, 4vw, var(--fs-section-title));line-height:var(--lh-section-title);color:var(--brand-blue)}.faq-main-desc{font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:var(--color-muted-gray)}.faq-question{color:var(--color-black);font-size:20px;line-height:1.4}.faq-icon-wrapper{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.faq-icon{width:100%;height:100%}.faq-answer-pane{will-change:max-height, opacity, transform;transition:max-height .35s,margin-top .35s,opacity .3s,transform .3s;overflow:hidden}.faq-answer-text{color:var(--color-charcoal);font-size:16px;line-height:1.6}.faq-cta-btn{color:var(--brand-accent-blue);font-size:var(--fs-card-link);transition:background-color var(--transition-smooth), color var(--transition-smooth);justify-content:center;align-items:center;gap:5px;display:inline-flex}.faq-cta-arrow{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.faq-cta-arrow svg{width:100%;height:100%}.faq-footer-line{font-size:var(--fs-section-para);line-height:var(--lh-section-para);color:var(--color-muted-gray)}@media (max-width:575.98px){.process-step-title{margin-top:4px;font-size:17px}}@media (min-width:992px){.hero-section{padding:100px 0 60px}.hero-content-wrapper{margin:0}}@media (min-width:1200px){.works-card{height:600px}.showcase-content-column{padding:60px 110px}.showcase-image-frame{height:600px}}
@font-face{font-family:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/59bd93b94148c4e3-s.39f-zfnmbn1_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/6ee6fa631dc020f3-s.2zl7o7q6z2lqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Latin;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/c57421e1d9255fc5-s.p.1pv4tz9e8k6lo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Latin Fallback;src:local(Arial);ascent-override:95.76%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:93.99%}.anek_latin_6d784ff0-module__Fsw7JW__className{font-family:Anek Latin,Anek Latin Fallback;font-style:normal}.anek_latin_6d784ff0-module__Fsw7JW__variable{--font-anek:"Anek Latin", "Anek Latin Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bace89c4-module__09p2wq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bace89c4-module__09p2wq__variable{--font-inter:"Inter", "Inter Fallback"}
/*# sourceMappingURL=0tnh_xj2g_16f.css.map*/