.yk-contact-page{--yk-bg:#f5f8fc;--yk-bg-soft:#eef3f8;--yk-white:#ffffff;--yk-text:#162235;--yk-text-soft:#63748a;--yk-line:#dde6ef;--yk-primary:#1f4f8c;--yk-primary-dark:#163a65;--yk-gold:#c49b42;--yk-dark:#10213a;--yk-whatsapp:#25d366;--yk-whatsapp-dark:#1fb85a;--yk-shadow:0 16px 44px rgba(16,33,58,0.08);--yk-radius:22px;color:var(--yk-text);font-size:16px;line-height:1.7}.yk-contact-page,.yk-contact-page *,.yk-contact-page *::before,.yk-contact-page *::after{box-sizing:border-box}.yk-contact-shell{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.entry-content .yk-contact-page,.site-main .yk-contact-page,.inside-article .yk-contact-page{margin:0!important;padding:0!important}.entry-content .yk-contact-page p,.entry-content .yk-contact-page ul,.entry-content .yk-contact-page ol{margin-bottom:0}.entry-content .yk-contact-page h1,.entry-content .yk-contact-page h2,.entry-content .yk-contact-page h3,.entry-content .yk-contact-page h4,.entry-content .yk-contact-page h5,.entry-content .yk-contact-page h6,.yk-contact-page h1,.yk-contact-page h2,.yk-contact-page h3,.yk-contact-page h4,.yk-contact-page h5,.yk-contact-page h6{margin-top:0!important;margin-bottom:0!important;color:var(--yk-text);font-family:inherit;text-transform:none!important}.yk-contact-hero{position:relative;overflow:hidden;padding:78px 0 58px;background:radial-gradient(circle at top left,rgb(196 155 66 / .14),transparent 28%),linear-gradient(135deg,#eef4fa 0%,#f8fafc 48%,#edf3f8 100%);border-radius:0 0 28px 28px}.yk-contact-hero-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:34px;align-items:center}.yk-contact-badge{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgb(31 79 140 / .08);color:var(--yk-primary);font-size:11px!important;font-weight:600!important;letter-spacing:.07em;margin-bottom:18px}.entry-content .yk-contact-page .yk-contact-hero-content h1,.yk-contact-page .yk-contact-hero-content h1{margin:0 0 16px!important;font-size:34px!important;line-height:1.22!important;font-weight:600!important;letter-spacing:-0.01em!important;color:var(--yk-text)!important}.entry-content .yk-contact-page .yk-contact-hero-content p,.yk-contact-page .yk-contact-hero-content p{margin:0!important;max-width:700px;font-size:16px!important;line-height:1.8!important;color:var(--yk-text-soft)!important}.yk-contact-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.yk-contact-page .yk-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px;padding:0 24px!important;border-radius:14px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;border:none!important}.yk-contact-page .yk-btn-primary{color:#fff!important;background:linear-gradient(135deg,var(--yk-primary),var(--yk-primary-dark))!important;box-shadow:0 12px 28px rgb(31 79 140 / .22)!important}.yk-contact-page .yk-btn-dark{color:#fff!important;background:var(--yk-dark)!important;box-shadow:0 12px 28px rgb(16 33 58 / .16)!important}.yk-contact-page .yk-btn-whatsapp{color:#fff!important;background:var(--yk-whatsapp)!important;box-shadow:0 12px 28px rgb(37 211 102 / .24)!important}.yk-contact-trust-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.yk-contact-trust-row span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #e4ebf2;color:#31445d;font-size:13px;font-weight:500}.yk-contact-hero-panel{background:rgb(255 255 255 / .78);border:1px solid rgb(219 228 237 / .9);border-radius:26px;padding:22px;box-shadow:var(--yk-shadow)}.yk-contact-mini-box{padding:18px 18px 17px;border-radius:18px;background:#fff;border:1px solid #edf2f7}.yk-contact-mini-box+.yk-contact-mini-box{margin-top:14px}.yk-contact-mini-box small{display:block;margin-bottom:8px;font-size:11px;font-weight:600;color:var(--yk-primary);letter-spacing:.07em;text-transform:uppercase}.yk-contact-page .yk-contact-mini-box strong,.yk-contact-page .yk-contact-mini-box strong a{color:var(--yk-text)!important;text-decoration:none!important;font-size:16px!important;font-weight:600!important;line-height:1.55!important}.yk-contact-main{padding:74px 0;background:#fff}.yk-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start}.yk-section-head{margin-bottom:24px}.yk-section-head-center{max-width:760px;margin:0 auto 34px;text-align:center}.yk-section-kicker{display:inline-block;margin-bottom:12px;color:var(--yk-primary);font-size:11px!important;font-weight:600!important;letter-spacing:.07em}.yk-contact-page .yk-section-head h2,.yk-contact-page .yk-form-box h2{margin:0 0 14px!important;font-size:27px!important;line-height:1.24!important;font-weight:600!important;color:var(--yk-text)!important}.yk-contact-page .yk-section-head p,.yk-contact-page .yk-form-box>p{margin:0!important;font-size:16px!important;line-height:1.8!important;color:var(--yk-text-soft)!important}.yk-info-cards{display:grid;gap:16px}.yk-info-card{display:flex;gap:16px;align-items:flex-start;padding:22px;background:#fff;border:1px solid #e6edf5;border-radius:20px;box-shadow:0 8px 24px rgb(16 33 58 / .04)}.yk-info-icon{flex:0 0 52px;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#f2f7fc;font-size:22px;line-height:1}.yk-contact-page .yk-info-text h3{margin:0 0 6px!important;font-size:17px!important;line-height:1.35!important;font-weight:500!important;color:var(--yk-text)!important}.yk-contact-page .yk-info-text p{margin:0!important;color:var(--yk-text-soft)!important;line-height:1.7!important;font-size:15px!important}.yk-contact-page .yk-info-text a{color:var(--yk-primary)!important;text-decoration:none!important;font-weight:600!important}.yk-contact-sales-box{margin-top:22px;padding:26px;border-radius:22px;background:linear-gradient(135deg,#17375f,#244d82);color:#fff;box-shadow:var(--yk-shadow)}.yk-contact-page .yk-contact-sales-box h3{margin:0 0 10px!important;font-size:21px!important;line-height:1.34!important;font-weight:600!important;color:#fff!important}.yk-contact-page .yk-contact-sales-box p{margin:0!important;color:rgb(255 255 255 / .86)!important;line-height:1.8!important;font-size:15px!important}.yk-form-box{position:relative;padding:34px;border-radius:28px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 100%);border:1px solid #e2ebf3;box-shadow:var(--yk-shadow)}.yk-form-grid{display:grid;gap:16px;margin-top:24px}.yk-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.yk-contact-page label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--yk-text)}.yk-contact-page input[type="text"],.yk-contact-page input[type="email"],.yk-contact-page input[type="tel"],.yk-contact-page input[type="url"],.yk-contact-page textarea,.yk-contact-page select{width:100%;border:1px solid #d8e4ef;border-radius:14px;padding:14px 15px;background:#fff;color:var(--yk-text);box-sizing:border-box;font-size:15px}.yk-contact-page textarea{min-height:150px;resize:vertical}.yk-contact-page input:focus,.yk-contact-page textarea:focus,.yk-contact-page select:focus{outline:none;border-color:rgb(31 79 140 / .38);box-shadow:0 0 0 3px rgb(31 79 140 / .1)}.yk-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.yk-contact-map-wrap{margin-top:34px;overflow:hidden;border-radius:24px;border:1px solid #e2ebf3;box-shadow:var(--yk-shadow);background:#fff}.yk-contact-map-wrap iframe{display:block;width:100%;min-height:420px;border:0}@media (max-width:920px){.yk-contact-hero-grid,.yk-contact-grid,.yk-form-row-2{grid-template-columns:1fr}}@media (max-width:768px){.yk-contact-shell{padding:0 16px}.yk-contact-hero{padding:48px 0 36px;border-radius:0 0 22px 22px}.yk-contact-page .yk-contact-hero-content h1{font-size:28px!important}.yk-contact-main{padding:42px 0}.yk-form-box{padding:22px;border-radius:22px}.yk-contact-hero-actions,.yk-form-actions{flex-direction:column}.yk-contact-page .yk-btn{width:100%}.yk-contact-map-wrap iframe{min-height:320px}}@media (max-width:520px){.yk-contact-shell{padding:0 12px}.yk-info-card{padding:18px}.yk-contact-hero-panel{padding:16px;border-radius:20px}}