/* Four-step drilling workflow: source copy and safety paragraph preserved. */
body.bt-ref-design .ref-workflow-new{padding-block:42px 36px;background:radial-gradient(ellipse at 50% 55%,#eaf6fd,#f2faff)}
body.bt-ref-design .ref-workflow-new h2{font-size:42px;line-height:1.25;letter-spacing:-.8px;margin:0 0 12px}
body.bt-ref-design .ref-workflow-new h2:before{content:'';display:block;width:74px;height:4px;background:#ff203e;margin-bottom:18px}
body.bt-ref-design .ref-workflow-new .ref-prose>p{font-size:21px;line-height:1.6;color:#43566a;margin:0}
body.bt-ref-design .ref-workflow-new ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:32px 0 0;counter-reset:none}
body.bt-ref-design .ref-workflow-new ol>li{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;padding:24px 20px 26px;min-width:0;min-height:286px;border:1px solid #d7e9f6;border-radius:14px;background:#fff;font-size:19px;line-height:1.65;color:#354b63;text-align:right}
body.bt-ref-design .ref-workflow-new ol>li:before{content:none;display:none}
body.bt-ref-design .ref-workflow-new ol>li:not(:last-child):after{content:'‹';position:absolute;left:-24px;right:auto;top:50%;width:20px;height:32px;background:none;transform:translateY(-50%);font:36px/32px Arial,sans-serif;direction:ltr;unicode-bidi:isolate;color:#102637;z-index:1}
body.bt-ref-design .ref-workflow-number{position:absolute;left:18px;top:18px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff0f3;color:#ff203e;font-size:20px;font-weight:700;line-height:1}
body.bt-ref-design .ref-workflow-icon{align-self:flex-start;display:grid;place-items:center;width:112px;height:112px;background:linear-gradient(110deg,#f0f9ff,#eaf6fd);border-radius:12px;margin:0 0 20px;flex-shrink:0}
body.bt-ref-design .ref-workflow-icon svg{width:88px;height:88px}
body.bt-ref-design .ref-workflow-new ol>li>strong{display:block;font-size:24px;font-weight:900;line-height:1.3;letter-spacing:-.35px;margin:0 0 10px;color:#102637}
body.bt-ref-design .ref-workflow-description{font-size:19px;line-height:1.65;color:#354b63}
body.bt-ref-design .ref-workflow-note{display:flex;align-items:center;gap:20px;border:1px solid #d7e9f6;border-radius:14px;background:#fff;margin-top:30px;padding:22px 24px}
body.bt-ref-design .ref-workflow-info{display:grid;place-items:center;width:30px;height:30px;border:2px solid #ff203e;border-radius:50%;color:#ff203e;font:700 21px/1 Georgia,serif;flex-shrink:0}
body.bt-ref-design .ref-workflow-note>div{border-right:4px solid #ff203e;padding-right:20px;min-width:0}
body.bt-ref-design .ref-workflow-note h3{font-size:23px;line-height:1.35;letter-spacing:-.3px;margin:0 0 6px}
body.bt-ref-design .ref-workflow-note p{font-size:18px;line-height:1.7;color:#43566a;margin:0}
@media(min-width:768px) and (max-width:1199px){body.bt-ref-design .ref-workflow-new h2{font-size:36px!important}body.bt-ref-design .ref-workflow-new ol{gap:22px}body.bt-ref-design .ref-workflow-new ol>li{padding:22px 16px;min-height:280px}body.bt-ref-design .ref-workflow-icon{width:96px;height:100px}body.bt-ref-design .ref-workflow-icon svg{width:78px;height:78px}body.bt-ref-design .ref-workflow-number{width:38px;height:38px;top:14px;left:12px;font-size:18px}body.bt-ref-design .ref-workflow-new ol>li>strong{font-size:22px}body.bt-ref-design .ref-workflow-description{font-size:18px}body.bt-ref-design .ref-workflow-new ol>li:not(:last-child):after{left:-21px}}
@media(min-width:768px) and (max-width:1023px){body.bt-ref-design .ref-workflow-new ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body.bt-ref-design .ref-workflow-new ol>li:nth-child(2):after{display:none}}
@media(max-width:767px){body.bt-ref-design .ref-workflow-new{padding-block:32px}body.bt-ref-design .ref-workflow-new h2{font-size:30px;line-height:1.3;letter-spacing:-.4px}body.bt-ref-design .ref-workflow-new h2:before{width:54px;margin-bottom:18px}body.bt-ref-design .ref-workflow-new .ref-prose>p{font-size:18px;line-height:1.7}body.bt-ref-design .ref-workflow-new ol{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}body.bt-ref-design .ref-workflow-new ol>li{padding:22px;min-height:258px}body.bt-ref-design .ref-workflow-new ol>li:not(:last-child):after{display:none}body.bt-ref-design .ref-workflow-icon{width:100px;height:104px;margin-bottom:18px}body.bt-ref-design .ref-workflow-icon svg{width:80px;height:80px}body.bt-ref-design .ref-workflow-number{left:18px;top:18px;width:42px;height:42px;font-size:19px}body.bt-ref-design .ref-workflow-new ol>li>strong{font-size:24px}body.bt-ref-design .ref-workflow-description{font-size:18px;line-height:1.7}body.bt-ref-design .ref-workflow-note{padding:18px 16px;margin-top:22px;gap:12px;align-items:flex-start}body.bt-ref-design .ref-workflow-note>div{padding-right:12px;border-right-width:3px}body.bt-ref-design .ref-workflow-info{width:25px;height:25px;font-size:18px;margin-top:3px}body.bt-ref-design .ref-workflow-note h3{font-size:21px}body.bt-ref-design .ref-workflow-note p{font-size:17px;line-height:1.75}}
