.line-soudan{--ls-green: #06c755;--ls-green-deep: #059a42;--ls-green-mid: #2db84b;--ls-green-soft: #e8f8ee;--ls-green-pale: #f3fbf6;--ls-line: #06c755;--ls-yellow: #e6d45c;--ls-orange: #e89a3c;--ls-alert: #c45c14;--ls-alert-bg: #fff8ed;--ls-beige: #f7f4ee;--ls-radius: 0 16px 0 16px;--ls-shadow: 0 8px 24px rgba(30, 90, 62, .08)}.line-soudan-img-hero{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:0}.line-soudan-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none}.line-soudan-pills li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 14px;background:#fff;border:1px solid var(--ls-green-mid);border-radius:999px;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.4;color:var(--ls-green-deep)}.line-soudan-pills li:nth-child(2){background:var(--ls-yellow);border-color:#d4c24a;color:#4a3f10}.line-soudan-cta{padding:32px 20px;background:linear-gradient(135deg, var(--ls-green-deep) 0%, var(--ls-green) 55%, #4aaa72 100%);border-radius:var(--ls-radius);text-align:center;color:#fff}.line-soudan-cta p{margin:0 0 20px;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.6;text-align:center;color:#fff}.line-soudan-cta-btn{display:block;padding:16px 20px;background:-webkit-gradient(linear, left top, left bottom, from(#ffe56a), to(var(--ls-yellow)));background:linear-gradient(180deg, #ffe56a 0%, var(--ls-yellow) 100%);border-radius:0 16px 0 16px;-webkit-box-shadow:0 6px 0 #c4b13a;box-shadow:0 6px 0 #c4b13a;font-size:15px;font-size:1.5rem;font-weight:700;line-height:1.45;color:#3d3208;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.line-soudan-cta-btn:link,.line-soudan-cta-btn:visited{color:#3d3208}.line-soudan-cta-btn:hover{text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 0 #c4b13a;box-shadow:0 8px 0 #c4b13a;color:#3d3208}.line-soudan-mv{position:relative;padding:40px 0;background-color:var(--ls-green);overflow:hidden}.line-soudan-hero{display:grid;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:16px;color:#fff}.line-soudan-hero h2{margin:0;text-align:center}.line-soudan-hero h2+p{margin:16px 0 0;text-align:center}.line-soudan-hero figure{max-width:360px;margin:0 auto}@media screen and (min-width: 601px){.line-soudan-mv{padding-block:36px}.line-soudan-hero{grid-template-columns:1.05fr .95fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-soudan-hero figure{max-width:500px;margin:0}}@media screen and (min-width: 1025px){.line-soudan-mv{padding-block:40px}.line-soudan-hero{grid-template-columns:1fr 500px;gap:40px;min-height:280px}.line-soudan-hero h2+p{margin-top:32px}}.line-soudan-recommend{display:grid;gap:16px;margin:0;padding:0;list-style:none}.line-soudan-recommend li{display:grid;grid-template-columns:1fr auto;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 32px;background-color:#fff;border-radius:var(--ls-radius)}.line-soudan-recommend p{margin:0;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.55;letter-spacing:.04em;color:#333;text-align:left}.line-soudan-recommend figure{max-width:120px;margin:0}.line-soudan-recommend figure img{display:block}@media screen and (min-width: 601px){.line-soudan-recommend{grid-template-columns:1fr 1fr;gap:16px}.line-soudan-recommend li{padding-left:24px}.line-soudan-recommend figure{max-width:120px}}@media screen and (min-width: 1025px){.line-soudan-recommend{gap:28px}.line-soudan-recommend li{padding-left:48px}.line-soudan-recommend p{font-size:25px;font-size:2.5rem}.line-soudan-recommend figure{max-width:200px}}.line-soudan-phase{background-color:#fff;border-radius:var(--ls-radius);-webkit-box-shadow:var(--ls-shadow);box-shadow:var(--ls-shadow)}>.line-soudan-phase-alert{margin:0 16px 16px}.line-soudan-phase header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px 14px;padding:16px 18px;background-color:var(--ls-green-deep);color:#fff}.line-soudan-phase header span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 10px;background-color:hsla(0,0%,100%,.18);border-radius:999px;font-size:12px;font-size:1.2rem;font-weight:700}.line-soudan-phase header h4{margin:0;font-size:18px;font-size:1.8rem;line-height:1.4;color:#fff}.phase-body{display:grid}.line-soudan-step{padding:20px 16px;border-top:1px solid #eef0ea}.line-soudan-step h5{margin:0 0 8px;font-size:17px;font-size:1.7rem;line-height:1.45;color:#222}.line-soudan-step h5 span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:2px 10px;background-color:var(--ls-green-soft);border-radius:999px;vertical-align:middle;font-size:12px;font-size:1.2rem;font-weight:700;color:var(--ls-green)}.line-soudan-step p{margin:0;font-size:14px;font-size:1.4rem;line-height:1.5}.line-soudan-step figure{margin:16px 0 0;background-color:var(--ls-green-pale);border-radius:0 12px 0 12px}.line-soudan-step figure img{display:block;max-width:280px;margin:0 auto}.line-soudan-step figure+p{margin:16px 0 0;font-size:12px;font-size:1.2rem}@media screen and (min-width: 601px){.phase-body{grid-template-columns:1fr 1fr}.line-soudan-step{padding:20px 16px 24px;border-top:none;border-right:1px solid #eef0ea}.line-soudan-step:nth-child(2n){border-right:none}.line-soudan-step:nth-child(n+3){border-top:1px solid #eef0ea}.line-soudan-step h5{font-size:16px;font-size:1.6rem}.line-soudan-step h5 span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 8px}.line-soudan-step figure img{max-width:160px}.line-soudan-phase>.line-soudan-phase-alert{margin:16px 20px 20px}}@media screen and (min-width: 1025px){.phase-body{grid-template-columns:repeat(4, 1fr)}.phase-body:has(.line-soudan-step:nth-child(2):last-child) .line-soudan-step{grid-column:span 2}.line-soudan-step{border-right:1px solid #eef0ea}.line-soudan-step:nth-child(2n),.line-soudan-step:nth-child(n+3){border-top:none;border-right:1px solid #eef0ea}.line-soudan-step:last-child{border-right:none}.line-soudan-step h5+p{min-height:3lh}.line-soudan-step figure img{max-width:200px}}.line-soudan-alert{padding:18px 16px;background-color:var(--ls-alert-bg);border:2px solid var(--ls-orange);border-radius:var(--ls-radius)}.line-soudan-alert-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;font-size:1.6rem;line-height:1.4;color:var(--ls-alert)}.line-soudan-alert-ttl::before{content:"!";display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:26px;background:var(--ls-orange);border-radius:50%;font-size:15px;font-size:1.5rem;font-weight:700;color:#fff}.line-soudan-alert-list{display:grid;gap:8px;margin:0}.line-soudan-alert-list>div{padding:16px;background:#fff;border-radius:0 12px 0 12px}.line-soudan-alert-list dt{margin:0 0 6px;font-size:14px;font-size:1.4rem;font-weight:700}.line-soudan-alert-list dd{margin:0;font-weight:700;color:var(--ls-green-deep)}.line-soudan-chip{display:inline-block;padding:3px 10px;background:var(--ls-green-soft);border:1px solid var(--ls-green-mid);border-radius:6px;color:var(--ls-green-deep)}.line-soudan-pay{display:grid;gap:10px}.line-soudan-pay-item{padding:12px;background:var(--ls-green-pale);border-radius:0 12px 0 12px}.line-soudan-pay-item strong{display:block;margin-bottom:4px;color:var(--ls-green-deep)}.line-soudan-pay-item p{margin:6px 0 0;font-size:13px;font-size:1.3rem;font-weight:400;color:#555}@media screen and (min-width: 601px){.line-soudan-alert{padding:24px 22px}.line-soudan-alert-list{grid-template-columns:1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.line-soudan-alert-list>div:not(.line-soudan-alert-pay){grid-column:1}.line-soudan-alert-list .line-soudan-alert-pay{grid-column:2;grid-row:1/span 3}}@media screen and (min-width: 1025px){.line-soudan-alert{padding:32px 30px}}.line-soudan-contact-box h4{margin:0 0 12px;font-size:18px;font-size:1.8rem;color:var(--ls-green-deep)}.line-soudan-contact-box address{font-style:normal}.line-soudan-contact-box p{margin:0 0 8px}.line-soudan-tel{font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.2;color:var(--ls-green)}.line-soudan-tel small{display:block;margin-top:4px;font-size:13px;font-size:1.3rem;font-weight:400;color:#555}@media screen and (min-width: 1025px){.line-soudan-tel{font-size:32px;font-size:3.2rem}}@media screen and (min-width: 601px){.line-soudan{--ls-radius: 0 24px 0 24px}.line-soudan-cta{padding:48px 40px}.line-soudan-cta-btn{display:inline-block;min-width:420px;padding:18px 36px;font-size:18px;font-size:1.8rem}}@media screen and (min-width: 1025px){.line-soudan{--ls-radius: 0 32px 0 32px}.line-soudan-tel{font-size:32px;font-size:3.2rem}.line-soudan-cta-btn{min-width:520px}}/*# sourceMappingURL=layout_line.css.map */