/* ERK WEB 1.3.7 — Mühendislik araçları. Yalnızca .erk-tools-v137 sınıfına özgüdür. */
.erk-tools-v137{background:linear-gradient(115deg,#f2f8fd 0%,#eaf4fd 52%,#f8fbfe 100%);padding:clamp(48px,5.7vw,84px) 0 54px;color:#132947;font-family:inherit;position:relative;isolation:isolate;overflow:hidden}
.erk-tools-v137 *{box-sizing:border-box}
.erk-tools-v137::before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(67,145,213,.10);border-radius:50%;right:-170px;top:-330px;z-index:-1;box-shadow:0 0 0 60px rgba(67,145,213,.027),0 0 0 125px rgba(67,145,213,.024)}
.erk-tools-v137-container{width:min(1320px,calc(100% - 72px));margin-inline:auto}
.erk-tools-v137-heading{display:grid;grid-template-columns:1.12fr .88fr;gap:52px;align-items:end;margin-bottom:27px}
.erk-tools-v137-kicker{font-size:12px;letter-spacing:.15em;font-weight:800;color:#2172aa;display:flex;align-items:center;gap:11px;line-height:1.6}
.erk-tools-v137-line{width:29px;height:3px;background:#087cc9;border-radius:9px;flex-shrink:0}
.erk-tools-v137-heading h2{font-size:clamp(29px,3vw,43px);line-height:1.16;letter-spacing:-.035em;margin:15px 0 0;font-weight:850;color:#122b4b}
.erk-tools-v137-heading h2 span{color:#0876c6}
.erk-tools-v137-heading>p{font-size:16px;line-height:1.72;color:#526b83;margin:0 0 4px;max-width:575px}
.erk-tools-v137-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}
.erk-tools-v137-card{position:relative;min-width:0;padding:30px 32px 28px;border:1px solid #dbe8f4;background:#fff;border-radius:20px;box-shadow:0 14px 38px rgba(21,83,133,.055);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}
.erk-tools-v137-card:hover{transform:translateY(-2px);box-shadow:0 19px 45px rgba(21,83,133,.10)}
.erk-tools-v137-topline{display:flex;gap:12px;align-items:center;justify-content:space-between}
.erk-tools-v137-picto{width:53px;height:53px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:#eaf5ff;color:#0876c6}
.erk-tools-v137-picto svg{width:26px;height:26px;display:block}
.erk-tools-v137-tag{font-size:11px;letter-spacing:.09em;font-weight:800;color:#357aa8;background:#f1f8ff;padding:9px 11px;border-radius:40px;line-height:1.2;text-align:center}
.erk-tools-v137-card h3{font-size:clamp(23px,2.1vw,30px);line-height:1.22;letter-spacing:-.022em;color:#172c4a;font-weight:800;margin:19px 0 10px}
.erk-tools-v137-card>p{font-size:15px;color:#516d89;line-height:1.68;margin:0 0 18px;max-width:530px}
.erk-tools-v137-lab-visual{margin-top:auto;margin-bottom:19px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.erk-tools-v137-lab-visual span{min-width:0;background:#f3f8fc;color:#2f5472;border:1px solid #e6f0f8;padding:12px 11px;font-size:13px;font-weight:650;border-radius:9px;display:flex;align-items:center;gap:9px}
.erk-tools-v137-lab-visual b{display:grid;place-items:center;flex:0 0 27px;height:27px;background:#e1f0fc;color:#0878c5;font-size:11px;border-radius:7px}
.erk-tools-v137-plan-visual{margin-top:auto;margin-bottom:17px;height:115px;border:1px solid #e0edf6;background:linear-gradient(#fafdff,#f4f9fe);border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.erk-tools-v137-plan-visual svg{display:block;width:100%;height:100%}
.erk-tools-v137-button{display:flex;justify-content:space-between;align-items:center;min-height:49px;background:#0877c7;border:1px solid #0877c7;color:#fff!important;text-decoration:none!important;border-radius:10px;padding:12px 17px;font-size:14px;line-height:1.3;font-weight:750;transition:background .2s;gap:12px;width:100%}
.erk-tools-v137-button:hover,.erk-tools-v137-button:focus-visible{background:#065d9f;color:#fff!important;outline-offset:3px}
.erk-tools-v137-button span{font-size:21px;line-height:1}
.erk-tools-v137-planner .erk-tools-v137-picto{background:#e8f7f3;color:#0b8c81}
.erk-tools-v137-planner .erk-tools-v137-tag{background:#ecfaf5;color:#148a77}
.erk-tools-v137-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#69839a;line-height:1.6;margin:18px 0 0}
.erk-tools-v137-note svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px}
@media(max-width:920px){.erk-tools-v137-heading{gap:24px}.erk-tools-v137-container{width:min(1320px,calc(100% - 44px))}.erk-tools-v137-card{padding:25px 22px 24px}.erk-tools-v137-lab-visual span{font-size:12px;padding:9px 7px;gap:5px}}
@media(max-width:720px){.erk-tools-v137{padding:45px 0 36px}.erk-tools-v137-heading{display:block;margin-bottom:23px}.erk-tools-v137-heading h2{font-size:33px;margin:12px 0}.erk-tools-v137-heading>p{font-size:14px;line-height:1.65}.erk-tools-v137-grid{grid-template-columns:1fr;gap:16px}.erk-tools-v137-card{padding:22px}.erk-tools-v137-card h3{font-size:26px}.erk-tools-v137-card>p{font-size:14px}.erk-tools-v137-lab-visual span{font-size:13px;padding:11px}.erk-tools-v137-container{width:calc(100% - 34px)}}
@media(max-width:360px){.erk-tools-v137-heading h2{font-size:29px}.erk-tools-v137-card h3{font-size:24px}.erk-tools-v137-picto{width:45px;height:45px}.erk-tools-v137-tag{font-size:10px}.erk-tools-v137-lab-visual{gap:7px}.erk-tools-v137-lab-visual span{font-size:11px;padding:8px 5px}.erk-tools-v137-lab-visual b{flex-basis:23px;height:23px}.erk-tools-v137-button{font-size:13px}}
@media(prefers-reduced-motion:reduce){.erk-tools-v137-card,.erk-tools-v137-button{transition:none}}
