.pdt0{padding-top:0 !important}
.plan_notes_wrapper .d_tabs {display:flex;gap:32px;background:#fff;margin:60px 0 40px;}
.plan_notes_wrapper .d_tabs .d_tab {font-family:'Pretendard';font-size:16px;font-weight:600;line-height:100%;color:#A1A1A1;position:relative;cursor:pointer;}
.plan_notes_wrapper .d_tabs .d_tab.active {color:#4C4C4C;display:flex;flex-direction:column;gap:10px;}
.plan_notes_wrapper .d_tabs .d_tab.active::after {content:'';display:block;width:100%;height:2px;background:#4C4C4C;}
.plan_notes_wrapper .tab1 .default{border:1px solid #D5CCFF;border-radius:20px;padding:60px 20px 200px;background:linear-gradient(180deg,#F5F6FF 0%,#FFF 22.21%)}
.plan_notes_wrapper .tab1 .default .top{padding-bottom:60px;display:flex;flex-direction:column;gap:12px}
.plan_notes_wrapper .tab1 .default .top .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:24px;line-height:150%;text-align:center;color:#434343}
.plan_notes_wrapper .tab1 .default .top .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:18px;line-height:150%;text-align:center;color:#75788B}
.plan_notes_wrapper .tab1 .default .box{width:612px;margin:0 auto;padding:53px 20px 20px;background:#F7F8FF;border:1px solid #5966CE;border-radius:18px}
.plan_notes_wrapper .tab1 .default .box .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:28px;line-height:100%;text-align:center;color:#434343}
.plan_notes_wrapper .tab1 .default .box .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:15px;line-height:100%;text-align:center;color:#75788B;padding:22px 0 28px}
.plan_notes_wrapper .tab1 .default .box .info{padding:33px 20px 30px;background:#fff;display:flex;flex-direction:column;align-items:center;border:1px solid #E2E2E2;border-radius:16px}
.plan_notes_wrapper .tab1 .default .box .info > .price{display:flex;align-items:center;gap:10px;padding-bottom:26px}
.plan_notes_wrapper .tab1 .default .box .info > .price .sale{display:flex;gap:4px;align-items:center}
.plan_notes_wrapper .tab1 .default .box .info > .price .sale u{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:13px;line-height:100%;text-align:center;color:#5966CE;text-decoration:none}
.plan_notes_wrapper .tab1 .default .box .info > .price .sale i{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:13px;line-height:100%;text-align:center;text-decoration-line:line-through;color:#75788B}
.plan_notes_wrapper .tab1 .default .box .info > .price .price{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:22px;line-height:100%;text-align:center;color:#434343}
.plan_notes_wrapper .tab1 .default .box .info .btn_pay{width:400px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:var(--Primary);color:#fff;cursor:pointer}
.plan_notes_wrapper .tab1 .default .box .info .agree{padding-top:12px;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;text-align:center;color:#AEAEAE}
.plan_notes_wrapper .tab1 .default .box .info .line{width:490px;height:1px;background:#E2E2E2;margin:23px 0 18px}
.plan_notes_wrapper .tab1 .default .lists{display:flex;flex-direction:column;gap:10px}
.plan_notes_wrapper .tab1 .default .lists .list{display:flex;align-items:center;gap:10px}
.plan_notes_wrapper .tab1 .default .lists .list i{--size:20px;width:var(--size);height:var(--size);background:url(icon/corp/check_primary.svg) center/cover no-repeat}
.plan_notes_wrapper .tab1 .default .lists .list span{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:15px;line-height:100%;color:#434343}
.plan_notes_wrapper .tab1 .default details{display:flex;flex-direction:column;padding-top:40px;align-items:center}
.plan_notes_wrapper .tab1 .default details summary{display:flex;justify-content:center;align-items:center;padding:14px 0;border:1px solid #5966CE;border-radius:30px;gap:8px;cursor:pointer;list-style-type:none;width:940px}
.plan_notes_wrapper .tab1 .default details summary::-webkit-details-marker{display:none}
.plan_notes_wrapper .tab1 .default details summary i.doc{--size:20px;width:var(--size);height:var(--size);background:url(icon/corp/doc_color.svg) center/cover no-repeat}
.plan_notes_wrapper .tab1 .default details summary span{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:150%;text-align:center;color:#5966CE}
.plan_notes_wrapper .tab1 .default details summary i.arrow{--size:20px;width:var(--size);height:var(--size);background:url(icon/corp/arrow_down.svg) center/cover no-repeat;transition:all .3s}
.plan_notes_wrapper .tab1 .default details[open] summary i.arrow{transform:rotate(-180deg)}
.docs_wrapper{padding-top:120px}
.docs_wrapper .docs{display:flex;flex-direction:column;gap:20px;align-items:center}
.docs_wrapper .docs img{width:741px;box-shadow:0 0 20px 0 #00000014;border:1px solid #E2E2E2;pointer-events:none;user-select:none;}
.plan_notes_wrapper .wform{display:block;background:#F7F7F8;padding:60px 20px 150px}
.plan_notes_wrapper .wform .progress_wrapper{display:flex;justify-content:center;align-items:center;gap:5px}
.plan_notes_wrapper .wform .progress_wrapper.hide{display:none;}
.plan_notes_wrapper .wform .pw_item{display:flex;flex-direction:column;gap:10px}
.plan_notes_wrapper .wform .pw_item .text{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:13px;line-height:100%;color:#D2D4D7;display:flex;align-items:center;gap:2px}
.plan_notes_wrapper .wform .pw_item .bar{width:170px;height:8px;background:#D2D4D7}
.plan_notes_wrapper .wform .pw_item:first-of-type .bar{border-radius:30px 0 0 30px}
.plan_notes_wrapper .wform .pw_item:last-of-type .bar{border-radius:0 30px 30px 0}
.plan_notes_wrapper .wform .pw_item.active .text{color:#434343}
.plan_notes_wrapper .wform .pw_item.active.completed .text::after{--size:13px;content:'';width:var(--size);height:var(--size);background:url(icon/corp/pn_completed.svg) center/cover no-repeat}
.plan_notes_wrapper .wform .pw_item.active .bar{background:#434343}
.plan_notes_wrapper .wform .step_wrapper{max-width:1000px;margin:40px auto 0;display:flex;padding:80px 0;box-sizing:border-box;border:1px solid #E2E2E2;background:#fff;border-radius:20px;flex-direction:column;gap:60px;align-items:center}
.plan_notes_wrapper .wform .step_wrapper > .step{display:none;flex-direction:column;gap:46px}
.plan_notes_wrapper .wform .step_wrapper > .step.show{display:flex}
.plan_notes_wrapper .wform .step_wrapper > .step > .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:26px;line-height:150%;text-align:center;color:#434343}
.plan_notes_wrapper .wform .step_wrapper > .step > .content{display:flex;flex-direction:column;gap:46px}
.plan_notes_wrapper .wform .step_wrapper > .step .col{display:flex;flex-direction:column;gap:16px}
.plan_notes_wrapper .wform .step_wrapper > .step .col .header{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#434343}
.plan_notes_wrapper .wform .step_wrapper > .step .col .body{display:flex}
.plan_notes_wrapper .wform .step_wrapper > .step .col .body textarea{border:1px solid #D7DCE5;width:720px;height:300px;box-sizing:border-box;padding:15px 14px;border-radius:6px;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:100%;resize:none}
.plan_notes_wrapper .wform .step_wrapper > .step .col .body textarea::placeholder{color:#AEAEAE}
.plan_notes_wrapper .wform .step_wrapper > .sbtns{display:flex;justify-content:center;align-items:center;gap:8px}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .btn{padding:15px 36px;border:1px solid #D4D5DB;border-radius:6px;cursor:pointer;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#75788B}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .btn.btn_next{background:var(--Primary);color:#fff}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .btn.disabled{background:#F4F6FA;color:#D4D5DB;cursor:not-allowed}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .btn_ai{display:none;justify-content:center;align-items:center;gap:5px;padding:15px 16px;background:var(--Primary);border-radius:6px;cursor:pointer}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .btn_ai.disabled{background-color:#AAB0E3;}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .btn_ai i{--size:16px;width:var(--size);height:var(--size);background:url(icon/corp/ai_white.svg) center/cover no-repeat}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .btn_ai span{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#FFF}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .show{display:flex;}
.plan_notes_wrapper .wform .step_wrapper > .sbtns .hide{display:none;}

.plan_notes_wrapper .wform .step_wrapper > .step > .content.jc {justify-content:center;}
.plan_notes_wrapper .wform .step_wrapper > .step > .content.ac {align-items:center;}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists{display:flex;flex-direction:column;gap:18px;width:550px}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label{position:relative}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label input[type="radio"]{-webkit-appearance:none;appearance:none;position:absolute}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label > div{display:flex;justify-content:space-between;padding:30px;border:1px solid #D7DCE5;box-sizing:border-box;border-radius:14px;align-items:center}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label > div span.premium_span{padding:8px 14px;border-radius:23px;background:#F7F7F8;font-family:'Pretendard';font-style:normal;font-weight:600;font-size:13px;line-height:100%;text-align:center;color:#AEAEAE}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label input[type="radio"]:checked + div{border:2px solid var(--Primary)}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label > div .title_desc{display:flex;flex-direction:column;gap:12px}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label > div .title_desc .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:100%;color:#434343}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label > div .title_desc .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#AEAEAE}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label > div .label{display:flex;justify-content:center;align-items:center}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .b_doc_type_lists label > div .label span{padding:8px 14px;background:#F7F7F8;border-radius:23px;font-family:'Pretendard';font-style:normal;font-weight:600;font-size:13px;line-height:100%;color:#AEAEAE}

.plan_notes_wrapper .wform .step_wrapper > .step .title .p_strong{color:var(--Primary)}

.plan_notes_wrapper .wform .step_wrapper > .step > .title.title_desc{display:flex;flex-direction:column;gap:16px}
.plan_notes_wrapper .wform .step_wrapper > .step > .title.title_desc .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:18px;line-height:100%;text-align:center;color:#75788B}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .select_step{display:flex;gap:20px}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box{width:420px;height:262px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;box-sizing:border-box;cursor:pointer}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box:nth-of-type(1){background:#EBFAFF;border:1px solid #DBF7FF}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box:nth-of-type(2){background:#F4F6FA;border:1px solid #EAEDF4}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box i{--size:72px;width:var(--size);height:var(--size)}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box:nth-of-type(1) i{background:url(/css/icon/corp/bp_doc_write.svg) center/cover no-repeat}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box:nth-of-type(2) i{background:url(/css/icon/corp/bp_doc_plus.svg) center/cover no-repeat}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box .text_section{display:flex;flex-direction:column;gap:14px;align-items:center}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box .text_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:23px;line-height:100%;text-align:center;color:#434343}
.plan_notes_wrapper .wform .step_wrapper > .step > .content .box .text_section .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:15px;line-height:150%;text-align:center;color:#434343}

.upload_content{display:flex;flex-direction:column;gap:16px}
.upload_content .upload_section{border-radius:6px;height:180px;border:1px solid #E2E2E2;display:flex;justify-content:center;align-items:center;cursor:pointer}
.upload_content .upload_section .file_upload{position:relative}
.upload_content .upload_section input[type="file"]{appearance:none;-webkit-appearance:none;position:absolute;width:0;height:0}
.upload_content .upload_section {display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:center}
.upload_content .upload_section i{--size:40px;width:var(--size);height:var(--size);background:url(/css/icon/corp/bp_upload_icon.svg) center/cover no-repeat}
.upload_content .upload_section .text_section{display:flex;flex-direction:column;gap:10px;align-items:center}
.upload_content .upload_section .text_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;text-align:center;color:#75788B}
.upload_content .upload_section .text_section .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;text-align:center;color:#AEAEAE}

.modal_ai{display:none}
.modal_ai.show{display:block}
.modal_ai .mask{position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;z-index:1}
.modal_ai .content{position:fixed;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:45px 36px 36px;display:flex;flex-direction:column;justify-content:space-between;gap:81px;width:502px;box-sizing:border-box}
.modal_ai .content .cont{display:flex;flex-direction:column;gap:40px}
.modal_ai .content .cont .top{display:flex;flex-direction:column;gap:36px}
.modal_ai .content .cont .top .title{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:22px;line-height:150%;text-align:center;color:#434343}
.modal_ai .content .cont .top .tip{padding:14px 10px;background:#F7F7F8;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:90px;box-sizing:border-box}
.modal_ai .content .cont .top .tip .tip_text{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:14px;line-height:100%;text-align:center;color:var(--Primary)}
.modal_ai .content .cont .top .tip .tip_desc{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:14px;line-height:140%;text-align:center;color:#75788B}
.modal_ai .content .cont .lists{padding-left:26px;display:flex;flex-direction:column;gap:48px}
.modal_ai .content .cont .lists .list{display:flex;gap:14px;align-items:center}
.modal_ai .content .cont .lists .list i{--size:20px;width:var(--size);height:var(--size);background:url(icon/corp/ai_checkbox_unchecked.svg) center/cover no-repeat}
.modal_ai .content .cont .lists .list span{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:16px;line-height:100%;text-align:center;color:#75788B}
.modal_ai .content .bottom{display:flex;justify-content:center;align-items:center}
.modal_ai .content .bottom .btn_ai2{width:100%;height:52px;display:flex;justify-content:center;align-items:center;background:var(--Primary);border-radius:10px;font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:100%;text-align:center;color:#FFF;cursor:pointer}
.modal_ai .content .bottom .btn_ai2.disabled{background-color:#AAB0E3;cursor:not-allowed}

.ai_lists{display:flex;flex-direction:column}
.ai_lists .header{display:flex;padding:12px 20px;border-bottom:1px solid #E2E2E2;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#414051}
.ai_lists .body{display:flex;flex-direction:column}
.ai_lists .body .item{display:flex;padding:40px 20px;position:relative}
.ai_lists .body .item span{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#414051}
.ai_lists .body .item:not(:first-of-type){border-top:1px solid #E2E2E2}
.ai_lists .header .col:nth-of-type(1),.ai_lists .body .item span:nth-of-type(1){width:300px}
.ai_lists .header .col:nth-of-type(2),.ai_lists .body .item span:nth-of-type(2){width:600px}
.ai_lists .body .item i{--size:20px;--img:url(icon/corp/ai_more.svg) center/cover no-repeat;width:var(--size);height:var(--size);mask:var(--img);-webkit-mask:var(--img);background:#75788B;position:absolute;right:40px;top:50%;transform:translateY(-50%)}
.modal_list_menu{display:none}
.modal_list_menu.show{display:block}
.modal_list_menu .mask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1}
.modal_list_menu .content{position:absolute;top:120px;right:40px;transform:translateY(-50%);z-index:2;background:#fff;padding:10.5px 8px;border:1px solid #ECECEC;border-radius:10px;box-shadow:0 16px 60px 0 #001B371A;backdrop-filter:blur(22px)}
.modal_list_menu .content .list{padding:8px 12px;width:120px;height:40px;box-sizing:border-box;display:flex;align-items:center;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:26px;color:#75788B}

.pdf_wrapper{border:1px solid #E2E2E2;border-radius:20px;background:#F7F7F8;padding:60px 20px 130px}

#pdf-viewer{display:flex;flex-direction:column;gap:20px;align-items:center}
#pdf-viewer canvas{width:740px;border:1px solid #E2E2E2;box-shadow:0 0 20px 0 #00000014;user-select:none;pointer-events:none;}
#pdf-viewer .pdf-page{position:relative;display:inline-block;margin:0 0 16px}
#pdf-viewer canvas{display:block}
#pdf-viewer canvas.is-blurred{filter:blur(16px);transform:translateZ(0);pointer-events:none}
#pdf-viewer .page-overlay{position:absolute;inset:0;z-index:10;background:#ffffff40;display:flex;align-items:center;justify-content:center}
#pdf-viewer .overlay-card{width:100%;height:100%;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;}
#pdf-viewer .overlay-card h3{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:26px;line-height:100%;color:#434343}
#pdf-viewer .overlay-card p{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:18px;line-height:150%;text-align:center;color:#77767C}
#pdf-viewer .overlay-card .btn_all_show{display:flex;gap:5px;padding:10px 12px;background:var(--Primary);color:#fff;border-radius:36px;align-items:center;cursor:pointer}
#pdf-viewer .overlay-card .btn_all_show i{--size:15px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_white2.svg) center/cover no-repeat}
#pdf-viewer .overlay-card .btn_all_show span{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#FFF}

.ad2{padding:31px 48px;display:flex;justify-content:space-between;background:#2B2941;border-radius:20px;position:relative;overflow:hidden}
.ad2::before{content:'';position:absolute;left:375px;top:-1px;width:176px;height:161px;background:url(/css/icon/corp/ai_notebook.png) center/cover no-repeat}
.ad2 .text_section{display:flex;flex-direction:column;gap:14px}
.ad2 .text_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:22px;line-height:100%;color:#FFF}
.ad2 .text_section .desc{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:20px;line-height:100%;color:#94A3FF}
.ad2 .ps_section{display:flex;align-items:center;gap:24px}
.ad2 .ps_section .price{display:flex;gap:16px;align-items:center}
.ad2 .ps_section .price .discount{font-family:'Pretendard';font-style:normal;font-weight:400;font-size:18px;line-height:100%;text-decoration-line:line-through;color:#ffffff3d}
.ad2 .ps_section .price .price_text{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:24px;line-height:100%;color:#FFF}
.ad2 .ps_section .btn_start{width:150px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#94A3FF;cursor:pointer;font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:100%;color:#292E41}

.ad3{position:relative;padding:30px 40px;border-radius:20px;background:#F0F4FF;display:flex;flex-direction:column;gap:6px;overflow:hidden;margin-bottom:40px}
.ad3::before{content:'';position:absolute;top:-1px;right:80px;width:188px;height:125px;background:url(/css/icon/corp/plan_notes_top.png) center/cover no-repeat}
.ad3 .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:20px;line-height:150%;color:#000000b3}
.ad3 .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#000000b3}

.package_wrapper .top_section{padding:30px 0 40px;display:flex;justify-content:space-between}
.package_wrapper .top_section .coupon_section{padding:33.5px 32px;width:803px;border:1px solid #E2E2E2;box-sizing:border-box;border-radius:20px;display:flex;justify-content:space-between;align-items:center}
.package_wrapper .top_section .coupon_section .text_section{display:flex;flex-direction:column;gap:10px}
.package_wrapper .top_section .coupon_section .text_section .top{display:flex;gap:6px;align-items:center}
.package_wrapper .top_section .coupon_section .text_section .desc{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:14px;line-height:100%;color:#75788B}
.package_wrapper .top_section .coupon_section .text_section .top i{--size:20px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_coupon.svg) center/cover no-repeat}
.package_wrapper .top_section .coupon_section .text_section .top span{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#000}
.package_wrapper .top_section .coupon_section .btn_coupon_section{display:flex;align-items:center;gap:6px;width:200px;height:48px;border-radius:5px;background:var(--Primary);justify-content:center;cursor:pointer}
.package_wrapper .top_section .coupon_section .btn_coupon_section i{--size:18px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_coupon_white.svg) center/cover no-repeat}
.package_wrapper .top_section .coupon_section .btn_coupon_section span{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:100%;color:#FFF}
.package_wrapper .top_section .info_section{display:flex;flex-direction:column;padding:33.5px 32px;gap:10px;width:433px;background:#F0F4FF;border:2px solid #E8EEFF;box-sizing:border-box;justify-content:center;border-radius:20px;position:relative}
.package_wrapper .top_section .info_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:100%;color:#434343}
.package_wrapper .top_section .info_section .desc{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:14px;line-height:100%;color:#75788B}
.package_wrapper .top_section .info_section::before{--size:62px;content:'';position:absolute;right:32px;top:50%;transform:translateY(-50%);width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_auto_completed.png) center/cover no-repeat}
.plan_notes_wrapper .lists{display:flex;flex-direction:column}
.plan_notes_wrapper .lists .list{padding:35.5px 20px;display:flex;align-items:center;border-bottom:1px solid #E2E2E2}
.plan_notes_wrapper .lists .list:first-of-type{border-top:1px solid #E2E2E2}
.plan_notes_wrapper .lists .list .name{display:flex;flex-direction:column;width:360px;gap:10px}
.plan_notes_wrapper .lists .list .name > span{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:20px;line-height:100%;color:#434343}
.plan_notes_wrapper .lists .list .name label{display:flex}
.plan_notes_wrapper .lists .list .name label span{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:13px;line-height:100%;padding:6px;border-radius:4px}
/*.plan_notes_wrapper .lists .list.free .name label span{background:#5382BF29;color:#5382BF}*/
.plan_notes_wrapper .lists .list.premium .name label span{background:#5EA5FF1F;color:#5EA5FF}
.plan_notes_wrapper .lists .list.free .name label span{background:#DEFAF6;color:#5C8C70}
.plan_notes_wrapper .lists .list.basic .name label span{background:#FFB8351F;color:#FFB835}
.plan_notes_wrapper .lists .list .desc{display:flex;flex-direction:column;gap:12px;width:549px}
.plan_notes_wrapper .lists .list .desc > span{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#75788B}
.plan_notes_wrapper .lists .list .desc em{display:flex;gap:6px;align-items:center}
.plan_notes_wrapper .lists .list .desc em i{--size:16px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_plus.svg) center/cover no-repeat}
.plan_notes_wrapper .lists .list .desc em span{font-style:normal;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#AEAEAE}
.plan_notes_wrapper .lists .list .price_n_btn{display:flex;flex:1;justify-content:space-between;align-items:center}
.plan_notes_wrapper .lists .list .price_n_btn .price{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#434343}
.plan_notes_wrapper .lists .list .price_n_btn .btn_payment{width:136px;height:41px;border-radius:6px;background:var(--Primary);cursor:pointer;font-family:'Pretendard';font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:#FFF;display:flex;justify-content:center;align-items:center}
.plan_notes_wrapper .lists .list .price_n_btn .btn_comming_soon{width:136px;height:41px;border-radius:6px;background:#5966CE1A;cursor:pointer;font-family:'Pretendard';font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:var(--Primary);display:flex;justify-content:center;align-items:center}
.plan_notes_wrapper .lists .list .price_n_btn .btn_create_doc{width:136px;height:41px;border-radius:6px;background:#fff;border:1px solid var(--Primary);box-sizing:border-box;cursor:pointer;font-family:'Pretendard';font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:var(--Primary);display:flex;justify-content:center;align-items:center}
.nothing{height:359px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;flex-direction:column;gap:40px}
.nothing .img{width:438px;height:121px;background:url(/css/icon/corp/plan_notes_nothing.png) center/contain no-repeat}
.nothing .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#75788B;text-align:center}
.nothing .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:26px;text-align:center;color:#75788B}

.modal_coupon_list{display:none;}
.modal_coupon_list.show{display:block}
.modal_coupon_list .mask{position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;z-index:2}
.modal_coupon_list .content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:3;padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:40px}
.modal_coupon_list .content .top{display:flex;flex-direction:column;gap:4px}
.modal_coupon_list .content .top .btn_close_section{display:flex;justify-content:flex-end}
.modal_coupon_list .content .top .btn_close_section i{--size:18px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_close.svg) center/cover no-repeat;cursor:pointer}
.modal_coupon_list .content .top .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#434343;padding-left:20px}
.modal_coupon_list .content .table{display:flex;flex-direction:column;padding:0 20px}
.modal_coupon_list .content .table .header{display:flex;gap:10px;align-items:center;height:50px;padding:0 32px;border-bottom:1px solid #E2E2E2;border-top:1px solid #E2E2E2;box-sizing:border-box}
.modal_coupon_list .content .table .header .col{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:14px;line-height:100%;color:#434343}
.modal_coupon_list .content .table .body{display:flex;flex-direction:column;border-bottom:1px solid #E2E2E2}
.modal_coupon_list .content .table .body .item{display:flex;padding:0 32px;height:50px;align-items:center;box-sizing:border-box;gap:10px}
.modal_coupon_list .content .table .body .item span{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#434343}
.modal_coupon_list .content .table .body .nothing{display:flex;justify-content:center;align-items:center;height:50px;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#434343}
.modal_coupon_list .content .table .header .col:nth-of-type(1),.modal_coupon_list .content .table .body .item span:nth-of-type(1){width:308px}
.modal_coupon_list .content .table .header .col:nth-of-type(2),.modal_coupon_list .content .table .body .item span:nth-of-type(2){width:189px}
.modal_coupon_list .content .table .header .col:nth-of-type(3),.modal_coupon_list .content .table .body .item span:nth-of-type(3){width:99px;text-align:right}
.modal_coupon_list .content .desc{padding:20px 30px;display:flex;flex-direction:column;line-height:150%;gap:4px}
.modal_coupon_list .content .desc li{display:flex;align-items:center;gap:10px;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:13px;line-height:150%;color:#75788B}
.modal_coupon_list .content .desc li:before{--size:4px;content:'';width:var(--size);height:var(--size);background:#75788B;border-radius:50%}

.modal_free_coupon{display:none}
.modal_free_coupon.show{display:block}
.modal_free_coupon .mask{position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;z-index:2}
.modal_free_coupon .content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;background:#fff;padding:20px;border-radius:20px;width:480px;box-sizing:border-box;display:flex;flex-direction:column}
.modal_free_coupon .content .top{display:flex;flex-direction:column;gap:4px}
.modal_free_coupon .content .top .btn_close_section{display:flex;justify-content:flex-end}
.modal_free_coupon .content .top .btn_close_section i{--size:18px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_close.svg) center/cover no-repeat;cursor:pointer}
.modal_free_coupon .content .top .text_section{display:flex;flex-direction:column;gap:12px}
.modal_free_coupon .content .top .text_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#434343;text-align:center}
.modal_free_coupon .content .top .text_section .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:140%;text-align:center;color:#75788B}
.modal_free_coupon .content .btn_free_coupon{width:286px;height:74px;border:2px solid transparent;border-radius:20px;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#5966CE 0%,#94A3FF 100%);background-origin:border-box;background-clip:content-box,border-box;margin:20px auto;display:flex;justify-content:center;align-items:center;gap:10px;box-shadow:0 4px 10px 0 #00000026}
.modal_free_coupon .content .btn_free_coupon i{--size:24px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_coupon.svg) center/cover no-repeat}
.modal_free_coupon .content .btn_free_coupon span{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:21px;color:#434343}
.modal_free_coupon .content .bottom{display:flex;justify-content:center;align-items:center;padding:10px 0 20px;gap:8px}
.modal_free_coupon .content .bottom > div{padding:11px 28px;font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;cursor:pointer;border-radius:8px}
.modal_free_coupon .content .bottom .btn_close{border:1px solid #75788B;color:#75788B}
.modal_free_coupon .content .bottom .btn_claim_coupon{background:var(--Primary);color:#fff}

.plan_notes_payment{width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}
.plan_notes_payment .summary_section{display:flex;flex-direction:column;gap:24px;background:#fff;padding:20px}
.plan_notes_payment .summary_section .subtitle{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#434343}
.plan_notes_payment .summary_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:20px;line-height:100%;color:#434343}
.plan_notes_payment .summary_section .price{padding:10px 0;font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:100%;text-align:right;color:#434343}
.plan_notes_payment .summary_section .desc{display:flex;flex-direction:column;gap:12px}
.plan_notes_payment .summary_section .desc span{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#434343}
.plan_notes_payment .summary_section .desc em{font-family:'Pretendard';font-style:normal;font-weight:400;font-size:14px;line-height:100%;color:#AEAEAE}

.plan_notes_payment .order_info_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#434343}
.plan_notes_payment .order_info_section{padding:20px;background:#fff}
.plan_notes_payment .order_info_section .ci_info{padding:20px;border-radius:20px;background:#F6F6FB;display:flex;gap:14px;align-items:center}
.plan_notes_payment .order_info_section .ci_info i{--size:22px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_bang.svg) center/cover no-repeat}
.plan_notes_payment .order_info_section .ci_info .desc{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#75788B;flex:1}

.plan_notes_payment .coupon_section{padding:20px;background:#fff}
.plan_notes_payment .coupon_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#434343;padding-bottom:30px}
.plan_notes_payment .coupon_section .input_section{display:flex;align-items:center;justify-content:space-between;gap:10px}
.plan_notes_payment .coupon_section .input_section input[type="text"]{padding:16px 20px;border:1px solid #E2E2E2;border-radius:10px;flex:1;font-family:'Pretendard';font-style:normal;font-weight:400;font-size:16px;line-height:100%}
.plan_notes_payment .coupon_section .input_section input[type="text"]::placeholder{color:#75788B}
.plan_notes_payment .coupon_section .input_section .btn_apply{width:100px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;border:1px solid #E2E2E2;font-family:'Pretendard';font-style:normal;font-weight:600;font-size:16px;line-height:100%;color:#434343;cursor:pointer}
.plan_notes_payment .coupon_section .coupon_applay_list{padding:17px 20px;border:1px solid #E5E8EB;background:#DFE1FF33;border-radius:10px;display:none;margin-top:18px}
.plan_notes_payment .coupon_section .coupon_applay_list.show{display:block}
.plan_notes_payment .coupon_section .coupon_applay_list .ca_item{display:flex;justify-content:space-between;align-items:center;width:100%}
.plan_notes_payment .coupon_section .coupon_applay_list .ca_item span{font-family:'Pretendard';font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#3d475480}
.plan_notes_payment .coupon_section .coupon_applay_list .ca_item i{--size:20px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_circle_close.svg) center/cover no-repeat;cursor:pointer}

.plan_notes_payment .payment_detail{padding:20px;background:#fff;display:flex;flex-direction:column;gap:24px}
.plan_notes_payment .payment_detail > .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#434343}
.plan_notes_payment .payment_detail .pd_detail{display:flex;flex-direction:column;gap:18px}
.plan_notes_payment .payment_detail .pd_detail .col{display:flex;justify-content:space-between;align-items:center}
.plan_notes_payment .payment_detail .pd_detail .col .header{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:#75788B}
.plan_notes_payment .payment_detail .pd_detail .col .body{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:100%;text-align:right;color:#434343}
.plan_notes_payment .payment_detail .pd_detail .col .body i{font-style:normal;}
.plan_notes_payment .payment_detail .line{width:100%;height:1px;background:#E2E2E2}
.plan_notes_payment .payment_detail .total_price_section{display:flex;justify-content:space-between;align-items:center}
.plan_notes_payment .payment_detail .total_price_section .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#434343}
.plan_notes_payment .payment_detail .total_price_section .total_price{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:100%;color:#434343}

.plan_notes_payment .payment_method{padding:20px;background:#fff;display:flex;flex-direction:column;gap:30px}
.plan_notes_payment .payment_method .header{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#434343}
.plan_notes_payment .payment_method .pm_lists{display:flex;flex-direction:column;border:1px solid #E2E2E2;padding:0 20px;border-radius:10px}
.plan_notes_payment .payment_method .pm_lists label input[type="radio"]{position:absolute;width:0;height:0;-webkit-appearance:none;appearance:none}
.plan_notes_payment .payment_method .pm_lists label > div{display:flex;flex-direction:column}
.plan_notes_payment .payment_method .pm_lists label > div .name_section{padding:18px 0;display:flex;gap:8px;align-items:center}
.plan_notes_payment .payment_method .pm_lists label > div .name_section i{--size:25px;width:var(--size);height:var(--size);background:url(/css/icon/radio_unchecked.svg) center/cover no-repeat;url/css/icon/radio_checkedsvgcenter/coverbackground:no-repeat}
.plan_notes_payment .payment_method .pm_lists label > div .name_section span{font-family:'Pretendard';font-style:normal;font-weight:600;font-size:16px;line-height:100%;color:#434343}
.plan_notes_payment .payment_method .pm_lists label > div .payment_section{display:none}
.plan_notes_payment .payment_method .pm_lists label:not(:last-of-type) > div .name_section{border-bottom:1px solid #E2E2E2}
.plan_notes_payment .payment_method .pm_lists label input[type="radio"]:checked + div .name_section i{background-image:url(/css/icon/radio_checked.svg)}
.plan_notes_payment .payment_method .pm_lists label input[type="radio"]:checked + div .payment_section{display:block}

.plan_notes_payment .agree_section{padding:20px 20px 40px;background:#fff;display:flex;flex-direction:column;gap:30px}
.plan_notes_payment .agree_section .checkbox_section{display:flex;flex-direction:column;gap:20px}
/*
.plan_notes_payment .agree_section .checkbox_section label{display:flex;align-items:center;gap:8px}
.plan_notes_payment .agree_section .checkbox_section label input[type="checkbox"]{-webkit-appearance:none;appearance:none;position:absolute;width:0;height:0}
.plan_notes_payment .agree_section .checkbox_section label > div{display:flex;gap:8px;align-items:center}
.plan_notes_payment .agree_section .checkbox_section label > div i{--size:23px;width:var(--size);height:var(--size);background:url(/css/icon/corp/ai_square_unchecked.svg) center/cover no-repeat}
.plan_notes_payment .agree_section .checkbox_section label input[type="checkbox"]:checked + div i{background-image:url(/css/icon/corp/ai_square_checked.svg)}
.plan_notes_payment .agree_section .checkbox_section label > div span{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#B5B5B5;flex:1}
.plan_notes_payment .agree_section .checkbox_section label:nth-of-type(1) > div span{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#434343}
*/

.plan_notes_payment .agree_section .checkbox_section > div{display:flex;align-items:center;gap:8px}
.plan_notes_payment .agree_section .checkbox_section > div input[type="checkbox"],.plan_notes_payment .agree_section .checkbox_section > label input[type="checkbox"]{--size:23px;width:var(--size);height:var(--size);-webkit-appearance:none;appearance:none;background:#fff url(/css/icon/corp/ai_square_unchecked.svg) center / cover no-repeat}
.plan_notes_payment .agree_section .checkbox_section > div input[type="checkbox"]:checked,.plan_notes_payment .agree_section .checkbox_section > label input[type="checkbox"]:checked{background-image:url(/css/icon/corp/ai_square_checked.svg)}
.plan_notes_payment .agree_section .checkbox_section > div label{display:flex;align-items:center}
.plan_notes_payment .agree_section .checkbox_section > div label span,.plan_notes_payment .agree_section .checkbox_section > label{font-family:'Pretendard';font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#B5B5B5;flex:1}
.plan_notes_payment .agree_section .checkbox_section > label {display:flex;gap:8px;align-items:center;}
.plan_notes_payment .agree_section .checkbox_section > label:first-of-type span{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#434343}

.plan_notes_payment .agree_section .p_btns{display:flex;flex-direction:column}
.plan_notes_payment .agree_section .p_btns > .btn{height:44px;border-radius:10px;display:none;justify-content:center;align-items:center;color:#D4D5DB;background:#F4F6FA;cursor:not-allowed}
.plan_notes_payment .agree_section .p_btns > .btn i{font-style:normal}
.plan_notes_payment .agree_section .p_btns > .btn.show{display:flex}
.plan_notes_payment .agree_section .p_btns > .btn.active.show{background:var(--Primary);color:#fff;cursor:pointer}


.modal{display:none;position:absolute}
.modal.show{display:block}
.modal .mask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:3001;background:#00000080}
.modal .content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:500px;height:600px;background:#fff;z-index:3002;padding:50px 40px;box-sizing:border-box;border-radius:10px;display:flex;flex-direction:column;gap:26px;overflow:hidden}
.modal .content .close{--size:24px;--img:url(/css/icon/corp/free_consult_close.svg) center/cover no-repeat;position:absolute;right:20px;top:20px;width:var(--size);height:var(--size);background:#ddd;mask:var(--img);-webkit-mask:var(--img);cursor:pointer}
.modal .content .title{font-family:'Pretendard';font-style:normal;font-weight:700;font-size:18px;line-height:100%;text-align:center;color:#434343}
.modal .content .cont{overflow:hidden;overflow-y:auto;flex:1}
.modal .content .btn_okay{height:40px;width:100%;background:var(--Primary);color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}
.modal .content hr {margin:10px 0}

.main_wrapper .form,.main_wrapper .form .col .body,.main_wrapper .form .col .body input,.ipt_item.no_icon{width:100%}
.bank_info{background:#FAFBFF;padding:24px 20px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;margin-bottom:20px;border-radius:20px;flex:1}
.bank_info > .desc{font-family:'Pretendard';font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#3D4754}
.bank_info .bi_items{display:flex;flex-direction:column;gap:4px}
.bank_info .bi_item{display:flex}
.bank_info .bi_item .title{min-width:70px;font-family:'Pretendard';font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#3D4754}
.bank_info .bi_item .desc{font-family:'Pretendard';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#3D4754}

@media(max-width:500px) {
.ad3{padding:24px;width:calc(100% + 40px);box-sizing:border-box;margin-left:-20px;border-radius:unset}
.ad3::before{width:114px;height:76px;top:11px;right:10px}
.ad3 .title{font-size:14px}
.ad3 .title span{display:none}
.ad3 .desc{font-size:12px;width:210px}
.plan_notes_wrapper .lists{gap:20px}
.plan_notes_wrapper .lists .list{flex-direction:column;align-items:unset;padding:20px;border:1px solid #E2E2E2;border-radius:10px}
.plan_notes_wrapper .lists .list .name{width:auto;gap:12px}
.plan_notes_wrapper .lists .list .name > span{order:2;font-size:18px}
.plan_notes_wrapper .lists .list .name label{order:1}
.plan_notes_wrapper .lists .list .desc{margin-top:7px;width:auto;margin-bottom:12px}
.plan_notes_wrapper .lists .list .desc > span{font-size:14px}
.plan_notes_wrapper .lists .list .price_n_btn{flex-direction:column;align-items:unset;gap:12px}
.plan_notes_wrapper .lists .list .desc em span{font-size:13px}
.plan_notes_wrapper .lists .list .price_n_btn .price{font-size:18px}
.plan_notes_wrapper .lists .list .price_n_btn .btn_payment,.plan_notes_wrapper .lists .list .price_n_btn .btn_comming_soon{width:100%;border-radius:4px}
.plan_notes_wrapper .wform{padding:0;background:#fff}
.plan_notes_wrapper .wform .pw_item .bar{width:100%}
.plan_notes_wrapper .wform .pw_item{flex:1;position:relative;height:27px;justify-content:flex-end}
.plan_notes_wrapper .wform .pw_item .text{display:none}
.plan_notes_wrapper .wform .pw_item.active .text{display:flex;position:absolute;width:100%;white-space:nowrap;top:0}
.plan_notes_wrapper .wform .step_wrapper{padding:0;width:auto;border:unset}
.plan_notes_wrapper .wform .step_wrapper > .step > .title{font-size:19px;text-align:left}
.plan_notes_wrapper .wform .pw_item.completed .text{display:none}
.plan_notes_wrapper .wform .pw_item:last-of-type.active .text{right:67px}
.plan_notes_wrapper .wform .step_wrapper > .sbtns > div{padding:0!important;flex:1;height:46px;display:flex;justify-content:center;align-items:center}
.ai_lists .header{display:none}
.ai_lists .body{gap:10px}
.ai_lists .body .item{padding:16px 14px;border-radius:10px;border:1px solid #ddd;display:flex;flex-direction:column;}
.ai_lists .body .item i{top:16px;right:14px;transform:unset}
.ai_lists .body .item span{width:auto!important}
.ai_lists .body .item span:nth-of-type(1){order:3;font-size:12px;color:#77767C;font-weight:400}
.ai_lists .body .item span:nth-of-type(2){order:1;font-size:12px;font-weight:600;margin-bottom:10px}
.ai_lists .body .item span:nth-of-type(3){order:2;font-size:12px;display:none}
.plan_notes_payment{width:auto;gap:8px}

.plan_notes_payment .summary_section .title{font-size:18px}
.plan_notes_payment .summary_section .desc{gap:10px}
.plan_notes_payment .summary_section .price{padding:6px 0}
.main_wrapper .form .col .header{font-size:15px;font-weight:500}
.plan_notes_payment .order_info_section .ci_info{padding:16px}
.plan_notes_payment .coupon_section .title{padding-bottom:25px}
.plan_notes_payment .coupon_section .input_section input[type="text"]{width:100%}
.plan_notes_payment .coupon_section .input_section .btn_apply{box-sizing:border-box}
.plan_notes_payment .payment_method .pm_lists{border:none;padding:0;gap:30px}
.plan_notes_payment .payment_method .pm_lists label > div .name_section{border:none!important;padding:0}
.plan_notes_payment .agree_section .checkbox_section label > div span{flex:1}
.main_wrapper .form{margin-top:20px}
.modal_list_menu .content{top:90px;right:15px}
}
