.yr-contact{padding:clamp(22px,4vw,44px) 0}.yr-contact__wrap{gap:clamp(16px,3vw,26px);display:grid}.yr-contact__intro{padding:clamp(16px,2.6vw,22px);border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px rgba(0,0,0,.06);border-radius:22px;background:#fff}.yr-contact__kicker{padding:8px 12px;border:1px solid rgba(255,122,24,.25);font-weight:800;letter-spacing:.2px;gap:8px;align-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(255,185,64,.16),#fff);display:inline-flex}.yr-contact__title{font-size:clamp(28px,4vw,40px);letter-spacing:-.5px;margin:10px 0 8px;line-height:1.05}.yr-contact__lead{font-size:1.02rem;color:rgba(15,23,42,.78);max-width:82ch;margin:0;line-height:1.75}.yr-contact__ctaRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.yr-contact .yr-ctaBtn{padding:12px 14px;border:1px solid rgba(15,23,42,.12);text-decoration:none;font-weight:900;color:#0f172a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;gap:10px;align-items:center;box-shadow:0 10px 26px rgba(0,0,0,.06);border-radius:14px;background:#fff;line-height:1;display:inline-flex}.yr-contact .yr-ctaBtn--primary{border-color:rgba(255,122,24,.45);color:#1a1206;background:linear-gradient(135deg,#ffb940,#ff7a18)}.yr-contact .yr-ctaBtn:hover{border-color:rgba(255,122,24,.35);transform:translateY(-1px);box-shadow:0 14px 36px rgba(0,0,0,.1)}.yr-contact__grid{grid-template-columns:1.05fr 1.2fr 1.05fr;gap:clamp(12px,2vw,18px);align-items:start;display:grid}@media (max-width:1020px){.yr-contact__grid{grid-template-columns:1fr}}.yr-contact__side{gap:12px;display:grid}.yr-cCard{padding:14px;border:1px solid rgba(15,23,42,.1);gap:12px;align-items:flex-start;box-shadow:0 14px 40px rgba(0,0,0,.05);border-radius:18px;background:#fff;display:flex}.yr-cCard__icon{flex:0 0 auto;height:42px;border:1px solid rgba(255,122,24,.25);border-radius:16px;background:linear-gradient(135deg,rgba(255,185,64,.18),#fff);width:42px;place-items:center;display:grid}.yr-cCard__title{font-weight:900;margin-bottom:4px}.yr-cCard__text{color:rgba(15,23,42,.78);line-height:1.6}.yr-cCard__link{text-decoration:none;color:#0f172a;border-bottom:1px dashed rgba(15,23,42,.35)}.yr-cCard__link:hover{border-bottom-style:solid}.yr-cMiniNote{padding:12px 14px;border:1px solid rgba(255,122,24,.2);color:rgba(15,23,42,.84);gap:10px;align-items:flex-start;box-shadow:0 14px 40px rgba(0,0,0,.04);border-radius:18px;background:linear-gradient(135deg,rgba(255,185,64,.16),#fff);display:flex}.yr-contact__form{padding:16px;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px rgba(0,0,0,.06);border-radius:22px;background:#fff}.yr-formHead__kicker{padding:7px 10px;border:1px solid rgba(15,23,42,.1);font-weight:900;margin-bottom:10px;border-radius:999px;background:rgba(15,23,42,.04);display:inline-flex}.yr-formHead__title{font-size:1.22rem;margin:0 0 6px}.yr-formHead__desc{color:rgba(15,23,42,.72);margin:0 0 12px;line-height:1.65}.yr-formBox{padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:rgba(15,23,42,.02)}.yr-formBox .ff-el-group{margin-bottom:12px}.yr-formBox .ff-el-form-control{border-color:rgba(15,23,42,.14);border-radius:12px}.yr-formBox .ff-btn{padding:12px 14px;border:1px solid rgba(255,122,24,.45);font-weight:900;color:#1a1206;border-radius:14px;background:linear-gradient(135deg,#ffb940,#ff7a18)}.yr-formBox .ff-btn:hover{filter:saturate(1.05) contrast(1.02)}.yr-contact__map{position:sticky;top:110px}@media (max-width:1020px){.yr-contact__map{position:static}}.yr-mapCard{overflow:hidden;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px rgba(0,0,0,.06);border-radius:22px;background:#fff}.yr-mapCard__head{padding:12px 14px;justify-content:space-between;border-bottom:1px solid rgba(15,23,42,.1);gap:12px;align-items:center;background:linear-gradient(180deg,rgba(15,23,42,.03),#fff);display:flex}.yr-mapCard__title{font-weight:900}.yr-mapCard__open{text-decoration:none;font-weight:900;color:#0f172a;border-bottom:1px dashed rgba(15,23,42,.35)}.yr-mapCard__open:hover{border-bottom-style:solid}.yr-mapCard__frame{position:relative;aspect-ratio:16/12;background:rgba(15,23,42,.04);width:100%}.yr-mapCard__frame iframe{height:100%;position:absolute;inset:0;width:100%}.yr-mapCard__foot{padding:12px 14px;border-top:1px solid rgba(15,23,42,.1)}.yr-mapHint{color:rgba(15,23,42,.78);gap:10px;align-items:flex-start;line-height:1.6;display:flex}#teklif-formu{scroll-margin-top:120px}