.yeni-root .teklif-page{display:flex;align-items:center;min-height:calc(100vh - 210px);padding-top:30px;padding-bottom:50px}.yeni-root .teklif-page>.wrap{width:100%}@media(max-width:860px){.yeni-root .teklif-page{min-height:0;padding-top:26px;align-items:stretch}}.yeni-root .teklif-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:start;margin-top:8px}@media(max-width:860px){.yeni-root .teklif-grid{grid-template-columns:1fr;gap:34px}}.yeni-root .teklif-intro h1{font-size:clamp(30px,4.2vw,46px);line-height:1.1;margin-bottom:16px}.yeni-root .teklif-intro .lead{margin-bottom:30px}.yeni-root .teklif-points{list-style:none;padding:0;margin:0 0 34px;display:flex;flex-direction:column;gap:14px}.yeni-root .teklif-points li{display:flex;align-items:center;gap:11px;color:var(--soft);font-size:15.5px}.yeni-root .tp-ic{width:26px;height:26px;flex-shrink:0;border-radius:8px;background:rgba(232,67,58,.13);border:1px solid rgba(232,67,58,.28);color:var(--accent-soft);display:flex;align-items:center;justify-content:center}.yeni-root .teklif-contact{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;gap:10px}.yeni-root .tc-label{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.yeni-root .teklif-contact a{display:flex;align-items:center;gap:9px;color:#fff;font-weight:500;font-size:15px}.yeni-root .teklif-contact a:hover{color:var(--accent-soft)}.yeni-root .tf-panel{padding:32px}.yeni-root .tf-title{font-size:18px;margin-bottom:22px}.yeni-root .tf{display:flex;flex-direction:column;gap:17px}.yeni-root .tf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.yeni-root .tf-row{grid-template-columns:1fr}}.yeni-root .tf-field{display:flex;flex-direction:column;gap:7px}.yeni-root .tf-field>span{font-size:12px;color:var(--soft);font-weight:600;letter-spacing:.01em}.yeni-root .tf-field input,.yeni-root .tf-field textarea{width:100%;background:hsla(0,0%,100%,.045);border:1px solid var(--line);border-radius:12px;padding:13px 15px;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:.18s}.yeni-root .tf-field input:focus,.yeni-root .tf-field textarea:focus{border-color:var(--accent-soft);background:hsla(0,0%,100%,.07);box-shadow:0 0 0 3px rgba(232,67,58,.12)}.yeni-root .tf-field textarea{resize:vertical;min-height:130px;line-height:1.5}.yeni-root .tf-field input::-moz-placeholder,.yeni-root .tf-field textarea::-moz-placeholder{color:var(--muted)}.yeni-root .tf-field input::placeholder,.yeni-root .tf-field textarea::placeholder{color:var(--muted)}.yeni-root .tf-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.yeni-root .tf-err{background:rgba(232,67,58,.14);border:1px solid rgba(232,67,58,.35);color:#ffb3ac;padding:12px 15px;border-radius:12px;font-size:14px}.yeni-root .tf-btn{margin-top:4px;background:var(--accent);color:#fff;border:none;border-radius:99px;padding:14px 24px;font-weight:600;font-size:15px;cursor:pointer;transition:.2s;align-self:flex-start}.yeni-root .tf-btn:hover{background:var(--accent-soft);transform:translateY(-1px);box-shadow:0 8px 24px -8px rgba(232,67,58,.6)}.yeni-root .tf-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.yeni-root .tf-done{text-align:center;padding:32px 0}.yeni-root .tf-done h2{font-size:24px;margin-bottom:10px}.yeni-root .tf-done p{color:var(--soft)}