.cth-interview-wrap{--cth-brand-50:#f1faf8;--cth-brand-100:#ddf3ee;--cth-brand-200:#bce7de;--cth-brand-300:#8ed7c9;--cth-brand-400:#57c2ae;--cth-brand-500:#2faf9a;--cth-brand-600:#1f9081;--cth-brand-700:#167166;--cth-ink:#0f2027;--cth-ink-soft:#33454f;--cth-muted:#6b7d89;--cth-faint:#97a6b0;--cth-surface:#fff;--cth-line:#e8eef1;--cth-line-strong:#d5e2e6;--cth-r-sm:12px;--cth-r-md:18px;--cth-r-lg:24px;--cth-r-xl:32px;--cth-r-pill:999px;--cth-sh-sm:0 1px 2px #0f20270a, 0 4px 12px #0f20270a;--cth-sh-md:0 2px 4px #0f202708, 0 14px 32px #0f202712;--cth-sh-lg:0 4px 8px #0f20270a, 0 28px 56px #0f202717;--cth-sh-brand:0 14px 32px #2faf9a42;--cth-ease:cubic-bezier(.22, .61, .36, 1);--cth-dur:.3s;--cth-s-1:4px;--cth-s-2:8px;--cth-s-3:12px;--cth-s-4:16px;--cth-s-5:20px;--cth-s-6:24px;--cth-s-8:32px;--cth-s-10:40px;--cth-pad-pill:var(--cth-s-2) var(--cth-s-4);--cth-pad-pill-sm:var(--cth-s-1) var(--cth-s-3);--cth-pad-btn:var(--cth-s-4) var(--cth-s-10);--cth-pad-btn-sm:var(--cth-s-3) var(--cth-s-6);--cth-s-label:var(--cth-s-3);--cth-s-desc:var(--cth-s-2);--cth-sec-y:clamp(44px, 5.5vw, 78px);--cth-gap-section:clamp(44px, 5.5vw, 78px);--cth-gap-block:clamp(32px, 4vw, 52px);--cth-gap-head:clamp(24px, 3vw, 40px);--cth-gap-card:clamp(16px, 1.8vw, 24px);--cth-pad-card:clamp(24px, 2.8vw, 36px);--cth-pad-card-sm:clamp(18px, 2.2vw, 24px);--cth-pad-hero:clamp(40px, 5vw, 68px) clamp(24px, 4vw, 56px);--cth-gutter:clamp(16px, 4vw, 28px);--cth-cur-num-w:clamp(44px, 5vw, 62px);--cth-cur-gap:clamp(12px, 1.8vw, 22px);color:var(--cth-ink-soft);background:var(--cth-surface);font-family:S-Core Dream,Noto Sans KR,sans-serif}.cth-interview-wrap button,.cth-interview-wrap input,.cth-interview-wrap select,.cth-interview-wrap textarea{font-family:inherit}.cth-interview-wrap :focus-visible{outline:2px solid var(--cth-brand-500);outline-offset:3px;border-radius:4px}.cth-interview-wrap .cth-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cth-interview-wrap .inner{width:100%;max-width:1230px;padding-left:var(--cth-gutter);padding-right:var(--cth-gutter);margin:0 auto}.cth-interview-wrap #part_02,.cth-interview-wrap #part_2-3x,.cth-interview-wrap #part_03,.cth-interview-wrap #part_04,.cth-interview-wrap #part_05,.cth-interview-wrap #part_06{width:100%;padding-top:var(--cth-sec-y);padding-bottom:var(--cth-sec-y)}.cth-interview-wrap #part_05{padding-bottom:0}.cth-interview-wrap #part_06{padding-top:var(--cth-gap-block)}.cth-interview-wrap .cth-head{text-align:center;margin-bottom:var(--cth-gap-head)}.cth-interview-wrap .part05box_final>.cth-head,.cth-interview-wrap .iv-price-section>.cth-head{margin-bottom:0}.cth-interview-wrap .cth-eyebrow{letter-spacing:.18em;color:var(--cth-brand-500);margin-bottom:var(--cth-s-label);font-size:13px;font-weight:800;display:block}.cth-interview-wrap .cth-head h2{letter-spacing:-.035em;color:var(--cth-ink);word-break:keep-all;font-size:clamp(24px,4.4vw,38px);font-weight:800;line-height:1.3}.cth-interview-wrap .cth-head h2 strong{color:var(--cth-brand-500)}.cth-interview-wrap .cth-head p{margin-top:var(--cth-s-desc);color:var(--cth-muted);word-break:keep-all;font-size:clamp(14px,2.6vw,17px);font-weight:500;line-height:1.65}.cth-interview-wrap .cth-dark{background:radial-gradient(90% 120% at 12% 0%, #2faf9a33, transparent 62%), var(--cth-ink)}.cth-interview-wrap .cth-dark .cth-eyebrow{color:var(--cth-brand-300)}.cth-interview-wrap .cth-dark .cth-head h2{color:#fff}.cth-interview-wrap .cth-dark .cth-head p{color:#fff9}.cth-interview-wrap .part01x,.cth-interview-wrap #part_01{width:100%}.cth-interview-wrap .part_01_box_banner{width:100%;overflow:hidden}.cth-interview-wrap .part_01_box_banner>span,.cth-interview-wrap .part_01_box_banner img{width:100%;height:auto;display:block}.cth-interview-wrap .part_02box_01{gap:var(--cth-gap-section);flex-flow:column;display:flex}.cth-interview-wrap .part_02box_finalbox{gap:var(--cth-gap-block);flex-flow:column;display:flex}.cth-interview-wrap .part_02box{gap:var(--cth-gap-block);flex-flow:column;width:100%;display:flex}.cth-interview-wrap .cth3-why-section{width:100%}.cth-interview-wrap .cth3-grid{gap:var(--cth-gap-card);grid-template-columns:repeat(4,1fr);display:grid}.cth-interview-wrap .cth3-box{gap:var(--cth-s-3);background:var(--cth-surface);border:1px solid var(--cth-line);border-radius:var(--cth-r-lg);padding:var(--cth-pad-card);box-shadow:var(--cth-sh-sm);transition:transform var(--cth-dur) var(--cth-ease), box-shadow var(--cth-dur) var(--cth-ease), border-color var(--cth-dur) var(--cth-ease);flex-flow:column;display:flex;position:relative;overflow:hidden}.cth-interview-wrap .cth3-box:hover{border-color:var(--cth-brand-200);box-shadow:var(--cth-sh-md);transform:translateY(-6px)}.cth-interview-wrap .cth3-box:after{content:"";width:150px;height:150px;transition:transform var(--cth-dur) var(--cth-ease);background:radial-gradient(circle,#2faf9a29,#0000 70%);border-radius:50%;position:absolute;bottom:-50px;right:-30px}.cth-interview-wrap .cth3-box:hover:after{transform:scale(1.15)}.cth-interview-wrap .cth3-number{color:var(--cth-brand-300);letter-spacing:-.05em;font-size:clamp(32px,3.2vw,44px);font-weight:900;line-height:1}.cth-interview-wrap .cth3-content{position:static}.cth-interview-wrap .cth3-content h3{margin:0 0 var(--cth-s-label);letter-spacing:-.03em;color:var(--cth-ink);word-break:keep-all;font-size:21px;font-weight:800}.cth-interview-wrap .cth3-content p{color:var(--cth-muted);word-break:keep-all;font-size:15px;line-height:1.75}.cth-interview-wrap .cth3-mobile{display:none}.cth-interview-wrap .ot-cta-section *{word-break:keep-all}.cth-interview-wrap .ot-cta-section{width:100%}.cth-interview-wrap .ot-cta-wrap{gap:var(--cth-s-label);width:100%;padding:var(--cth-pad-hero);border-radius:var(--cth-r-xl);background:radial-gradient(120% 140% at 50% 0%, var(--cth-brand-50) 0%, transparent 62%), var(--cth-surface);border:1px solid var(--cth-brand-100);box-shadow:var(--cth-sh-md);text-align:center;opacity:0;transition:opacity .8s var(--cth-ease), transform .8s var(--cth-ease);flex-flow:column;margin:0 auto;display:flex;position:relative;overflow:hidden;transform:translateY(40px)}.cth-interview-wrap .ot-cta-wrap.show{opacity:1;transform:translateY(0)}.cth-interview-wrap .ot-badge{color:var(--cth-brand-700);background:var(--cth-brand-100);border-radius:var(--cth-r-pill);padding:var(--cth-pad-pill);letter-spacing:.02em;justify-content:center;align-items:center;width:max-content;margin:0 auto;font-size:13px;font-weight:800;display:inline-flex}.cth-interview-wrap .ot-title{color:var(--cth-ink);letter-spacing:-.04em;font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.26}.cth-interview-wrap .ot-title span{color:var(--cth-brand-500)}.cth-interview-wrap .ot-description{margin:var(--cth-s-1) 0 var(--cth-s-3);color:var(--cth-muted);font-size:clamp(14px,3.5vw,18px);font-weight:500;line-height:1.8}.cth-interview-wrap .ot-description-highlight{color:var(--cth-brand-700);background:var(--cth-brand-100);border-radius:6px;padding:.15em .5em;font-weight:700;display:inline-block}.cth-interview-wrap .ot-cta-button{justify-content:center;align-self:center;align-items:center;gap:var(--cth-s-2);width:auto;max-width:100%;min-height:62px;padding:var(--cth-pad-btn);border-radius:var(--cth-r-pill);background:linear-gradient(135deg, var(--cth-brand-400) 0%, var(--cth-brand-600) 100%);color:#fff;letter-spacing:-.02em;transition:transform var(--cth-dur) var(--cth-ease), box-shadow var(--cth-dur) var(--cth-ease);box-shadow:var(--cth-sh-brand);font-size:clamp(16px,3.5vw,19px);font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cth-interview-wrap .ot-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:70%;height:100%;animation:3.6s infinite cthShimmer;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes cthShimmer{0%{left:-120%}to{left:180%}}.cth-interview-wrap .ot-cta-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px #2faf9a57}.cth-interview-wrap .ot-cta-button:active{transform:translateY(-1px)scale(.99)}.cth-interview-wrap .arrow{transition:transform var(--cth-dur) var(--cth-ease)}.cth-interview-wrap .ot-cta-button:hover .arrow{transform:translate(4px)}.cth-interview-wrap .cur-section{width:100%}.cth-interview-wrap .cur-tabs{gap:var(--cth-s-1);padding:var(--cth-s-1);background:var(--cth-surface);border:1px solid var(--cth-line);border-radius:var(--cth-r-pill);box-shadow:var(--cth-sh-sm);width:max-content;max-width:100%;margin:0 auto var(--cth-gap-card);display:flex}.cth-interview-wrap .cur-meta{align-items:baseline;gap:var(--cth-s-3);padding-bottom:var(--cth-s-4);border-bottom:2px solid var(--cth-ink);flex-wrap:wrap;display:flex}.cth-interview-wrap .cur-meta strong{letter-spacing:-.03em;color:var(--cth-ink);word-break:keep-all;font-size:clamp(18px,3.2vw,24px);font-weight:800}.cth-interview-wrap .cur-meta span{color:var(--cth-brand-600);word-break:keep-all;font-size:clamp(13px,2.4vw,15px);font-weight:700}.cth-interview-wrap .cur-list{width:100%}.cth-interview-wrap .cur-row{border-bottom:1px solid var(--cth-line);transition:background-color var(--cth-dur) var(--cth-ease)}.cth-interview-wrap .cur-row.open{background:var(--cth-brand-50)}.cth-interview-wrap .cur-row-head{align-items:flex-start;gap:var(--cth-cur-gap);width:100%;padding:clamp(16px, 2vw, 24px) clamp(38px, 4.6vw, 52px) clamp(16px, 2vw, 24px) var(--cth-s-4);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;display:flex;position:relative}.cth-interview-wrap .cur-row-head:hover{background:var(--cth-brand-50)}.cth-interview-wrap .cur-num{min-width:var(--cth-cur-num-w);letter-spacing:-.05em;color:var(--cth-brand-300);transition:color var(--cth-dur) var(--cth-ease);flex:none;font-size:clamp(24px,3.2vw,34px);font-weight:900;line-height:1.05}.cth-interview-wrap .cur-row.open .cur-num{color:var(--cth-brand-500)}.cth-interview-wrap .cur-main{flex-flow:column;flex:auto;gap:3px;min-width:0;display:flex}.cth-interview-wrap .cur-round{letter-spacing:.02em;color:var(--cth-brand-600);font-size:12.5px;font-weight:800}.cth-interview-wrap .cur-title{letter-spacing:-.03em;color:var(--cth-ink);word-break:keep-all;font-size:clamp(15px,2.3vw,19px);font-weight:800;line-height:1.4}.cth-interview-wrap .cur-desc{color:var(--cth-muted);word-break:keep-all;font-size:clamp(12.5px,2vw,14px);line-height:1.6}.cth-interview-wrap .cur-when{text-align:right;flex-flow:column;flex:none;align-items:flex-end;gap:4px;display:flex}.cth-interview-wrap .cur-date{color:var(--cth-ink);white-space:nowrap;font-size:clamp(13px,2.2vw,15px);font-weight:800}.cth-interview-wrap .cur-time{color:var(--cth-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.cth-interview-wrap .cur-datenote{color:var(--cth-faint);font-size:11.5px}.cth-interview-wrap .cur-row-head:after{content:"";border-right:2.5px solid var(--cth-brand-400);border-bottom:2.5px solid var(--cth-brand-400);width:9px;height:9px;transition:transform var(--cth-dur) var(--cth-ease);border-radius:1px;margin-top:-7px;position:absolute;top:50%;right:clamp(14px,2vw,22px);transform:rotate(45deg)}.cth-interview-wrap .cur-row-head[aria-expanded=true]:after{margin-top:-3px;transform:rotate(-135deg)}.cth-interview-wrap .cur-panel{transition:grid-template-rows var(--cth-dur) var(--cth-ease);grid-template-rows:0fr;display:grid}.cth-interview-wrap .cur-row.open .cur-panel{grid-template-rows:1fr}.cth-interview-wrap .cur-panel-inner{min-height:0;overflow:hidden}.cth-interview-wrap .cur-items{padding:0 clamp(38px, 4.6vw, 52px) clamp(18px, 2.2vw, 26px) calc(var(--cth-s-4) + var(--cth-cur-num-w) + var(--cth-cur-gap));gap:var(--cth-s-2) var(--cth-s-8);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.cth-interview-wrap .cur-items li{padding-left:var(--cth-s-4);color:var(--cth-ink-soft);word-break:keep-all;font-size:clamp(13px,2.1vw,15px);font-weight:600;line-height:1.65;position:relative}.cth-interview-wrap .cur-items li:before{content:"";background:var(--cth-brand-300);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.cth-interview-wrap .cth-notice{align-items:flex-start;gap:var(--cth-s-3);margin-top:var(--cth-s-6);padding:var(--cth-s-4) var(--cth-s-5);border:1px solid var(--cth-line);border-radius:var(--cth-r-sm);letter-spacing:-.01em;color:var(--cth-ink-soft);word-break:keep-all;text-wrap:pretty;--notice-ico:21px;background:#f5f8f9;font-size:clamp(13.5px,1.2vw,15px);font-weight:600;line-height:1.6;display:flex}.cth-interview-wrap .cth-notice-ico{width:var(--notice-ico);height:var(--notice-ico);margin-top:calc((1.6em - var(--notice-ico)) / 2);margin-top:calc((1lh - var(--notice-ico)) / 2);color:var(--cth-brand-600);flex:none}.cth-interview-wrap .benefit-list{gap:var(--cth-gap-card);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.cth-interview-wrap .benefit-item{gap:var(--cth-s-3);padding:var(--cth-pad-card-sm);background:var(--cth-surface);border:1px solid var(--cth-line);border-radius:var(--cth-r-md);box-shadow:var(--cth-sh-sm);flex-flow:column;display:flex}.cth-interview-wrap .benefit-ico{background:var(--cth-brand-100);width:48px;height:48px;color:var(--cth-brand-600);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.cth-interview-wrap .benefit-ico svg{width:24px;height:24px}.cth-interview-wrap .benefit-item strong{letter-spacing:-.03em;color:var(--cth-ink);word-break:keep-all;font-size:clamp(15px,2.2vw,18px);font-weight:800}.cth-interview-wrap .benefit-desc{color:var(--cth-muted);word-break:keep-all;font-size:clamp(12.5px,2vw,14px);line-height:1.6}.cth-interview-wrap .part05box_final{gap:var(--cth-gap-head);flex-flow:column;width:100%;display:flex}.cth-interview-wrap .extra_pation{width:100%}.cth-interview-wrap .extra_pation2{gap:var(--cth-gap-card);flex-flow:column;display:flex}.cth-interview-wrap .content-slider{border-radius:var(--cth-r-lg);width:100%;box-shadow:var(--cth-sh-md);background:var(--cth-ink);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.cth-interview-wrap .content-slider .cs-wrapper{will-change:transform;width:100%;transition:transform .5s var(--cth-ease);touch-action:pan-y;display:flex}.cth-interview-wrap .content-slider .slider-item{background:var(--cth-ink);flex:0 0 100%;height:clamp(180px,45vw,520px);position:relative;overflow:hidden}.cth-interview-wrap .content-slider:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#0000,#0f20276b);height:90px;position:absolute;bottom:0;left:0;right:0}.cth-interview-wrap .content-slider .slider-dots{gap:var(--cth-s-2);z-index:6;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cth-interview-wrap .content-slider.is-single .slider-dots,.cth-interview-wrap .content-slider.is-single:after{display:none}.cth-interview-wrap .content-slider .slider-dots .dot{border-radius:var(--cth-r-pill);cursor:pointer;width:8px;height:8px;transition:width .25s var(--cth-ease), background-color .25s var(--cth-ease);background:#ffffff80;border:0;padding:0}.cth-interview-wrap .content-slider .slider-dots .dot[aria-current=true]{background:var(--cth-brand-300);width:28px}.cth-interview-wrap .extra_pation3_final{gap:var(--cth-gap-head);flex-flow:column;display:flex}.cth-interview-wrap .kd-root_final_box{flex-flow:column;gap:0;display:flex}.cth-interview-wrap .kd-root{justify-content:center;width:100%;display:flex}.cth-interview-wrap .kd-center{width:100%;max-width:1230px}.cth-interview-wrap .kd-slider-wrap{justify-content:center;width:100%;display:flex}.cth-interview-wrap .kd-slider{width:100%;max-width:1200px}.cth-interview-wrap .kd-panel{background:var(--cth-surface);border:1px solid var(--cth-line);border-radius:var(--cth-r-lg);width:100%;box-shadow:var(--cth-sh-sm);position:relative;overflow:hidden}.cth-interview-wrap .kd-track{transition:transform .5s var(--cth-ease);will-change:transform;touch-action:pan-y;display:flex}.cth-interview-wrap .kd-slide{flex:0 0 100%;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);column-gap:clamp(32px,4vw,64px);min-width:0;padding:clamp(32px,3.6vw,52px);display:grid}.cth-interview-wrap .kd-aside{flex-flow:column;align-items:flex-start;min-width:0;display:flex}.cth-interview-wrap .kd-rating{color:#f59e0b;letter-spacing:.04em;font-size:15px;font-weight:800}.cth-interview-wrap .kd-quote{width:34px;height:27px;margin-top:var(--cth-s-5);fill:var(--cth-brand-500)}.cth-interview-wrap .kd-hook{margin-top:var(--cth-s-4);letter-spacing:-.025em;color:var(--cth-ink);word-break:keep-all;text-wrap:balance;font-size:clamp(20px,1.9vw,25px);font-weight:700;line-height:1.5}.cth-interview-wrap .kd-person{align-items:center;gap:var(--cth-s-3);padding-top:var(--cth-s-8);margin-top:auto;display:flex}.cth-interview-wrap .kd-person-img{border:2px solid var(--cth-brand-100);border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.cth-interview-wrap .kd-person-name{color:var(--cth-ink);font-size:16px;font-weight:800}.cth-interview-wrap .kd-person-tag{color:var(--cth-muted);font-size:13.5px;font-weight:500}.cth-interview-wrap .kd-review{border-left:1px solid var(--cth-line);color:var(--cth-ink-soft);word-break:keep-all;text-wrap:pretty;align-items:center;padding-left:clamp(28px,3vw,48px);font-size:15.5px;line-height:1.9;display:flex}.cth-interview-wrap .kd-dots-wrap{margin-top:var(--cth-s-5);justify-content:center;display:flex}.cth-interview-wrap .kd-dots{gap:var(--cth-s-2);align-items:center;display:flex}.cth-interview-wrap .kd-dot{background:var(--cth-line-strong);border-radius:var(--cth-r-pill);cursor:pointer;width:8px;height:8px;transition:width .25s var(--cth-ease), background-color .25s var(--cth-ease);border:none;padding:0}.cth-interview-wrap .kd-dot[aria-current=true]{background:var(--cth-brand-500);width:28px}.cth-interview-wrap .cth-dark .kd-panel{box-shadow:none;background:#ffffff0d;border-color:#ffffff1f}.cth-interview-wrap .cth-dark .kd-quote{fill:var(--cth-brand-300)}.cth-interview-wrap .cth-dark .kd-hook,.cth-interview-wrap .cth-dark .kd-person-name{color:#fff}.cth-interview-wrap .cth-dark .kd-person-tag{color:#ffffff8c}.cth-interview-wrap .cth-dark .kd-person-img{border-color:#fff3}.cth-interview-wrap .cth-dark .kd-review{color:#ffffffd1;border-left-color:#ffffff1f}.cth-interview-wrap .cth-dark .kd-dot{background:#ffffff40}.cth-interview-wrap .cth-dark .kd-dot[aria-current=true]{background:var(--cth-brand-300)}.cth-interview-wrap .iv-price-section{gap:var(--cth-gap-head);margin-bottom:var(--cth-gap-block);flex-flow:column;display:flex}.cth-interview-wrap .iv-tabs{gap:var(--cth-s-1);padding:var(--cth-s-1);background:var(--cth-surface);border:1px solid var(--cth-line);border-radius:var(--cth-r-pill);box-shadow:var(--cth-sh-sm);align-self:center;width:max-content;max-width:100%;display:flex}.cth-interview-wrap .iv-tab,.cth-interview-wrap .cur-tab{border-radius:var(--cth-r-pill);letter-spacing:-.02em;min-width:220px;height:54px;color:var(--cth-muted);cursor:pointer;transition:background-color .25s var(--cth-ease), color .25s var(--cth-ease), box-shadow .25s var(--cth-ease);word-break:keep-all;padding:0 var(--cth-s-3);background:0 0;border:none;font-size:clamp(14px,3.5vw,17px);font-weight:700}.cth-interview-wrap .iv-tab:hover,.cth-interview-wrap .cur-tab:hover{color:var(--cth-brand-700)}.cth-interview-wrap .iv-tab.active,.cth-interview-wrap .cur-tab.active{background:var(--cth-brand-500);color:#fff;box-shadow:0 6px 16px #2faf9a47}.cth-interview-wrap .iv-card-wrap{gap:var(--cth-gap-card);grid-template-columns:repeat(3,1fr);display:grid}.cth-interview-wrap .iv-card{background:var(--cth-surface);border-radius:var(--cth-r-lg);padding:var(--cth-pad-card);box-shadow:var(--cth-sh-sm);border:1px solid var(--cth-line);transition:transform var(--cth-dur) var(--cth-ease), box-shadow var(--cth-dur) var(--cth-ease), border-color var(--cth-dur) var(--cth-ease);word-break:keep-all;flex-flow:column;display:flex;overflow:hidden}.cth-interview-wrap .iv-card:hover{border-color:var(--cth-brand-200);box-shadow:var(--cth-sh-md);transform:translateY(-5px)}.cth-interview-wrap .iv-badge{padding:var(--cth-pad-pill);border-radius:var(--cth-r-pill);background:var(--cth-brand-100);color:var(--cth-brand-700);letter-spacing:.06em;margin-bottom:var(--cth-s-label);justify-content:center;align-self:flex-start;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.cth-interview-wrap .iv-title{letter-spacing:-.03em;color:var(--cth-ink);margin-bottom:var(--cth-s-desc);word-break:keep-all;font-size:clamp(18px,3.5vw,23px);font-weight:800}.cth-interview-wrap .iv-date{color:var(--cth-muted);padding-bottom:var(--cth-s-5);border-bottom:1px solid var(--cth-line);word-break:keep-all;font-size:clamp(13px,2.8vw,15px);font-weight:600}.cth-interview-wrap .iv-price-area{padding-top:var(--cth-s-6);margin-top:auto}.cth-interview-wrap .iv-origin{text-decoration:line-through;-webkit-text-decoration-color:var(--cth-faint);text-decoration-color:var(--cth-faint);color:var(--cth-faint);font-size:clamp(16px,3.4vw,20px);font-weight:600}.cth-interview-wrap .iv-arrow{color:var(--cth-brand-300);margin:var(--cth-s-2) 0;font-size:18px;line-height:1}.cth-interview-wrap .iv-sale{letter-spacing:-.045em;color:var(--cth-brand-600);font-size:clamp(28px,6vw,42px);font-weight:900;line-height:1.05}.cth-interview-wrap .iv-normal-price{letter-spacing:-.045em;color:var(--cth-ink);font-size:clamp(28px,6vw,42px);font-weight:900;line-height:1.05}.cth-interview-wrap .book-banner-wrap{padding:var(--cth-pad-card);background-color:var(--cth-surface);border:1px solid var(--cth-line);border-radius:var(--cth-r-lg);box-shadow:var(--cth-sh-sm);transition:box-shadow var(--cth-dur) var(--cth-ease), border-color var(--cth-dur) var(--cth-ease)}.cth-interview-wrap .book-banner-wrap:hover{border-color:var(--cth-brand-200);box-shadow:var(--cth-sh-md)}.cth-interview-wrap .book-banner-container{align-items:center;gap:var(--cth-pad-card);flex-wrap:wrap;display:flex}.cth-interview-wrap .book-image-box{border-radius:var(--cth-r-sm);height:266px;box-shadow:var(--cth-sh-md);flex:0 0 190px;position:relative;overflow:hidden}.cth-interview-wrap .book-info-box{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.cth-interview-wrap .book-badge{background-color:var(--cth-brand-100);color:var(--cth-brand-700);padding:var(--cth-pad-pill);border-radius:var(--cth-r-pill);margin-bottom:var(--cth-s-label);letter-spacing:.04em;align-self:flex-start;font-size:12px;font-weight:800;display:inline-block}.cth-interview-wrap .book-title{letter-spacing:-.03em;color:var(--cth-ink);margin:0 0 var(--cth-s-label);word-break:keep-all;font-size:clamp(19px,3.5vw,25px);font-weight:800;line-height:1.4}.cth-interview-wrap .book-price-wrap{align-items:flex-end;gap:var(--cth-s-1);padding-left:var(--cth-pad-card);border-left:1px solid var(--cth-line);flex-flow:column;margin:0;display:flex}.cth-interview-wrap .book-price-wrap span{letter-spacing:.04em;color:var(--cth-faint);font-size:13px;font-weight:700}.cth-interview-wrap .book-price-wrap strong{color:var(--cth-ink);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(26px,3.4vw,36px);font-weight:900;line-height:1.05}.cth-interview-wrap .academy-contact-wrap{padding:var(--cth-pad-card);background:linear-gradient(135deg, var(--cth-brand-50) 0%, var(--cth-surface) 60%);border:1px solid var(--cth-brand-100);border-radius:var(--cth-r-lg);box-shadow:var(--cth-sh-sm);justify-content:space-between;align-items:center;gap:var(--cth-s-5);flex-wrap:wrap;display:flex}.cth-interview-wrap .contact-info h3{margin:0 0 var(--cth-s-desc);color:var(--cth-ink);letter-spacing:-.03em;word-break:keep-all;font-size:clamp(17px,3.5vw,21px);font-weight:800}.cth-interview-wrap .contact-info p{color:var(--cth-muted);font-size:15px}.cth-interview-wrap .contact-info strong{color:var(--cth-brand-700);letter-spacing:-.02em;margin-left:4px;font-size:19px;font-weight:900}.cth-interview-wrap .contact-actions{gap:var(--cth-s-3);flex-wrap:wrap;display:flex}.cth-interview-wrap .contact-actions a{padding:var(--cth-pad-btn-sm);border-radius:var(--cth-r-pill);letter-spacing:-.02em;transition:background-color .25s var(--cth-ease), transform .25s var(--cth-ease), box-shadow .25s var(--cth-ease);word-break:keep-all;white-space:nowrap;justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.cth-interview-wrap .contact-actions a:hover{transform:translateY(-2px)}.cth-interview-wrap .btn-kakao{color:#191919;background-color:#fee500;box-shadow:0 6px 16px #fee50057}.cth-interview-wrap .btn-kakao:hover{background-color:#f4dc00;box-shadow:0 10px 22px #fee5006b}.cth-interview-wrap .btn-reserve{background-color:var(--cth-ink);color:#fff;box-shadow:0 6px 16px #0f202733}.cth-interview-wrap .btn-reserve:hover{background-color:#1c333d;box-shadow:0 10px 22px #0f202742}@media (max-width:1024px){.cth-interview-wrap .cth3-grid{grid-template-columns:repeat(2,1fr)}.cth-interview-wrap .iv-card-wrap{grid-template-columns:1fr;max-width:560px;margin:0 auto}.cth-interview-wrap .iv-price-area{margin-top:0}}@media (max-width:768px){.cth-interview-wrap .cth3-grid{display:none}.cth-interview-wrap .cth3-mobile{gap:var(--cth-gap-card);flex-direction:column;display:flex}.cth-interview-wrap .cth3-mobile-item{background:var(--cth-surface);border:1px solid var(--cth-line);border-radius:var(--cth-r-md);padding:var(--cth-pad-card-sm);align-items:center;gap:var(--cth-s-4);box-shadow:var(--cth-sh-sm);display:flex}.cth-interview-wrap .cth3-mobile-item>span{letter-spacing:-.04em;color:var(--cth-brand-300);text-align:center;flex-shrink:0;min-width:2.2em;font-size:clamp(22px,6vw,32px);font-weight:900}.cth-interview-wrap .cth3-mobile-item h3{margin:0 0 var(--cth-s-2);letter-spacing:-.03em;color:var(--cth-ink);word-break:keep-all;font-size:clamp(15px,4vw,18px);font-weight:800}.cth-interview-wrap .cth3-mobile-item p{color:var(--cth-muted);word-break:keep-all;font-size:clamp(12px,3.2vw,14px);line-height:1.65}.cth-interview-wrap .kd-slide{padding:var(--cth-s-8) var(--cth-s-6);grid-template-columns:minmax(0,1fr)}.cth-interview-wrap .kd-aside{display:contents}.cth-interview-wrap .kd-rating,.cth-interview-wrap .kd-quote{justify-self:start}.cth-interview-wrap .kd-quote{width:28px;height:22px;margin-top:var(--cth-s-4)}.cth-interview-wrap .kd-hook{margin-top:var(--cth-s-3);font-size:19px}.cth-interview-wrap .kd-review{margin-top:var(--cth-s-5);padding:var(--cth-s-5) 0 0;border-left:0;border-top:1px solid var(--cth-line);font-size:14.5px;line-height:1.85}.cth-interview-wrap .cth-dark .kd-review{border-top-color:#ffffff1f}.cth-interview-wrap .kd-person{padding-top:var(--cth-s-6);order:1}.cth-interview-wrap .cur-items{grid-template-columns:1fr}.cth-interview-wrap .benefit-list{grid-template-columns:repeat(2,1fr)}.cth-interview-wrap .ot-cta-button{width:100%;min-height:58px;padding:var(--cth-s-4) var(--cth-s-6)}}@media (max-width:600px){.cth-interview-wrap .cth-notice{gap:var(--cth-s-2);margin-top:var(--cth-s-4);padding:var(--cth-s-3) 14px;letter-spacing:-.015em;--notice-ico:16px;border-radius:10px;font-size:13px;font-weight:500;line-height:1.65}.cth-interview-wrap .cur-row-head{padding-left:var(--cth-s-3);flex-wrap:wrap;padding-right:36px}.cth-interview-wrap .cur-when{justify-content:flex-start;align-items:baseline;gap:var(--cth-s-2);text-align:left;width:100%;margin-top:var(--cth-s-2);padding-left:calc(var(--cth-cur-num-w) + var(--cth-cur-gap));flex-flow:wrap}.cth-interview-wrap .cur-items{padding-left:calc(var(--cth-s-3) + var(--cth-cur-num-w) + var(--cth-cur-gap));padding-right:var(--cth-s-3)}.cth-interview-wrap .cur-tabs{width:100%}.cth-interview-wrap .cur-tab{flex:1;min-width:0;height:48px}.cth-interview-wrap .iv-tabs{gap:var(--cth-s-1);width:100%}.cth-interview-wrap .iv-tab{flex:1;min-width:0;height:48px}.cth-interview-wrap .book-banner-container{text-align:center;gap:var(--cth-s-6);flex-direction:column}.cth-interview-wrap .book-image-box{flex:none;width:160px;height:224px;margin:0 auto}.cth-interview-wrap .book-badge{align-self:center}.cth-interview-wrap .book-info-box{align-items:center}.cth-interview-wrap .book-price-wrap{width:100%;padding:var(--cth-s-5) 0 0;border-left:0;border-top:1px solid var(--cth-line);align-items:center}.cth-interview-wrap .academy-contact-wrap{text-align:center;gap:var(--cth-s-5);flex-direction:column}.cth-interview-wrap .contact-actions{gap:var(--cth-s-3);flex-direction:column;width:100%}.cth-interview-wrap .contact-actions a{width:100%;padding:var(--cth-s-4) 0;font-size:15.5px}}@media (max-width:380px){.cth-interview-wrap .cth3-mobile-item{padding:var(--cth-s-4);gap:var(--cth-s-3)}.cth-interview-wrap .ot-cta-wrap{padding:var(--cth-pad-card) var(--cth-s-4);border-radius:var(--cth-r-lg)}.cth-interview-wrap .ot-badge{padding:var(--cth-s-2) var(--cth-s-3);font-size:12px}.cth-interview-wrap .ot-cta-button{min-height:52px;padding:var(--cth-s-3) var(--cth-s-4)}.cth-interview-wrap .kd-slide{padding:var(--cth-s-6) var(--cth-s-5)}.cth-interview-wrap .kd-hook{font-size:17.5px}.cth-interview-wrap .kd-review{font-size:14px}}@media (prefers-reduced-motion:reduce){.cth-interview-wrap .ot-cta-button:before{animation:none;display:none}.cth-interview-wrap .ot-cta-wrap{opacity:1;transition:none;transform:none}.cth-interview-wrap .cur-panel{transition:none}.cth-interview-wrap .cth3-box:hover,.cth-interview-wrap .cth3-box:hover:after,.cth-interview-wrap .iv-card:hover,.cth-interview-wrap .ot-cta-button:hover,.cth-interview-wrap .contact-actions a:hover{transform:none}}
