/* PROVION Mali Mühür başvuru formu kompakt kurumsal düzeni. */
.pv-seal-apply-hero{padding:34px 0 32px}
.pv-seal-apply-hero nav{font-size:12px;margin-bottom:14px}
.pv-seal-apply-hero h1{max-width:880px;margin:7px 0 10px;font-size:clamp(31px,3.5vw,46px);line-height:1.1}
.pv-seal-apply-hero p{max-width:870px;font-size:16px;line-height:1.55}
.pv-seal-apply-kicker{font-size:11px}
.pv-seal-apply-hero ul{gap:22px;margin-top:17px}
.pv-seal-apply-hero li{font-size:13px}
.pv-seal-apply-section{padding:40px 0 58px}
.pv-seal-apply-grid{grid-template-columns:260px minmax(0,1fr);gap:28px}
.pv-seal-apply-grid aside{top:108px}
.pv-seal-apply-grid aside h2{font-size:27px;margin:8px 0 11px}
.pv-seal-apply-grid aside>p{font-size:14px;line-height:1.62}
.pv-seal-apply-help,.pv-seal-apply-security{gap:11px;padding:14px;margin-top:15px;border-radius:12px}
.pv-seal-apply-help i,.pv-seal-apply-security i{font-size:18px}
.pv-seal-apply-help small{font-size:9px}
.pv-seal-apply-help a{margin-top:3px;font-size:14px}
.pv-seal-apply-security p{font-size:12px;line-height:1.5}
.pv-seal-apply-card{padding:25px;border-radius:16px;box-shadow:0 12px 36px rgba(4,38,72,.07)}
.pv-seal-apply-preinfo{display:flex;gap:13px;padding:16px 17px;margin-bottom:20px;border:1px solid #b9d9f5;border-left:4px solid var(--pv-blue);border-radius:10px;background:#f2f8fe}
.pv-seal-apply-preinfo-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#dceeff;color:var(--pv-blue);font-size:17px}
.pv-seal-apply-preinfo strong{display:block;color:var(--pv-navy);font-size:14px;margin-bottom:4px}
.pv-seal-apply-preinfo p{margin:0;color:#465f76;font-size:12.5px;line-height:1.55}
.pv-seal-apply-form h3{font-size:16px;margin:20px 0 11px;padding-bottom:8px}
.pv-seal-apply-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pv-seal-apply-fields label>span,.pv-seal-apply-type legend{margin-bottom:5px;font-size:12px}
.pv-seal-apply-fields input,.pv-seal-apply-fields select,.pv-seal-apply-fields textarea{min-height:42px;border-radius:8px;padding:8px 10px;font-size:13px}
.pv-seal-apply-fields textarea{min-height:72px;resize:vertical}
.pv-seal-apply-type>div{gap:11px}
.pv-seal-apply-type label span{grid-template-columns:36px 1fr;column-gap:10px;padding:10px 12px;border-radius:9px}
.pv-seal-apply-type label i{width:36px;height:36px;border-radius:8px}
.pv-seal-apply-type label strong{font-size:13px}
.pv-seal-apply-type label small{font-size:11px}
.pv-seal-apply-consent{gap:9px;margin:17px 0 14px;font-size:12px;line-height:1.5}
.pv-seal-apply-form button{min-height:48px;border-radius:9px;font-size:14px}
.pv-seal-apply-foot{margin-top:10px;font-size:11px}
.pv-seal-apply-notice{padding:14px 16px;margin-bottom:17px}
.pv-seal-apply-notice span{font-size:12px;line-height:1.45}
.pv-seal-apply-guide{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:linear-gradient(155deg,#061f39 0%,#08345d 62%,#075a9d 100%);box-shadow:0 16px 38px rgba(5,35,64,.16);color:#fff}
.pv-seal-apply-guide-head{position:relative;padding:23px 20px 18px;background:radial-gradient(circle at 100% 0,rgba(43,151,255,.28),transparent 52%)}
.pv-seal-apply-guide-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:17px;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:rgba(255,255,255,.1);color:#61b6ff;font-size:19px}
.pv-seal-apply-guide .pv-seal-apply-kicker{color:#65b9ff}
.pv-seal-apply-guide h2{margin:7px 0 10px;color:#fff;font-size:25px;line-height:1.18}
.pv-seal-apply-guide-head>p{margin:0;color:#c9def0;font-size:12.5px;line-height:1.58}
.pv-seal-apply-guide-steps{margin:0;padding:4px 20px 17px;list-style:none;counter-reset:none}
.pv-seal-apply-guide-steps li{position:relative;display:grid;grid-template-columns:31px 1fr;gap:11px;padding:12px 0}
.pv-seal-apply-guide-steps li+li{border-top:1px solid rgba(255,255,255,.11)}
.pv-seal-apply-guide-steps li>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#0d79dd;color:#fff;font-size:9px;font-weight:800;box-shadow:0 0 0 4px rgba(13,121,221,.15)}
.pv-seal-apply-guide-steps strong{display:block;color:#fff;font-size:12.5px;line-height:1.3}
.pv-seal-apply-guide-steps small{display:block;margin-top:3px;color:#afc9df;font-size:10.5px;line-height:1.4}
.pv-seal-apply-guide-safe{display:flex;gap:10px;align-items:flex-start;margin:0 14px 14px;padding:12px;border:1px solid rgba(104,190,255,.25);border-radius:10px;background:rgba(4,25,46,.28)}
.pv-seal-apply-guide-safe i{margin-top:2px;color:#5ab5ff;font-size:15px}
.pv-seal-apply-guide-safe strong,.pv-seal-apply-guide-safe small{display:block}
.pv-seal-apply-guide-safe strong{color:#fff;font-size:11px}
.pv-seal-apply-guide-safe small{margin-top:2px;color:#b9d1e5;font-size:9.5px;line-height:1.4}
.pv-seal-apply-guide-phone{display:flex;gap:10px;align-items:center;padding:15px 18px;border-top:1px solid rgba(255,255,255,.13);background:rgba(2,20,37,.32);color:#fff;text-decoration:none}
.pv-seal-apply-guide-phone:hover{color:#fff;background:rgba(2,20,37,.47)}
.pv-seal-apply-guide-phone i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#0877e9;color:#fff;font-size:13px}
.pv-seal-apply-guide-phone small,.pv-seal-apply-guide-phone strong{display:block}
.pv-seal-apply-guide-phone small{color:#9fc4e2;font-size:8px;font-weight:800;letter-spacing:.08em}
.pv-seal-apply-guide-phone strong{margin-top:2px;color:#fff;font-size:13px}
@media(max-width:1020px){.pv-seal-apply-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.pv-seal-apply-grid{grid-template-columns:1fr}.pv-seal-apply-grid aside{position:static}.pv-seal-apply-guide{display:grid;grid-template-columns:1fr 1fr}.pv-seal-apply-guide-head{grid-row:span 2}.pv-seal-apply-guide-steps{padding-top:10px}.pv-seal-apply-guide-phone{grid-column:2}}
@media(max-width:640px){.pv-seal-apply-hero{padding:25px 0 24px}.pv-seal-apply-hero nav{margin-bottom:10px}.pv-seal-apply-hero h1{font-size:29px}.pv-seal-apply-hero p{font-size:14px;line-height:1.5}.pv-seal-apply-hero ul{gap:7px;margin-top:13px}.pv-seal-apply-section{padding:28px 0 42px}.pv-seal-apply-card{padding:16px 13px;border-radius:12px}.pv-seal-apply-preinfo{padding:13px 12px;gap:10px}.pv-seal-apply-preinfo-icon{flex-basis:30px;width:30px;height:30px}.pv-seal-apply-preinfo p{font-size:11.5px}.pv-seal-apply-fields{grid-template-columns:1fr;gap:10px}.pv-seal-apply-form h3{margin-top:20px}.pv-seal-apply-type label span{padding:10px}.pv-seal-apply-fields input,.pv-seal-apply-fields select{min-height:44px}}
@media(max-width:640px){.pv-seal-apply-guide{display:block}.pv-seal-apply-guide-head{padding:19px 17px 14px}.pv-seal-apply-guide-icon{margin-bottom:13px}.pv-seal-apply-guide h2{font-size:23px}.pv-seal-apply-guide-steps{padding:3px 17px 13px}.pv-seal-apply-guide-safe{margin:0 12px 12px}}


/* PROVION v2.67 - sol rehber okunabilirlik düzeltmesi */
.pv-seal-apply-grid aside.pv-seal-apply-guide h2{color:#fff;font-size:25px;line-height:1.2}
.pv-seal-apply-grid aside.pv-seal-apply-guide .pv-seal-apply-guide-head>p{color:#e2eff9;font-size:13px;line-height:1.62}
.pv-seal-apply-grid aside.pv-seal-apply-guide .pv-seal-apply-guide-steps strong{color:#fff;font-size:13px}
.pv-seal-apply-grid aside.pv-seal-apply-guide .pv-seal-apply-guide-steps small{color:#d2e4f2;font-size:11.5px;line-height:1.48}
.pv-seal-apply-grid aside.pv-seal-apply-guide .pv-seal-apply-guide-safe strong{color:#fff;font-size:12px;line-height:1.4}
.pv-seal-apply-grid aside.pv-seal-apply-guide .pv-seal-apply-guide-safe small{color:#d5e6f3;font-size:10.5px;line-height:1.45}
.pv-seal-apply-grid aside.pv-seal-apply-guide .pv-seal-apply-guide-phone small{color:#c5def1;font-size:9.5px;line-height:1.3}
.pv-seal-apply-grid aside.pv-seal-apply-guide .pv-seal-apply-guide-phone strong{color:#fff;font-size:14px;line-height:1.45}
@media(max-width:640px){.pv-seal-apply-grid aside.pv-seal-apply-guide h2{font-size:23px}}


/* PROVION v2.68 - Mali Mühür başvuru SEO ve GEO alanları */
.pv-seal-apply-hero .pv-seal-apply-main-title{max-width:880px;margin:7px 0 10px;color:#fff;font-size:clamp(31px,3.5vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.02em}
.pv-seal-apply-answer{margin:0 0 14px;padding:16px 18px;border:1px solid #cfe3f7;border-radius:12px;background:linear-gradient(135deg,#f5faff 0%,#eef7ff 100%)}
.pv-seal-apply-answer>span,.pv-seal-apply-faq-kicker{display:block;margin-bottom:5px;color:#0879e8;font-size:10px;font-weight:800;letter-spacing:.1em}
.pv-seal-apply-answer h2{margin:0 0 6px;color:#072544;font-size:20px;line-height:1.25}
.pv-seal-apply-answer p{margin:0;color:#425a70;font-size:12.5px;line-height:1.6}
.pv-seal-apply-faq{margin-top:24px;padding-top:22px;border-top:1px solid #dbe7f1}
.pv-seal-apply-faq h2{margin:0 0 13px;color:#072544;font-size:21px;line-height:1.3}
.pv-seal-apply-faq details{margin-top:8px;border:1px solid #d9e6f2;border-radius:10px;background:#fff}
.pv-seal-apply-faq summary{position:relative;padding:13px 40px 13px 14px;color:#0b2e50;font-size:12.5px;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}
.pv-seal-apply-faq summary::-webkit-details-marker{display:none}
.pv-seal-apply-faq summary:after{content:"+";position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#0879e8;font-size:20px;font-weight:500}
.pv-seal-apply-faq details[open] summary:after{content:"–"}
.pv-seal-apply-faq details p{margin:0;padding:0 14px 14px;color:#526a7f;font-size:12px;line-height:1.6}
@media(max-width:640px){.pv-seal-apply-hero .pv-seal-apply-main-title{font-size:29px}.pv-seal-apply-answer{padding:14px}.pv-seal-apply-answer h2,.pv-seal-apply-faq h2{font-size:18px}.pv-seal-apply-faq{margin-top:20px;padding-top:18px}}
