:root{--colors--green:#f2c14a;--colors--main-black:#080a0f;--alloy-gold:#f2c14a;--colors--grey:#a4a7af}
.alloy-button>span{color:inherit}.alloy-button.button-01{color:#080a0f}.alloy-button.button-01:hover{color:#080a0f}.nav-cart-wrap:empty{display:none}.faq-v1 .fit-cover{filter:sepia(1) saturate(1.2)}
html{scroll-behavior:smooth}body{background:#080a0f}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #f2c14a;outline-offset:5px}.text-green{color:#f2c14a}.w-webflow-badge{display:none!important}.split-title{visibility:visible!important}::selection{background:#f2c14a;color:#080a0f}
.navbar-logo{width:155px;height:53px;object-fit:contain}.footer-logo{width:290px;height:auto}.navbar-wrapper{min-height:88px}.navbar-center{flex:none}.navbar-right{gap:24px}.nav-link,.nav-dropdown-title{font-size:14px}.nav-dropdown-list-wrap.third{min-width:760px}.nav-dropdown-list-body{grid-template-columns:1fr 1.2fr 1fr}.nav-dropdown-col{min-width:0}.menu-link{white-space:normal}.nav-dropdown-text,.nav-dropdown-title{text-transform:uppercase}.alloy-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:18px 26px}.alloy-button span[aria-hidden]{font-size:25px;line-height:1}.alloy-text-link{color:#fff;display:inline-flex;align-items:center;gap:16px;font-size:16px}.alloy-text-link:hover{color:#f2c14a}
.hero-v1{height:100svh;min-height:790px;max-height:1150px;background-color:#080a0f}.hero-v1-main{padding-top:50px;padding-bottom:40px;gap:36px}.hero-v1 h1{font-size:clamp(60px,7vw,112px);line-height:1.03;letter-spacing:-.055em}.hero-v1-subtitle-wrap{max-width:480px}.hero-v1-top-wrap>.h6{text-align:right;white-space:nowrap}.hero-v1-content-wrap{width:100%}.hero-badge-review{background:#f2c14a}.alloy-hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.alloy-hero-actions .alloy-button{background:#f2c14a;color:#111;flex:none}.hero-v1-hide .alloy-hero-actions{display:none}.hero-v1 video{filter:sepia(1) saturate(1.15) hue-rotate(350deg);opacity:.9}.hero-v1 .brand-marquee{overflow:hidden}.alloy-pillar-marquee{display:flex;align-items:center;justify-content:center;gap:34px;white-space:nowrap;color:#c4c3bd;padding:24px 0 30px;font-size:17px;font-weight:500;min-width:max-content;animation:alloy-marquee 35s linear infinite}.alloy-pillar-marquee b{font-size:22px;color:#f2c14a;font-weight:400}.hero-badge{max-width:max-content}.hero-v1 .brand-wrap{width:100%}
.about-v1-main-wrap{align-items:stretch}.alloy-names-note{margin-top:35px;line-height:1.7;max-width:260px;color:#232219}.alloy-team-tile{background:radial-gradient(ellipse at bottom,#453719 0,#161a23 58%,#0e1118 100%);display:flex;align-items:flex-end}.alloy-team-preview{width:100%;height:auto;object-fit:contain;margin-bottom:100px}.alloy-team-tile .about-v1-content{background:linear-gradient(transparent,#080a0fee);width:100%;padding:70px 30px 25px;bottom:0;left:0;position:absolute}.alloy-stat{letter-spacing:-.04em;line-height:1.1}.alloy-gold-tile{background:#f2c14a!important;display:flex;flex-direction:column;justify-content:space-between;padding:32px}.alloy-pillar-text{font-size:35px;line-height:1.1;letter-spacing:-1.2px;color:#101216}.alloy-gold-tile .about-v1-content-wrap{position:static;padding:0;width:100%;margin:0;display:flex;justify-content:space-between;align-items:flex-end}.alloy-gold-tile .about-v1-content{position:static;color:#101216;gap:4px}.alloy-tile-arrow{font-size:70px;line-height:1;color:#101216}.work-v4 h2,.pricing-v2 h2,.testimonial-v1 h2,.awards-v1 h2,.blog-v2 h2{font-size:clamp(42px,5.4vw,76px);line-height:1.04;letter-spacing:-.045em}.work-v4-item .fit-cover{background:#101319}.work-v1-title{color:inherit}.work-v1-tag{max-width:50%;text-align:right}.services-v1-title{font-size:clamp(42px,5.6vw,84px);letter-spacing:-.045em;line-height:1.1}.pricing-v1-price-wrap{align-items:flex-start;flex-direction:column;gap:10px}.pricing-v1-price-wrap .h5{font-size:clamp(30px,3vw,45px);letter-spacing:-.04em}.pricing-v1-price-wrap .paragraph-m-03{font-size:16px}.pricing-v1-card{height:100%}.pricing-v1-card.green{background:#f2c14a}.pricing-v1-info .h6{font-size:26px}.pricing-v1-info{min-height:100px}.testimonial-v1-ratio{font-size:48px!important;line-height:1.1!important}.testimonial-v1-image{object-fit:contain;background:#080a0f;border-radius:50%}.testimonial-v1-details{max-width:1060px}.awards-v1-list{color:#fff;text-decoration:none}.awards-v1-list:hover{color:#f2c14a}.awards-v1-title{font-size:clamp(26px,3.5vw,48px)}.awards-v1-info-wrap{flex:none}.blog-image-wrap .fit-cover{object-fit:cover}.faq-v1-question{line-height:1.4}.faq-v1-answer{line-height:1.6}.faq-v1-image{filter:sepia(1) saturate(1.3)}.cta h3{max-width:1000px}.copyright{font-size:14px}.subscribe-title{font-size:clamp(30px,3.7vw,48px)}.subscribe-main-wrap{margin-top:24px}.footer-menu{font-size:15px}.footer-column{min-width:0}.footer-menu-wrap{gap:28px}.footer-menu-content{align-items:center}.footer-content-wrap .paragraph-02{max-width:365px}.subscribe-main-wrap .alloy-button{background:#f2c14a;color:#080a0f}.footer-bottom-wrap{gap:24px}
.alloy-intro{padding:130px 0 100px;border-bottom:1px solid #242832;background:radial-gradient(ellipse at top right,#42331944,transparent 55%)}.alloy-intro h1{max-width:1240px;margin-top:30px;font-size:clamp(52px,7.6vw,108px);line-height:1.04;letter-spacing:-.055em}.alloy-intro-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-top:40px}.alloy-intro-bottom p{max-width:720px;margin:0;line-height:1.5}.alloy-intro-bottom .alloy-button{background:#f2c14a;color:#111;flex:none}.alloy-team-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end;margin-top:32px}.alloy-team-heading h2{font-size:clamp(42px,5.6vw,78px);line-height:1.07;letter-spacing:-.045em}.alloy-team-heading p{max-width:440px}.alloy-team-picture{margin-top:65px;padding:45px 40px 0;position:relative;border:1px solid #3b3424;border-radius:8px;background:radial-gradient(ellipse at bottom,#5e4828 0,#161b26 60%,#0c0f16 100%)}.alloy-team-picture img{width:100%;height:auto;display:block}.alloy-team-names{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 40px;padding:30px 0;font-size:24px}.alloy-team-names span+span:before{content:'·';color:#f2c14a;padding-right:40px}.alloy-team .container>.paragraph-03{text-align:center}.alloy-rich-section{padding:110px 0}.alloy-rich-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:40px}.alloy-rich-grid h2{font-size:clamp(42px,5.4vw,72px);line-height:1.06;letter-spacing:-.045em}.alloy-rich-content h3{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin:0 0 18px}.alloy-rich-content p{color:#aeb1b8;line-height:1.7;margin-bottom:45px}.alloy-rich-content p:last-child{margin-bottom:0}.alloy-rich-content ul{color:#aeb1b8}.services-v6 h1{font-size:clamp(54px,8vw,112px);line-height:1.03;letter-spacing:-.055em}.services-v6-blank{height:60px}.services-v6-image-wrap{height:auto!important;aspect-ratio:3/2}.services-v6-details p,.services-v6-details li{line-height:1.7;color:#aeb1b8}.services-v6-details .alloy-lead{font-size:24px;color:#fff;line-height:1.5}.services-v6-details-title{min-width:150px}.services-v6-details-title .h6{font-size:22px}.services-v6-info-list .alloy-button{background:#f2c14a;color:#111;margin-top:20px;width:100%;font-size:16px}.services-v6-details .alloy-button{background:#f2c14a;color:#111;margin-top:20px}.services-v6-left{align-self:start}.services-v6-left .paragraph-01{font-size:18px}.services-v6-details-list{gap:30px}.process-marquee{overflow:hidden}.process-item{white-space:normal}.process-item .h6{color:#f2c14a}.contact h1{font-size:clamp(52px,7vw,98px);line-height:1.07;letter-spacing:-.045em}.contact-form .paragraph-04{font-size:13px;line-height:1.6;margin-top:15px}.contact .input-filed{color:#fff;background:transparent}.contact select option{color:#fff;background:#161b26}.submit-button{background:#f2c14a!important;color:#080a0f!important;white-space:normal;min-height:60px;height:auto;padding:18px;font-size:16px}.contact-form .paragraph-04 a{color:#f2c14a}.contact-left{gap:30px}.contact-list .contact-link{font-size:26px;line-height:1.3;overflow-wrap:anywhere}.alloy-form-status{padding:14px 0;color:#f2c14a;font-size:15px}.alloy-reveal{transition:opacity .6s ease,transform .6s ease}.alloy-reveal.pending{opacity:0;transform:translateY(22px)}
@keyframes alloy-marquee{from{transform:translateX(0)}to{transform:translateX(-16%)}}
@media(min-width:1600px){.hero-v1-main{padding-top:85px;padding-bottom:65px}.hero-v1 h1{font-size:112px}.alloy-hero-actions{margin-top:38px}}
@media(max-width:1100px){.navbar-logo{width:135px;height:46px}.navbar-right{gap:16px}.hero-v1{min-height:830px}.hero-v1 h1{font-size:clamp(60px,7.4vw,85px)}.hero-v1-main{padding-top:54px;padding-bottom:30px}.alloy-team-heading{grid-template-columns:1fr}.alloy-team-heading p{max-width:700px}.alloy-rich-grid{gap:55px}.alloy-intro-bottom{align-items:flex-start;flex-direction:column;gap:30px}.alloy-pillar-text{font-size:30px}.alloy-gold-tile{padding:24px}.footer-menu-wrap{gap:24px}.alloy-team-names{font-size:21px;gap:20px}.alloy-team-names span+span:before{padding-right:20px}}
@media(max-width:767px){.hero-v1{height:auto;min-height:800px;max-height:none}.hero-v1-main{padding-top:45px;gap:36px;padding-bottom:36px}.hero-v1 h1{font-size:clamp(42px,7.6vw,60px);line-height:1.05;letter-spacing:-.045em}.hero-v1-top-wrap{display:none}.hero-v1-hide{display:block}.hero-v1-hide .paragraph-m-02{font-size:16px}.hero-v1-hide .alloy-hero-actions{display:none}.hero-v1-content-wrap .hero-badge-wrap{margin-bottom:26px}.hero-v1-wrap{height:auto;min-height:inherit}.hero-v1-main{height:auto}.hero-v1-content-wrap .alloy-hero-actions{flex-wrap:wrap;gap:22px;margin-top:28px}.alloy-hero-actions .alloy-button{min-height:54px;font-size:15px;padding:16px 22px}.alloy-text-link{font-size:14px}.hero-badge-title{font-size:12px}.badge-review-title{font-size:12px}.alloy-pillar-marquee{font-size:14px;padding:20px 0;gap:25px}.hero-badge-content{gap:8px}.navbar-wrapper{min-height:80px}.navbar-logo{width:135px;height:46px}.alloy-team-preview{margin-bottom:94px}.alloy-team-tile .about-v1-content{padding:40px 22px 20px}.alloy-pillar-text{font-size:35px}.alloy-team-tile,.alloy-gold-tile{min-height:330px}.alloy-names-note{max-width:260px}.work-v4 h2,.pricing-v2 h2,.testimonial-v1 h2,.awards-v1 h2,.blog-v2 h2{font-size:42px;letter-spacing:-1.6px}.services-v1-title{font-size:43px}.services-v1-number-wrap{min-width:30px}.awards-v1-title{font-size:29px}.awards-v1-list{align-items:flex-start;gap:18px;flex-direction:column}.awards-v1-info-wrap{font-size:14px}.testimonial-v1-ratio{font-size:38px!important}.pricing-v1-info{min-height:auto}.footer-logo{width:230px}.alloy-intro{padding:85px 0 65px}.alloy-intro h1{font-size:48px;line-height:1.06;letter-spacing:-2px}.alloy-intro-bottom{margin-top:28px}.alloy-intro-bottom .paragraph-01{font-size:18px}.alloy-team-heading h2{font-size:43px;line-height:1.08}.alloy-team-picture{padding:30px 12px 0;margin-top:35px}.alloy-team-names{font-size:18px;flex-direction:column;gap:14px;text-align:center}.alloy-team-names span+span:before{content:none}.alloy-rich-section{padding:70px 0}.alloy-rich-grid{grid-template-columns:1fr;gap:38px;margin-top:28px}.alloy-rich-grid h2{font-size:43px}.alloy-rich-content h3{font-size:25px}.alloy-rich-content p{font-size:17px;margin-bottom:34px}.services-v6 h1{font-size:50px;line-height:1.06;letter-spacing:-2px}.services-v6-blank{height:15px}.services-v6-details-list{gap:22px}.services-v6-details .alloy-lead{font-size:21px}.contact h1{font-size:47px;letter-spacing:-1.8px}.contact-list .contact-link{font-size:23px}.footer-menu-wrap{gap:28px}.copyright{font-size:13px;line-height:1.6}.subscribe-title{font-size:35px}.services-v1-title{overflow-wrap:normal}.alloy-intro .alloy-button{font-size:15px}.alloy-team-preview{min-height:0}.footer-link-wrap{gap:18px}}
@media(max-width:390px){.hero-v1 h1{font-size:40px}.hero-v1{min-height:770px}.hero-badge-title{font-size:11px}.services-v1-title{font-size:35px}.alloy-intro h1,.contact h1{font-size:41px}.alloy-text-link{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.alloy-pillar-marquee{animation:none}.alloy-reveal{transition:none}.alloy-reveal.pending{opacity:1;transform:none}}

.alloy-client-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:none;border:1px solid #f2c14a;color:#f2c14a;font-size:14px;font-weight:500;line-height:1.2;padding:14px 17px;border-radius:4px;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}.alloy-client-button:hover{background:#f2c14a;color:#080a0f}.navbar-right{gap:18px}.navbar-center .nav-menu{gap:18px}@media(max-width:1100px) and (min-width:992px){.alloy-client-button{padding:12px;font-size:12px}.navbar-right{gap:12px}.navbar-center .nav-menu{gap:12px}.nav-link,.nav-dropdown-title{font-size:12px}.contact-button{padding:20px;font-size:14px}}@media(max-width:991px){.navbar-right{gap:18px}.alloy-client-button{padding:12px 15px;font-size:13px}}@media(max-width:479px){.alloy-client-button{font-size:11px;padding:10px 11px;gap:6px}.navbar-right{gap:12px}.navbar-logo{width:115px;height:42px}.navbar-wrapper{gap:10px}}
