.p-deadline{--dl-green:var(--color-color-brand-primary2);background:var(--color-bg-light);padding:100px 0}.p-deadline__card{background:var(--color-bg-lightgreen);border:3px solid var(--dl-green);border-radius:15px;gap:40px;padding:80px 94px}.p-deadline__card,.p-deadline__head{align-items:center;display:flex;flex-direction:column}.p-deadline__head{gap:20px;text-align:center}.p-deadline__icon{align-items:center;background:var(--color-bg-light);border:3px solid var(--dl-green);border-radius:50%;display:flex;height:90px;justify-content:center;overflow:hidden;width:90px}.p-deadline__icon img{height:74px;object-fit:contain;width:74px}.p-deadline__title{color:var(--color-text-main);margin:0}.p-deadline__title-em{color:var(--dl-green);display:block;font-size:48px}.p-deadline__body{align-items:center;display:flex;flex-direction:column;gap:15px;max-width:1000px;width:100%}.p-deadline__timeline{background:var(--color-bg-light);border:1px solid var(--color-border-default);border-radius:15px;height:159px;overflow:hidden;padding:0 10px;position:relative;width:100%}.p-deadline__tl-bar{height:10px;position:absolute;top:72px;transform:translateY(-50%);z-index:2}.p-deadline__tl-bar--solid{background:var(--dl-green);border-radius:2px;left:7%;width:27%;z-index:3}.p-deadline__tl-bar--dashed{border-top:3px dashed var(--color-neutral-200);height:0;right:7%;width:73%}.p-deadline__tl-stop{bottom:0;position:absolute;top:0;width:0}.p-deadline__tl-stop--1{left:7%}.p-deadline__tl-stop--2{left:50%}.p-deadline__tl-stop--3{left:93%}.p-deadline__tl-year{color:var(--dl-green);left:50%;position:absolute;top:22px;transform:translateX(-50%);white-space:nowrap}.p-deadline__tl-dot{border-radius:50%;height:25px;top:72px;width:25px;z-index:4}.p-deadline__tl-dot,.p-deadline__tl-stop--2 .p-deadline__tl-dot:before{background:var(--dl-green);left:50%;position:absolute;transform:translate(-50%,-50%)}.p-deadline__tl-stop--2 .p-deadline__tl-dot:before{bottom:-15px;content:"";height:12px;width:2px}.p-deadline__tl-pill{background:var(--color-bg-lightgreen);border:1px solid var(--dl-green);border-radius:5px;color:var(--dl-green);font-weight:700;left:50%;padding:4px 14px;position:absolute;top:94px;transform:translateX(-50%);white-space:nowrap}.p-deadline__tl-stop--2 .p-deadline__tl-pill{border-width:2px}.p-deadline__tl-stop--3 .p-deadline__tl-year{color:var(--color-text-main)}.p-deadline__tl-stop--3 .p-deadline__tl-dot{background:var(--color-bg-light);border:2px solid var(--color-neutral-200)}.p-deadline__tl-stop--3 .p-deadline__tl-pill{background:var(--color-color-bg-dark);border-color:var(--color-text-main);color:var(--color-text-main)}.p-deadline__points{background:var(--color-bg-light);border:1px solid var(--color-border-default);border-radius:15px;list-style:none;margin:auto;max-width:800px;padding:20px 47px;width:100%}.p-deadline__point{align-items:center;color:var(--color-text-main);display:flex;font-weight:700;gap:18px;padding:10px 0}.p-deadline__points .p-deadline__point:first-child{padding-top:0}.p-deadline__points .p-deadline__point:last-child{padding-bottom:0}.p-deadline__point+.p-deadline__point{border-top:1px solid var(--color-border-default)}.p-deadline__point i{color:var(--dl-green);flex-shrink:0;font-size:24px}.p-deadline__cta{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:25px}.p-deadline__btn{align-items:center;background:var(--dl-green);border-radius:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:inline-flex;gap:20px;padding:20px 130px;transition:transform .15s ease,box-shadow .15s ease}.p-deadline__btn:hover{box-shadow:0 6px 12px 0 rgba(0,0,0,.25);transform:translateY(-2px)}.p-deadline__btn-icon{color:var(--color-bg-light);font-size:40px}.p-deadline__btn-label{display:flex;flex-direction:column;gap:3px}.p-deadline__btn-main{color:var(--color-bg-light)}.p-deadline__btn-sub{color:var(--color-brand-accent-yellow)}.p-deadline__note{color:var(--dl-green);font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:center}@media (max-width:1024px){.p-deadline{padding:72px 0}.p-deadline__card{padding:56px 40px}.p-deadline__title-em{font-size:38px}.p-deadline__btn{padding:20px 64px}.p-deadline__tl-stop--3{left:91%}}@media (max-width:768px){.p-deadline{padding:48px 0}.p-deadline__card{border-width:2px;gap:28px;padding:36px 18px}.p-deadline__title-em{font-size:30px}.p-deadline__body{gap:28px}.p-deadline__timeline{height:150px}.p-deadline__tl-stop--1{left:11%}.p-deadline__tl-stop--3{left:89%}.p-deadline__tl-bar--solid{left:11%;width:39%}.p-deadline__tl-bar--dashed{left:50%;width:39%}.p-deadline__tl-year{top:20px}.p-deadline__tl-pill{padding:3px 8px;top:92px}.p-deadline__points{padding:8px 18px}.p-deadline__point{align-items:flex-start;font-size:14px;gap:12px;padding:12px 0}.p-deadline__point i{font-size:20px}.p-deadline__btn{gap:14px;justify-content:center;padding:16px 20px;width:100%}.p-deadline__btn-icon{font-size:32px}.p-deadline__note{font-size:13px}}