.escalation-section{padding:104px 0;background:#fff}.section-header{max-width:625px;width:100%;margin-bottom:50px}.section-header h2{font-size:35px;line-height:42px;color:#000;margin-bottom:24px;font-weight:700}.section-header p{color:#000;font-size:18px;line-height:1.8;font-weight:500}.response-times{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.response-card{padding:18px 26px 26px;border-radius:4px;border:1px solid #E8E8E8;display:flex;flex-direction:column}.response-icon{width:51px;height:51px;margin-bottom:16px}.response-card strong{font-size:16px;font-weight:600;color:#48525A;line-height:1.5;margin-bottom:10px;display:block}.response-card span{font-size:20px;color:#000;font-weight:700;line-height:1.4;display:block;margin-bottom:4px}.response-card p{color:#48525A;font-weight:400;font-size:16px;margin-bottom:0;line-height:1.4}.step-wrapper{display:flex;margin-bottom:0;position:relative}.step-number{width:50px;height:50px;background-color:#F0F1FF;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#2D2E83;flex-shrink:0;z-index:2;position:relative}.step-connector{position:absolute;left:24px;top:50px;width:1px;height:100%;background-color:#E8E8E8;z-index:1}.step-wrapper:last-child .step-connector{display:none}.accordion-wrapper{flex:1;margin-left:20px}.accordion-item{background-color:#fff;border-radius:4px;margin-bottom:48px;overflow:hidden;border:1px solid #E8E8E8}.accordion-header{padding:24px;cursor:pointer;position:relative;transition:background-color 0.3s ease}.accordion-header:hover{background-color:#fafafa}.authority-label{font-size:16px;font-weight:600;color:#43566B;margin-bottom:16px;text-transform:capitalize;letter-spacing:.5px;padding:8px 12px;border-radius:8px;background-color:#F0F5F9;max-width:max-content}.authority-label.internal{color:#43566B;background-color:#F0F5F9}.authority-label.external{color:#F00013;background-color:#FFF3F2}.accordion-title{font-size:24px;line-height:1.2;font-weight:700;color:#000;padding-right:22px;margin-bottom:10px}.accordion-description{font-size:16px;color:#48525A;line-height:1.4;font-weight:600}p.accordion-description{margin-bottom:0}.accordion-toggle{position:absolute;top:30px;right:24px;width:100%;background:transparent;border:none;text-align:left;font-size:16px;font-weight:500;cursor:pointer;transition:transform 0.3s ease}.accordion-toggle::after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-50%) rotate(45deg);transition:transform 0.3s ease}.accordion-item.active .accordion-toggle::after{transform:translateY(-50%) rotate(-135deg)}.accordion-content{overflow:hidden;height:0;padding:0 24px;transition:height 0.4s ease}.accordion-item.active .accordion-content{padding:0 24px 24px}.content-section{border-top:1px solid #E8E8E8;padding-top:30px}.content-row{display:flex;column-gap:40px;row-gap:30px;flex-wrap:wrap}.content-column{max-width:350px;width:100%;color:#000}.content-column h4{font-size:18px;line-height:1.6;font-weight:600;color:#000;margin-bottom:8px}.content-column p{font-size:16px;color:#48525A;line-height:1.6;margin-bottom:0}.content-column a{color:#48525A}.content-column a:hover{color:#2D2E83}.notice-column{background-color:#F0F1FF;padding:12px 14px;border-left:2px solid #2D2E83;margin-bottom:40px}.notice-column h3{font-size:16px;font-weight:600;color:#2D2E83;line-height:1.6}.notice-column p{font-size:16px;font-weight:500;color:#000;line-height:1.4;margin-bottom:0}.step-bottom-line{padding:30px 40px;background-color:#F0F1FF;margin-top:40px;border-left:4px solid #2D2E83;color:#000}.step-bottom-line h4{font-size:26px;line-height:30px;color:#000;margin-bottom:24px;font-weight:700}.step-bottom-line p{color:#000;font-size:18px;line-height:1.8;font-weight:500}.step-bottom-line p:last-child{margin-bottom:0}.step-bottom-line p a{color:#000}.step-bottom-line p a:hover{color:#2D2E83}@media (max-width:1599px){.escalation-section{padding:80px 0}.content-column{max-width:40%}}@media (max-width:1399px){.escalation-section{padding:70px 0}}@media (max-width:1024px){.content-row{gap:30px}.accordion-item{margin-bottom:30px}.escalation-section{padding:60px 0}.section-header h2{margin-bottom:15px}.response-times{grid-template-columns:repeat(2,1fr)}.step-bottom-line{padding:25px 30px;margin-top:30px}.step-bottom-line h4{font-size:22px;line-height:26px;margin-bottom:20px}.step-bottom-line p{font-size:16px}.content-column{max-width:100%}}@media (max-width:768px){.section-header{margin-bottom:30px}.section-header h2{font-size:28px;line-height:1.3;margin-bottom:15px}.section-header p{font-size:16px}.step-wrapper{align-items:flex-start}.step-number{width:40px;height:40px;font-size:16px}.step-connector{top:40px;left:20px}.accordion-wrapper{margin-left:12px}.accordion-item{margin-bottom:25px}.accordion-title{font-size:18px}.accordion-description{font-size:14px}.accordion-toggle{top:26px;right:18px}.content-row{flex-direction:column;gap:20px}.content-column{max-width:100%;min-width:unset}.stage-description{font-size:15px}.escalation-section{padding:50px 0}.response-times{grid-template-columns:repeat(1,1fr)}.notice-column{margin-bottom:20px}.step-bottom-line{padding:20px 25px;margin-top:30px}.step-bottom-line h4{font-size:20px;line-height:24px;margin-bottom:20px}.step-bottom-line p{font-size:16px}.content-column{max-width:100%}}@media (max-width:575px){.section-header h2{font-size:26px;margin-bottom:12px;line-height:1.2}.step-number{width:36px;height:36px;font-size:14px}.step-connector{top:36px;left:18px}.accordion-header{padding:16px}.escalation-section{padding:40px 0}.notice-column p{font-size:14px}.step-bottom-line{padding:20px;margin-top:30px}.step-bottom-line h4{font-size:18px;line-height:24px;margin-bottom:15px}.step-bottom-line p{font-size:15px;line-height:1.7}}