
/* Duru v1.9 — homepage method + admin-backed inquiry */
.d190-method{position:relative;background:#071b28;color:#fff;padding:84px 0;border-top:1px solid rgba(213,170,104,.14);overflow:hidden}
.d190-method:after{content:"";position:absolute;width:720px;height:720px;border:1px solid rgba(213,170,104,.08);border-radius:50%;right:-250px;top:-320px;box-shadow:0 0 0 95px rgba(213,170,104,.025),0 0 0 190px rgba(213,170,104,.012);pointer-events:none}
.d190-method-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:78px;align-items:center}
.d190-kicker{display:block;color:#e1b873;font:800 11px/1.2 Arial,sans-serif;letter-spacing:.22em;margin-bottom:18px}
.d190-method-copy h2,.d190-contact-copy h2{font:400 clamp(42px,4vw,62px)/1.05 Georgia,serif;margin:0 0 24px;font-style:normal}
.d190-method-copy>p{color:#afbec5;font:400 17px/1.72 Arial,sans-serif;max-width:650px;margin:0}
.d190-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.d190-pills span{padding:11px 14px;border:1px solid rgba(213,170,104,.28);color:#e3c58f;background:rgba(255,255,255,.015);font:700 11px Arial,sans-serif}
.d190-method-card{position:relative;background:linear-gradient(145deg,#0a2535,#081f2d);border:1px solid rgba(213,170,104,.3);padding:28px 34px 30px}
.d190-method-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}
.d190-method-title strong{font:700 20px Arial,sans-serif}
.d190-method-title span{padding:8px 10px;border:1px solid rgba(213,170,104,.22);color:#8fc5b0;font:11px Arial,sans-serif}
.d190-method-card ol{list-style:none;padding:0;margin:0}
.d190-method-card li{position:relative;padding:18px 0 18px 24px;border-bottom:1px solid rgba(255,255,255,.08)}
.d190-method-card li:before{content:"";position:absolute;left:0;top:25px;width:9px;height:9px;background:#d5aa68;border-radius:50%}
.d190-method-card li b{display:block;color:#fff;font:700 14px Arial,sans-serif;margin-bottom:5px}
.d190-method-card li p{margin:0;color:#b0bec5;font:400 13.5px/1.55 Arial,sans-serif}
.d190-method-btn{display:inline-flex;margin-top:22px;min-height:50px;align-items:center;padding:0 24px;background:#d5aa68;color:#071722!important;text-decoration:none;font:800 13px Arial,sans-serif}

.d190-contact{background:#f2eee6;padding:88px 0;color:#092333}
.d190-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}
.d190-kicker-light{color:#9b6b31}
.d190-contact-copy>p{font:400 16px/1.75 Arial,sans-serif;color:#576369;max-width:540px}
.d190-contact-meta{display:grid;gap:12px;margin-top:28px}
.d190-contact-meta a{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid #d8cbb8;color:#0a2534;text-decoration:none}
.d190-contact-meta small{font:800 9px Arial,sans-serif;letter-spacing:.17em;color:#9c6b32}
.d190-contact-meta b{font:400 18px Georgia,serif}
.d190-form-shell{background:#fff;border:1px solid #ddd3c4;padding:34px;box-shadow:0 20px 60px rgba(6,27,41,.08)}
.d190-form-shell .pehlivan-inquiry-form{margin:0}
.d190-form-shell .intake-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.d190-form-shell .intake-form-grid label{display:grid;gap:7px}
.d190-form-shell .intake-form-grid label.wide{grid-column:1/-1}
.d190-form-shell .intake-form-grid label>span{font:700 11px Arial,sans-serif;color:#33444c}
.d190-form-shell input,.d190-form-shell select,.d190-form-shell textarea{width:100%;box-sizing:border-box;border:1px solid #d5d0c8;background:#fbfaf7;color:#0b2634;padding:13px 14px;font:400 14px Arial,sans-serif;outline:none;border-radius:0}
.d190-form-shell input:focus,.d190-form-shell select:focus,.d190-form-shell textarea:focus{border-color:#b8894f;box-shadow:0 0 0 2px rgba(184,137,79,.08)}
.d190-form-shell textarea{resize:vertical;min-height:120px}
.d190-form-shell .intake-consent{display:flex!important;grid-template-columns:18px 1fr!important;align-items:flex-start;gap:10px!important}
.d190-form-shell .intake-consent input{width:16px;height:16px;margin-top:2px}
.d190-form-shell .intake-submit{margin-top:18px;min-height:50px;padding:0 24px;border:0;background:#071e2b;color:#fff;font:800 13px Arial,sans-serif;cursor:pointer}
.d190-form-shell .intake-legal{font:400 11px/1.55 Arial,sans-serif;color:#7a8387;margin:15px 0 0}
.d190-form-shell .pehlivan-hp{position:absolute!important;left:-9999px!important;opacity:0!important}
.d190-form-shell .intake-alert{margin-bottom:18px;padding:14px 16px;display:grid;gap:4px;font:13px Arial,sans-serif}
.d190-form-shell .intake-alert.success{background:#e8f3ec;border:1px solid #bed8c6;color:#215b35}
.d190-form-shell .intake-alert.error{background:#f9e9e7;border:1px solid #e3c0bc;color:#7a2f28}

@media(max-width:900px){
  .d190-method-grid,.d190-contact-grid{grid-template-columns:1fr;gap:38px}
  .d190-method{padding:60px 0}
  .d190-method-card{padding:24px}
  .d190-contact{padding:62px 0}
}
@media(max-width:620px){
  .d190-method-copy h2,.d190-contact-copy h2{font-size:36px}
  .d190-pills{display:grid;grid-template-columns:1fr 1fr}
  .d190-method-title strong{font-size:17px}
  .d190-form-shell{padding:22px}
  .d190-form-shell .intake-form-grid{grid-template-columns:1fr}
  .d190-form-shell .intake-form-grid label.wide{grid-column:auto}
}
