.interview-container{flex-direction:column;display:flex}.interview-hero{background:#121212;grid-template-columns:1fr;max-width:100vw;min-height:65vh;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.interview-hero-content{z-index:10;flex-direction:column;justify-content:center;width:65%;padding:100px 80px 80px;display:flex}.interview-hero-text h1{color:#fff;margin-bottom:30px;font-size:50px;font-weight:650;line-height:1.1}.text-green{color:#0dd36b}.hero-subtitle{color:#fffc;max-width:650px;margin-bottom:24px;font-size:.95rem;line-height:1.6}.hero-subtitle strong{color:#fff;font-weight:600}.interview-hero-image-wrapper{z-index:1;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);width:45%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.interview-hero-image{object-fit:cover;width:100%;height:100%;display:block}.interview-content{background:#121418;max-width:100vw;margin:0;padding:80px 50px}.interview-section{max-width:1200px;margin:0 auto 60px}.evaluate-section .section-header{margin-bottom:60px}.evaluate-list{grid-template-columns:repeat(2,1fr);gap:40px 60px;padding:0;list-style:none;display:grid}.evaluate-list li{background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 -12.12% 15.39%,#0dd36b 288.2%);border:none;border-radius:50px;align-items:center;gap:20px;min-width:320px;padding:10px 40px 10px 10px;transition:all .3s;display:flex;box-shadow:0 10px 20px #0003}.evaluate-list li:hover{transform:translateY(-2px);box-shadow:0 15px 30px #0000004d}.eval-number{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;font-weight:700;display:flex;box-shadow:8.33px 8.33px 25px #00000080,inset -4.17px -5px 3.33px -1.67px #0006}.eval-num-1{background:#80b04c}.eval-num-2{background:#598d4d}.eval-num-3{background:#427240}.eval-num-4{background:#2e5634}.eval-text{color:#fff;font-size:1.05rem;font-weight:600}.process-section .section-header{margin-bottom:50px}.interview-loop-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.loop-box{text-align:center;background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 -12.12% 15.39%,#0dd36b 288.2%);border-radius:12px;flex-direction:column;align-items:center;width:260px;min-height:220px;padding:30px 20px;transition:transform .3s;display:flex;position:relative;box-shadow:0 10px 20px #0003}.loop-box:hover{transform:translateY(-5px)}.loop-box .process-number{color:#0dd36b;font-size:1.5rem;font-weight:700;position:absolute;top:20px;left:20px}.loop-box .process-icon{width:60px;height:60px;margin:20px auto}.loop-box .process-icon img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.loop-box .process-title{color:#0dd36b;margin-bottom:8px;font-size:1.1rem;font-weight:600}.loop-box .process-desc{color:#b0b0b0;margin:0;font-size:.85rem;line-height:1.4}.process-arrow{justify-content:center;align-items:center;display:flex}.arrow-icon{color:#121418;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:3rem;line-height:1;display:flex;box-shadow:0 5px 15px #0000004d}.notes-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;margin-top:80px;display:grid}.notes-image-container{border-radius:12px;height:100%;min-height:350px;overflow:hidden}.notes-image{object-fit:cover;width:100%;height:100%;display:block}.notes-feature-box{background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 -12.12% 15.39%,#0dd36b 288.2%);border-radius:12px;flex-direction:column;justify-content:center;padding:40px;display:flex;box-shadow:0 10px 20px #0003}.note-item{align-items:center;gap:15px;margin-bottom:25px;display:flex}.check-icon{flex-shrink:0;width:24px;height:24px}.note-item p{color:#b0b0b0;margin:0;font-size:1.05rem}.note-item p strong{color:#fff;font-weight:600}.cta-container{margin-top:20px}.btn-primary{color:#121418;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:10px 25px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #fff3}@media (max-width:1024px){.evaluate-list,.notes-grid{grid-template-columns:1fr}.notes-image-container{min-height:250px}.process-arrow{margin:10px 0;transform:rotate(90deg)}}@media (max-width:768px){.interview-hero-content{width:100%;padding:80px 30px}.interview-hero-image-wrapper{display:none}.eval-number{width:60px;height:60px;font-size:24px}.loop-box{width:100%}}.interview-container,.interview-hero,.interview-content{background:#171b21}.interview-content{max-width:none;padding:0}.interview-section{max-width:none;margin:0;padding:80px 0}.interview-shell{width:100%;max-width:1410px;margin:0 auto;padding:0 32px}.evaluate-section{background:#121212}.process-section{background:#171b21}.notes-grid{width:100%;margin-top:72px}.evaluate-list,.interview-loop-grid{width:100%}.interview-container .process-arrow{z-index:2;background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 -12.12% 15.39%,#0dd36b 288.2%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin:0 -35px;padding:3px;display:flex;box-shadow:6.51px 6.51px 19.53px #00000080,inset -3.26px -3.91px 2.6px -1.3px #0006}.interview-container .process-arrow:before{content:"";z-index:-1;background:#fff;border-radius:50%;width:54px;height:54px;position:absolute}.interview-container .process-arrow img{z-index:1;width:24px;height:24px}.interview-container .notes-feature-box{background:linear-gradient(248.04deg,#0dd36b -188.64%,#171b21 -12.12% 15.39%,#0dd36b 288.2%)}.interview-container .section-tag{justify-content:flex-start;align-items:center;gap:0;width:fit-content;max-width:100%;margin-bottom:32px;display:flex}.interview-container .section-tag-text{color:#0dd36b;white-space:nowrap;flex-shrink:0;margin-left:12px;font-size:.85rem;font-weight:700}.interview-container .section-tag-line{background:#0dd36b;flex-shrink:0;width:6vw;height:2px;margin-left:-4vw;display:block}.interview-container .section-tag-dot{background:#0dd36b;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}@media (max-width:768px){.interview-shell{padding:0 20px}.interview-section{padding:60px 0}.interview-container .process-arrow{margin:-15px 0;transform:rotate(90deg)}.interview-container .section-tag-line{width:calc(50vw - 20px);margin-left:calc(20px - 50vw)}}
