﻿/*
Theme Name: Yinliya Global
Template: kadence
Version: 1.0.0
*/
:root{--navy:#061a2f;--navy2:#0a2944;--blue:#0878c9;--cyan:#19b9c5;--green:#16a36a;--ink:#10243a;--muted:#5d6d7e;--line:#dce5eb;--light:#f4f8fa;--white:#fff;--gold:#e8b24a}
*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;line-height:1.65;background:#fff}.site-main{padding:0}.content-area{margin:0}.entry-content{margin:0}.entry-header{display:none}a{text-decoration:none}.yl-wrap{max-width:1200px;margin:auto;padding:0 24px}.yl-header{position:sticky;top:0;z-index:50;background:rgba(5,24,43,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.yl-nav{height:82px;display:flex;align-items:center;gap:30px}.yl-brand{display:flex;align-items:center;color:white;font-size:24px;font-weight:800;letter-spacing:.4px;white-space:nowrap}.yl-brand img{width:52px;height:52px;object-fit:cover;border-radius:12px;margin-right:12px}.yl-links{display:flex;align-items:center;gap:23px;margin-left:auto}.yl-links a{color:#dceaf5;font-size:14px;font-weight:600}.yl-links a:hover{color:#48d6c8}.yl-cta,.yl-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:13px 22px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:white!important;font-weight:750;box-shadow:0 10px 28px rgba(3,126,185,.25)}.yl-lang{border:1px solid rgba(255,255,255,.25);padding:8px 12px;border-radius:5px}.yl-hero{min-height:720px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(2,18,36,.94) 0%,rgba(2,24,46,.82) 36%,rgba(2,21,41,.15) 70%),url('assets/images/hero.webp') center/cover no-repeat}.yl-hero-inner{max-width:760px}.yl-kicker{display:inline-flex;gap:9px;align-items:center;text-transform:uppercase;letter-spacing:2.3px;font-size:12px;font-weight:800;color:#70e1d1;margin-bottom:24px}.yl-kicker:before{content:"";width:34px;height:2px;background:#48d6c8}.yl-hero h1{font-size:clamp(42px,5.2vw,72px);line-height:1.08;margin:0 0 24px;letter-spacing:-2px}.yl-hero p{font-size:19px;max-width:680px;color:#d9e7f0;margin:0 0 34px}.yl-btn.alt{background:transparent;border:1px solid rgba(255,255,255,.45);box-shadow:none;margin-left:12px}.yl-stats{margin-top:-58px;position:relative;z-index:3}.yl-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;box-shadow:0 24px 60px rgba(6,27,49,.13);border-radius:12px;overflow:hidden}.yl-stat{padding:28px;text-align:center;border-right:1px solid var(--line)}.yl-stat:last-child{border:0}.yl-stat b{display:block;font-size:32px;color:var(--blue);line-height:1.2}.yl-stat span{color:var(--muted);font-size:13px}.yl-section{padding:100px 0}.yl-section.soft{background:var(--light)}.yl-section.dark{background:var(--navy);color:#fff}.yl-head{max-width:760px;margin-bottom:46px}.yl-eyebrow{color:var(--blue);font-size:12px;font-weight:850;letter-spacing:2px;text-transform:uppercase}.yl-head h2,.yl-page-hero h1{font-size:clamp(34px,4vw,52px);line-height:1.14;margin:10px 0 16px;letter-spacing:-1px}.yl-head p{color:var(--muted);font-size:17px}.dark .yl-head p{color:#b9cad8}.yl-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.yl-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.yl-card{background:#fff;border:1px solid var(--line);padding:34px;border-radius:10px;transition:.25s;box-shadow:0 6px 20px rgba(8,35,58,.04)}.yl-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(8,35,58,.11);border-color:#a8d9e5}.yl-card .num{font-size:13px;color:var(--cyan);font-weight:900;letter-spacing:1px}.yl-card h3{font-size:21px;margin:10px 0 9px}.yl-card p{color:var(--muted);font-size:14px;margin:0}.yl-dark-card{background:linear-gradient(145deg,#0d2d49,#071d33);border:1px solid rgba(255,255,255,.1);color:#fff}.yl-dark-card p{color:#b9cbd8}.yl-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.yl-case{min-height:340px;border-radius:10px;overflow:hidden;position:relative;background:#123 center/cover}.yl-case:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,20,37,.95),rgba(3,20,37,.05) 70%)}.yl-case-body{position:absolute;z-index:2;bottom:0;padding:26px;color:#fff}.yl-case small{color:#74e0d1;text-transform:uppercase;letter-spacing:1.5px}.yl-case h3{margin:7px 0 0;font-size:22px;line-height:1.25}.yl-process{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#21425c;border:1px solid #21425c}.yl-step{padding:30px;background:var(--navy)}.yl-step b{color:#48d6c8;font-size:13px}.yl-step h3{font-size:17px;margin:10px 0}.yl-step p{font-size:13px;color:#aebfcb;margin:0}.yl-banner{padding:54px;border-radius:12px;background:linear-gradient(120deg,#0878c9,#12a594);color:white;display:flex;align-items:center;justify-content:space-between;gap:30px}.yl-banner h2{margin:0;font-size:32px;line-height:1.2}.yl-banner .yl-btn{background:#fff;color:var(--navy)!important;box-shadow:none}.yl-page-hero{padding:120px 0 90px;color:white;background:linear-gradient(110deg,#061a2f,#0c4262)}.yl-page-hero p{max-width:760px;color:#c9dae6;font-size:18px}.yl-content{padding:80px 0}.yl-content h2{font-size:34px;margin-top:55px}.yl-content h3{font-size:21px}.yl-content p,.yl-content li{color:var(--muted)}.yl-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.yl-product{padding:26px;border-left:3px solid var(--cyan);background:var(--light)}.yl-product h3{margin:0 0 7px}.yl-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px}.yl-contact-box{padding:35px;background:var(--navy);color:white;border-radius:10px}.yl-contact-box a{color:#64dbce}.yl-footer{background:#041525;color:#b8c9d5;padding:70px 0 25px}.yl-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px}.yl-footer h3,.yl-footer h4{color:#fff}.yl-footer a{color:#b8c9d5;display:block;margin:7px 0}.yl-copy{border-top:1px solid #1d3548;margin-top:45px;padding-top:22px;font-size:13px}.wpforms-container input,.wpforms-container textarea,.wpforms-container select{border:1px solid var(--line)!important;border-radius:6px!important;padding:13px!important}.wpforms-submit{background:var(--blue)!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:14px 25px!important}.yl-mobile{display:none}
@media(max-width:900px){.yl-links{display:none}.yl-mobile{display:block;margin-left:auto;color:white}.yl-hero{min-height:640px}.yl-stat-grid,.yl-grid4,.yl-process{grid-template-columns:repeat(2,1fr)}.yl-grid3,.yl-case-grid,.yl-product-grid{grid-template-columns:1fr 1fr}.yl-contact{grid-template-columns:1fr}.yl-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.yl-nav{height:70px}.yl-brand{font-size:20px}.yl-brand img{width:42px;height:42px}.yl-hero h1{font-size:42px}.yl-hero{min-height:590px}.yl-btn{width:100%;margin:7px 0!important}.yl-stats{margin-top:0}.yl-stat-grid,.yl-grid3,.yl-grid4,.yl-case-grid,.yl-product-grid,.yl-process,.yl-footer-grid{grid-template-columns:1fr}.yl-stat{border-right:0;border-bottom:1px solid var(--line)}.yl-section{padding:70px 0}.yl-banner{padding:34px 25px;display:block}.yl-banner .yl-btn{margin-top:20px!important}.yl-page-hero{padding:90px 0 65px}}
.yl-hero h1{color:#fff}
.yl-mobile summary{cursor:pointer;font-size:25px;list-style:none}.yl-mobile nav{position:absolute;left:0;right:0;top:70px;background:#061a2f;padding:18px 24px;border-top:1px solid #294158;box-shadow:0 18px 30px rgba(0,0,0,.25)}.yl-mobile nav a{display:block;color:#fff;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}.yl-case-grid>a{display:block}.yl-case-grid>a .yl-case{height:100%}
.yl-page-hero h1{color:#fff}.yl-page-hero .yl-kicker{color:#70e1d1}
.yl-grid3>a{color:inherit}.yl-grid3>a .yl-card{height:100%}#yl-cookie{display:none;position:fixed;z-index:100;left:22px;right:22px;bottom:20px;max-width:720px;margin:auto;background:#071d33;color:#dce9f2;padding:18px 22px;border:1px solid #2b4b64;border-radius:8px;box-shadow:0 15px 45px rgba(0,0,0,.3);align-items:center;gap:20px}#yl-cookie.show{display:flex}#yl-cookie p{margin:0;font-size:13px;flex:1}#yl-cookie a{color:#63ddd1}#yl-cookie button{border:0;background:#16a36a;color:#fff;padding:9px 18px;border-radius:5px;font-weight:700}
.yl-visual{margin:0 0 48px}.yl-visual img{display:block;width:100%;border-radius:12px;box-shadow:0 20px 45px rgba(7,29,51,.15)}.yl-visual figcaption{font-size:12px;color:#71808d;margin-top:8px;text-align:right}
.yl-stat-grid{border:1px solid #e3ebf0}.yl-stat b{display:flex;align-items:baseline;justify-content:center;gap:5px;font-size:46px;font-weight:850;letter-spacing:-1.5px;color:var(--cyan)}.yl-stat b small{font-size:.48em;font-weight:800;letter-spacing:0;color:var(--blue)}.yl-stat>span{display:block;margin-top:8px;font-size:13px;font-weight:650;color:#536779}.yl-stats-inline{margin:0 0 55px}.yl-stats-inline .yl-stat-grid{box-shadow:0 18px 45px rgba(6,27,49,.09)}
.yl-case-grid{grid-auto-flow:row;align-items:stretch}.yl-case-grid>a,.yl-case-grid>article{min-width:0;width:100%;margin:0}.yl-case-grid>a .yl-case{width:100%;height:100%}
.yl-nav .yl-cta{height:48px;padding:0 24px;line-height:1;text-align:center;display:inline-flex;align-items:center;justify-content:center}
.yl-kicker{font-size:15px;letter-spacing:2.5px}.yl-stat{padding:34px 24px}.yl-stat b{font-size:56px;line-height:1}.yl-stat b small{font-size:.52em}.yl-stat>span{font-size:15px;margin-top:12px}.yl-contact{align-items:start}.yl-contact-box{align-self:start;height:auto;min-height:0}.yl-contact-box h2{color:#fff;line-height:1.25;margin-top:0}.yl-contact-box h3{color:#d9e8f2;margin:24px 0 5px}.yl-contact-box p{color:#b8ccda}.yl-contact-box a{color:#59e0d3}.yl-copy{text-align:center}
.yl-kicker{font-size:18px;font-weight:850;letter-spacing:2.6px}.yl-stat b .yl-count{font-size:1em;font-weight:850;line-height:1;color:var(--cyan)}.yl-stat b small{font-size:.68em;line-height:1;font-weight:850}.yl-stat>span{font-size:16px;font-weight:700}
@media(max-width:900px){.yl-stat b{font-size:48px}.yl-stat>span{font-size:14px}}
@media(max-width:600px){.yl-kicker{font-size:15px}.yl-stat b{font-size:44px}.yl-stat{padding:27px 18px}}
.yl-eyebrow{font-size:16px;font-weight:850;letter-spacing:2.2px}.yl-contact{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:38px}.yl-contact>div:last-child{background:#fff;border:1px solid #e1e9ef;border-radius:14px;padding:36px 40px;box-shadow:0 18px 50px rgba(7,31,52,.09)}.yl-contact>div:last-child>h2{margin:0 0 26px;font-size:32px}.yl-contact .wpforms-container{margin:0}.yl-contact .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0}.yl-contact .wpforms-field{width:100%!important;min-width:0!important;padding:0 0 18px!important;margin:0!important}.yl-contact .wpforms-field[data-field-id="7"],.yl-contact .wpforms-field[data-field-id="10"]{grid-column:1/-1}.yl-contact .wpforms-field input:not([type="checkbox"]),.yl-contact .wpforms-field select{width:100%!important;max-width:none!important;height:48px!important}.yl-contact .wpforms-field textarea{width:100%!important;max-width:none!important;min-height:130px!important}.yl-contact .wpforms-field-label{margin-bottom:8px!important;font-size:14px!important}.yl-contact .wpforms-submit-container{padding-top:4px!important}.yl-contact .wpforms-submit{min-width:180px;height:48px!important;font-weight:800!important}.yl-contact-box{padding:38px 34px;border-radius:14px;box-shadow:0 18px 50px rgba(7,31,52,.14)}
@media(max-width:900px){.yl-contact{grid-template-columns:1fr}.yl-contact>div:last-child{padding:32px}.yl-contact .wpforms-field-container{grid-template-columns:1fr}.yl-contact .wpforms-field[data-field-id]{grid-column:1}}
@media(max-width:600px){.yl-eyebrow{font-size:14px}.yl-contact>div:last-child{padding:24px 20px}.yl-contact-box{padding:30px 24px}.yl-contact>div:last-child>h2{font-size:27px}}
.yl-eyebrow{font-size:18px;font-weight:850;letter-spacing:2.6px}
@media(max-width:600px){.yl-eyebrow{font-size:15px}}
.yl-content .yl-head{max-width:none;padding:34px 38px;margin-bottom:34px;border:1px solid #d9e9ef;border-left:5px solid var(--cyan);border-radius:14px;background:linear-gradient(120deg,#f3fbfc 0%,#f7fafc 58%,#edf6fb 100%);box-shadow:0 14px 38px rgba(10,49,75,.07)}.yl-content .yl-head .yl-eyebrow{display:block;margin-bottom:12px;color:#078caa}.yl-content .yl-head h2{margin-top:0}.yl-content .yl-head p:last-child{margin-bottom:0}.yl-content .yl-grid3,.yl-content .yl-grid4{margin-top:28px}.yl-content .yl-card{position:relative;overflow:hidden;border-color:#dce8ee;background:linear-gradient(180deg,#fff 0%,#fbfdfe 100%);box-shadow:0 12px 32px rgba(8,35,58,.07)}.yl-content .yl-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--green))}.yl-content .yl-card:hover{border-color:#9fd9e4;box-shadow:0 20px 42px rgba(8,55,82,.13)}.yl-content .yl-product:nth-child(3n+1){background:#f1fafb}.yl-content .yl-product:nth-child(3n+2){background:#f4f8fc}.yl-content .yl-product:nth-child(3n){background:#f4faf7}.yl-content> .yl-wrap>h2{position:relative;padding-left:18px}.yl-content> .yl-wrap>h2:before{content:"";position:absolute;left:0;top:.18em;width:5px;height:.9em;border-radius:4px;background:linear-gradient(var(--cyan),var(--blue))}
@media(max-width:600px){.yl-content .yl-head{padding:26px 22px}.yl-content .yl-card{padding:28px 24px}}
.yl-content .yl-grid3,.yl-content .yl-grid4,.yl-content .yl-product-grid,.yl-content .yl-case-grid{padding:20px!important;border:1px solid #deebf0;border-radius:16px;background:linear-gradient(135deg,#f2fafb 0%,#f5f8fc 52%,#f1f9f6 100%);box-shadow:0 14px 36px rgba(8,42,65,.055)}.yl-content .yl-card{border:1px solid #d9e6ec!important;background:#fff!important}.yl-content .yl-card:before{height:5px!important;display:block!important}.yl-content>.yl-wrap>h2{padding:15px 20px!important;margin:52px 0 20px!important;border:1px solid #dcebf0;border-left:5px solid var(--cyan);border-radius:10px;background:linear-gradient(90deg,#eef9fb,#f7fafc);box-shadow:0 8px 24px rgba(8,45,68,.05)}.yl-content>.yl-wrap>h2:before{display:none}.yl-content .yl-case-grid .yl-case{box-shadow:0 12px 30px rgba(4,31,52,.15)}.yl-content .yl-product-grid .yl-product{border-radius:8px;box-shadow:0 8px 22px rgba(8,42,65,.06)}
@media(max-width:600px){.yl-content .yl-grid3,.yl-content .yl-grid4,.yl-content .yl-product-grid,.yl-content .yl-case-grid{padding:12px!important}.yl-content>.yl-wrap>h2{padding:13px 16px!important}}
.yl-case-body h3,.yl-case h3{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.55);font-weight:850}.yl-case small{color:#8ff4e8!important;text-shadow:0 1px 6px rgba(0,0,0,.45);font-weight:850}.yl-case:after{background:linear-gradient(0deg,rgba(3,18,32,.86) 0%,rgba(3,18,32,.62) 24%,rgba(3,18,32,.12) 70%)!important}
.site-main .yl-case .yl-case-body h3,.site-main .yl-case-grid .yl-case h3,.site-main .yl-case-grid a .yl-case h3{color:#fff!important;opacity:1!important;text-shadow:0 2px 12px rgba(0,0,0,.72)!important}.site-main .yl-case .yl-case-body small{color:#73f4e8!important;opacity:1!important}.site-main .dark .yl-head h2,.site-main .dark .yl-head p,.site-main .yl-section.dark h2,.site-main .yl-section.dark h3,.site-main .yl-section.dark p,.site-main .yl-process .yl-step h3{color:#fff!important;opacity:1!important}.site-main .yl-process .yl-step p{color:#d9eafa!important}.site-main .yl-process .yl-step b{color:#28f1e1!important}
.yl-links{gap:16px}.yl-links a{font-size:13px}.yl-nav .yl-cta{padding:0 20px}@media(max-width:1100px){.yl-links{gap:12px}.yl-links a{font-size:12px}.yl-nav .yl-cta{padding:0 16px}}
.site-main .yl-section.dark,.site-main .yl-section.dark .yl-wrap,.site-main .yl-section.dark .yl-head,.site-main .yl-section.dark .yl-process,.site-main .yl-section.dark .yl-step{color:#fff!important}.site-main .yl-section.dark h1,.site-main .yl-section.dark h2,.site-main .yl-section.dark h3,.site-main .yl-section.dark h4,.site-main .yl-section.dark p,.site-main .yl-process h3{color:#fff!important;opacity:1!important;text-shadow:none!important}.site-main .yl-section.dark .yl-head p,.site-main .yl-section.dark .yl-step p{color:#dceefa!important;opacity:1!important}.site-main .yl-section.dark .yl-eyebrow,.site-main .yl-section.dark .yl-step b{color:#35f0df!important}.site-main .yl-case,.site-main .yl-case *{opacity:1!important}.site-main .yl-case .yl-case-body,.site-main .yl-case .yl-case-body h3,.site-main .yl-case h3{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.85)!important}.site-main .yl-case small{color:#85fff0!important;text-shadow:0 1px 10px rgba(0,0,0,.75)!important}.site-main .yl-case:after{background:linear-gradient(0deg,rgba(3,18,32,.92) 0%,rgba(3,18,32,.76) 30%,rgba(3,18,32,.2) 78%)!important}.site-main .yl-page-hero h1,.site-main .yl-page-hero p,.site-main .yl-hero h1,.site-main .yl-hero p{color:#fff!important;opacity:1!important}.site-main .yl-page-hero .yl-kicker,.site-main .yl-hero .yl-kicker{color:#70fff0!important}.yl-mobile nav .yl-mobile-cta{margin-top:12px;padding:12px 16px!important;border:0!important;border-radius:7px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff!important;text-align:center;font-weight:850}
@media(max-width:760px){.yl-wrap{padding-left:18px!important;padding-right:18px!important}.yl-hero{min-height:620px;background:linear-gradient(90deg,rgba(2,18,36,.94) 0%,rgba(2,24,46,.82) 58%,rgba(2,21,41,.36) 100%),url('assets/images/hero.webp') center/cover no-repeat!important}.yl-hero h1{font-size:40px!important;line-height:1.12!important;letter-spacing:0!important}.yl-hero p{font-size:16px!important;line-height:1.7!important}.yl-page-hero h1,.yl-head h2{letter-spacing:0!important}.yl-case{min-height:300px!important}.yl-case-body{padding:22px!important}.yl-case h3{font-size:22px!important;line-height:1.22!important}.yl-section.dark{background:#061a2f!important}.yl-section.dark .yl-head h2{font-size:34px!important;line-height:1.18!important}.yl-process{display:grid!important;grid-template-columns:1fr!important;background:#21425c!important}.yl-step{background:#071d33!important;border-bottom:1px solid #21425c!important}.yl-step h3{font-size:18px!important}.yl-step p{font-size:14px!important;line-height:1.65!important}.yl-whatsapp-float{width:52px!important;height:52px!important;right:14px!important;bottom:82px!important;top:auto!important;transform:none!important}.yl-whatsapp-float svg{width:31px!important;height:31px!important}}
.yl-whatsapp-float{position:fixed!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;min-width:58px!important;max-width:58px!important;padding:0!important;border-radius:50%!important;background:#25d366!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 18px 38px rgba(18,140,90,.34)!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden!important}.yl-whatsapp-float svg{display:block!important;width:34px!important;height:34px!important;fill:#fff!important;flex:0 0 34px!important}.yl-whatsapp-float svg path{fill:#fff!important}.yl-whatsapp-float span,.yl-whatsapp-float em,.yl-whatsapp-float strong,.yl-whatsapp-float:before,.yl-whatsapp-float:after{display:none!important;content:none!important}.yl-contact .wpforms-field-checkbox input[type="checkbox"]{position:static!important;opacity:1!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0 8px 0 0!important;padding:0!important;box-shadow:none!important;border-radius:2px!important;transform:none!important}.yl-contact .wpforms-field-checkbox input[type="checkbox"]:before,.yl-contact .wpforms-field-checkbox input[type="checkbox"]:after,.yl-contact .wpforms-field-checkbox label.wpforms-field-label-inline:before,.yl-contact .wpforms-field-checkbox label.wpforms-field-label-inline:after{display:none!important;content:none!important}.yl-contact .wpforms-field-checkbox label.wpforms-field-label-inline{padding-left:0!important;margin-left:0!important}
.yl-contact .wpforms-field-checkbox fieldset{margin:0!important;padding:0!important;border:0!important;min-width:0!important}.yl-contact .wpforms-field-checkbox legend.wpforms-field-label{display:block!important;width:100%!important;margin:0 0 12px!important;padding:0!important;color:#10243a!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.yl-contact .wpforms-field-checkbox ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;margin:0!important;padding:0!important;list-style:none!important}.yl-contact .wpforms-field-checkbox li{display:flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;margin:0!important;padding:0!important;position:relative!important;background:transparent!important;box-shadow:none!important;border:0!important}.yl-contact .wpforms-field-checkbox label.wpforms-field-label-inline{display:inline!important;margin:0!important;padding:0!important;color:#26384a!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;box-shadow:none!important;background:transparent!important}.yl-contact .wpforms-field-select select{width:100%!important;max-width:none!important;height:48px!important;line-height:48px!important;box-shadow:none!important;background-color:#fff!important}.yl-contact .wpforms-submit{min-width:120px!important;padding:0 26px!important;box-shadow:none!important}
@media(max-width:760px){.yl-whatsapp-float{top:auto!important;right:14px!important;bottom:82px!important;transform:none!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important}.yl-whatsapp-float svg{width:31px!important;height:31px!important;flex-basis:31px!important}.yl-contact .wpforms-field-checkbox ul{grid-template-columns:1fr!important;gap:9px!important}.yl-contact .wpforms-field-checkbox li{min-height:30px!important}.yl-contact .wpforms-field-checkbox label.wpforms-field-label-inline{font-size:15px!important}.yl-contact .wpforms-submit{width:100%!important}}
.yl-insights-section{background:#f5f9fb}.yl-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yl-insight-card{display:block;overflow:hidden;border:1px solid #dce8ee;border-radius:10px;background:#fff;color:inherit;box-shadow:0 14px 34px rgba(8,35,58,.07);transition:.2s}.yl-insight-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(8,35,58,.12);border-color:#a6d9e4}.yl-insight-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#eaf3f7}.yl-insight-card div{padding:22px}.yl-insight-card span{display:block;margin-bottom:8px;color:#078caa;font-size:12px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.yl-insight-card h3{margin:0 0 10px;font-size:20px;line-height:1.28;color:#071d33}.yl-insight-card p{margin:0;color:#52657a;font-size:14px;line-height:1.65}
.yl-article-hero{margin:0 0 34px}.yl-article-hero img{display:block;width:100%;border-radius:12px;box-shadow:0 18px 42px rgba(8,35,58,.12)}.single .yl-content p{font-size:17px;line-height:1.85}
@media(max-width:900px){.yl-insight-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.yl-insight-grid{grid-template-columns:1fr}.yl-insight-card div{padding:20px}}
.yl-home-cases{padding-bottom:48px}.yl-home-portfolio{padding-top:52px}@media(max-width:600px){.yl-home-cases{padding-bottom:34px}.yl-home-portfolio{padding-top:40px}}
.yl-adv-hero{padding:118px 0 92px;color:#fff;background:linear-gradient(105deg,rgba(4,22,40,.96) 0%,rgba(6,46,72,.9) 48%,rgba(5,75,84,.72) 100%),url('assets/images/hero.webp') center/cover no-repeat}.yl-adv-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:56px;align-items:center}.yl-adv-hero h1{margin:0 0 18px;color:#fff;font-size:clamp(44px,5vw,72px);line-height:1.06;letter-spacing:0}.yl-adv-hero p{max-width:760px;margin:0 0 32px;color:#d9e9f2;font-size:21px;line-height:1.55}.yl-adv-proof{position:relative;min-height:330px;padding:38px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.06));box-shadow:0 24px 70px rgba(0,0,0,.2);overflow:hidden}.yl-adv-proof:before{content:"";position:absolute;right:-70px;top:-70px;width:190px;height:190px;border:28px solid rgba(101,234,220,.18);border-radius:50%}.yl-adv-proof span{display:block;color:#79fff0;font-size:15px;font-weight:900;letter-spacing:3px}.yl-adv-proof strong{display:block;margin:74px 0 18px;color:#fff;font-size:36px;line-height:1.08}.yl-adv-proof p{margin:0;color:#cde2ed;font-size:16px}.yl-adv-page{background:#fff}.yl-adv-intro{padding:54px 0;background:#f4f9fb}.yl-adv-intro p{max-width:980px;margin:0;color:#24384b;font-size:22px;line-height:1.85;font-weight:650}.yl-adv-section{padding:92px 0}.yl-adv-section.soft{background:#f4f9fb}.yl-adv-section.dark{background:#061a2f;color:#fff}.yl-adv-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:52px}.yl-adv-label span{display:inline-block;padding:10px 14px;border-left:4px solid var(--cyan);background:#eef9fb;color:#0878a7;font-size:14px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.dark .yl-adv-label span{background:rgba(255,255,255,.08);color:#70fff0}.yl-adv-copy h2{margin:0 0 18px;color:#071d33;font-size:clamp(32px,4vw,52px);line-height:1.14}.yl-adv-copy p{margin:0;color:#52657a;font-size:18px;line-height:1.85}.dark .yl-adv-copy h2{color:#fff}.dark .yl-adv-copy p{color:#dceefa}.yl-adv-network{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.yl-adv-network-card{position:relative;min-height:178px;padding:30px 30px 28px;border:1px solid #d9e7ee;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(8,35,58,.065);overflow:hidden}.yl-adv-network-card:nth-child(5){grid-column:1/-1}.yl-adv-network-card:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:linear-gradient(var(--blue),var(--cyan))}.yl-adv-network-card span{color:#10aebd;font-size:13px;font-weight:900;letter-spacing:1px}.yl-adv-network-card h3{margin:8px 0 10px;color:#071d33;font-size:22px;line-height:1.25}.yl-adv-network-card p{margin:0;color:#52657a;font-size:15px;line-height:1.7}.yl-adv-note{margin:22px 0 0;color:#697b89;font-size:13px;line-height:1.65}.yl-adv-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.yl-adv-values article{padding:28px 24px;border:1px solid #dce8ee;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdfe);box-shadow:0 12px 30px rgba(8,35,58,.06)}.yl-adv-values h3{margin:0 0 12px;color:#071d33;font-size:20px;line-height:1.25}.yl-adv-values p{margin:0;color:#52657a;font-size:15px;line-height:1.7}.yl-adv-cta{padding:76px 0;background:linear-gradient(120deg,#0878c9,#12a594);color:#fff}.yl-adv-cta .yl-wrap>div{display:flex;align-items:center;justify-content:space-between;gap:28px}.yl-adv-cta h2{max-width:820px;margin:0;color:#fff;font-size:clamp(30px,3.6vw,48px);line-height:1.15}.yl-adv-cta .yl-btn{background:#fff;color:#071d33!important;box-shadow:none;white-space:nowrap}
@media(max-width:900px){.yl-adv-hero-grid,.yl-adv-split{grid-template-columns:1fr}.yl-adv-hero{padding:92px 0 74px}.yl-adv-proof{min-height:260px}.yl-adv-network,.yl-adv-values{grid-template-columns:1fr 1fr}.yl-adv-network-card:nth-child(5){grid-column:auto}.yl-adv-cta .yl-wrap>div{display:block}.yl-adv-cta .yl-btn{margin-top:24px!important}}
@media(max-width:620px){.yl-adv-hero h1{font-size:42px}.yl-adv-hero p,.yl-adv-intro p{font-size:18px}.yl-adv-proof{padding:28px;min-height:230px}.yl-adv-proof strong{margin-top:48px;font-size:30px}.yl-adv-section{padding:68px 0}.yl-adv-network,.yl-adv-values{grid-template-columns:1fr}.yl-adv-network-card,.yl-adv-values article{padding:26px 22px}.yl-adv-cta{padding:58px 0}}
.yl-prod-hero{padding:118px 0 96px;color:#fff;background:linear-gradient(110deg,rgba(4,22,40,.96),rgba(6,48,76,.9) 56%,rgba(7,113,126,.7)),url('assets/images/product-portfolio.webp') center/cover no-repeat}.yl-prod-hero h1{max-width:900px;margin:0 0 18px;color:#fff;font-size:clamp(44px,5vw,72px);line-height:1.06;letter-spacing:0}.yl-prod-hero p{max-width:820px;margin:0;color:#dff2f7;font-size:23px;line-height:1.5;font-weight:700}.yl-prod-page{background:#fff}.yl-prod-intro{padding:54px 0;background:#f4f9fb}.yl-prod-intro p{max-width:1020px;margin:0;color:#24384b;font-size:22px;line-height:1.85;font-weight:650}.yl-prod-section{padding:92px 0}.yl-prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yl-prod-card{position:relative;min-height:330px;padding:30px 28px;border:1px solid #d9e7ee;border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(8,35,58,.065);overflow:hidden}.yl-prod-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--green))}.yl-prod-num{display:block;color:#0aa9bc;font-size:13px;font-weight:900;letter-spacing:1px}.yl-prod-card h3{margin:10px 0 2px;color:#071d33;font-size:24px;line-height:1.22}.yl-prod-card small{display:block;margin-bottom:22px;color:#0878a7;font-size:14px;font-weight:850}.yl-prod-meta{margin-top:22px;padding-top:18px;border-top:1px solid #e2edf2}.yl-prod-meta b{display:block;margin-bottom:7px;color:#071d33;font-size:13px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.yl-prod-meta p{margin:0;color:#52657a;font-size:15px;line-height:1.7}.yl-prod-meta.brands p{color:#24384b;font-weight:650}.yl-prod-note{margin:28px 0 0;padding:18px 20px;border-left:4px solid var(--cyan);border-radius:8px;background:#f4f9fb;color:#5a6e7f;font-size:14px;line-height:1.75}.yl-prod-cta{padding:76px 0;background:linear-gradient(120deg,#0878c9,#12a594);color:#fff}.yl-prod-cta .yl-wrap>div{display:flex;align-items:center;justify-content:space-between;gap:28px}.yl-prod-cta h2{max-width:780px;margin:0;color:#fff;font-size:clamp(30px,3.6vw,46px);line-height:1.16}.yl-prod-cta .yl-btn{background:#fff;color:#071d33!important;box-shadow:none;white-space:nowrap}
@media(max-width:980px){.yl-prod-grid{grid-template-columns:1fr 1fr}.yl-prod-cta .yl-wrap>div{display:block}.yl-prod-cta .yl-btn{margin-top:24px!important}}
@media(max-width:620px){.yl-prod-hero{padding:92px 0 74px}.yl-prod-hero h1{font-size:42px}.yl-prod-hero p,.yl-prod-intro p{font-size:18px}.yl-prod-section{padding:68px 0}.yl-prod-grid{grid-template-columns:1fr}.yl-prod-card{min-height:0;padding:28px 22px}.yl-prod-cta{padding:58px 0}}
