.resume-section{padding:120px 0;position:relative;background:#050505;color:var(--text-main);overflow:hidden;background-image:repeating-linear-gradient(rgba(255,255,255,.08) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 60px);background-attachment:scroll;background-position:top}.section-subtitle-centered{color:var(--text-secondary);max-width:650px;margin:0 auto;font-size:1.1rem;line-height:1.7}.resume-tabs-container{display:flex;justify-content:center;margin-top:50px;width:100%}.resume-tabs-pill{display:flex;background:#ffffff;border:3px solid #000000;padding:6px;border-radius:0;gap:6px;box-shadow:8px 8px 0 #000}.resume-tab-btn{font-family:var(--font-main);display:flex;align-items:center;gap:12px;padding:12px 24px;border-radius:0;border:2px solid transparent;background:transparent;color:#666;font-size:.9rem;font-weight:800;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-transform:uppercase;letter-spacing:1px}.resume-tab-btn:hover{color:#000;background:#f0f0f0}.resume-tab-btn.active{background:var(--primary-color);color:#000;border-color:#000}.tab-icon{font-size:1.2rem}.timeline-wrapper{position:relative;max-width:1400px;margin:0 auto;padding:60px 20px}.timeline-snake-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(360px,auto);gap:80px 50px;position:relative}.timeline-grid-cell{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.timeline-grid-cell:after,.timeline-grid-cell:before{content:"";position:absolute;border-style:dashed;border-color:rgba(255,255,255,.12);z-index:0;pointer-events:none}@media (min-width:1025px){.timeline-grid-cell[data-row="0"]:not([data-col="3"]):before,.timeline-grid-cell[data-row="2"]:not([data-col="3"]):before,.timeline-grid-cell[data-row="4"]:not([data-col="3"]):before{top:15px;left:50%;width:100%;height:0;border-top-width:2px}.timeline-grid-cell[data-row="1"]:not([data-col="0"]):before,.timeline-grid-cell[data-row="3"]:not([data-col="0"]):before{top:15px;right:50%;width:100%;height:0;border-top-width:2px}.timeline-grid-cell[data-row="0"][data-col="3"]:after,.timeline-grid-cell[data-row="2"][data-col="3"]:after{top:15px;right:50%;width:0;height:calc(100% + 60px);border-right-width:2px}.timeline-grid-cell[data-row="1"][data-col="0"]:after,.timeline-grid-cell[data-row="3"][data-col="0"]:after{top:15px;left:50%;width:0;height:calc(100% + 60px);border-left-width:2px}}.timeline-dot-connector{margin-bottom:30px;position:relative;z-index:10}.dot-outer{width:32px;height:32px;border:2px dashed rgba(179,255,16,.2);border-radius:50%;display:flex;justify-content:center;align-items:center;background:#050505;transition:all .4s ease;cursor:default}.timeline-grid-cell:hover .dot-outer{border-color:var(--primary-color);box-shadow:0 0 20px rgba(179,255,16,.3);transform:scale(1.1)}.dot-inner{width:8px;height:8px;background:var(--primary-color);border-radius:50%;box-shadow:0 0 10px var(--primary-color)}.timeline-item-container{position:relative;z-index:5;padding:30px;background:#111;border:var(--neo-border-width) solid var(--neo-border-color);border-radius:0;width:100%;max-width:320px;text-align:left;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:6px 6px 0 #000}.timeline-item-container:hover{background:#151515;border-color:var(--primary-color);transform:translate(-4px,-4px);box-shadow:10px 10px 0 #000}@media (min-width:1025px){.timeline-grid-cell[data-row="0"][data-col="3"] .timeline-item-container,.timeline-grid-cell[data-row="2"][data-col="3"] .timeline-item-container{transform:translateX(-40px)}.timeline-grid-cell[data-row="0"][data-col="3"]:hover .timeline-item-container,.timeline-grid-cell[data-row="2"][data-col="3"]:hover .timeline-item-container{transform:translate(-40px,-8px)}.timeline-grid-cell[data-row="1"][data-col="0"] .timeline-item-container,.timeline-grid-cell[data-row="3"][data-col="0"] .timeline-item-container{transform:translateX(40px)}.timeline-grid-cell[data-row="1"][data-col="0"]:hover .timeline-item-container,.timeline-grid-cell[data-row="3"][data-col="0"]:hover .timeline-item-container{transform:translate(40px,-8px)}}.timeline-date{font-size:.85rem;font-weight:700;color:var(--primary-color);display:block;margin-bottom:12px;opacity:.9}.timeline-title{font-family:var(--font-syncopate);font-size:1.15rem;font-weight:700;line-height:1.3;margin-bottom:10px;color:#fff;text-transform:uppercase}.timeline-subtitle{font-size:.95rem;color:var(--text-secondary);line-height:1.5}@media (max-width:1024px){.resume-section{padding:60px 0}.timeline-wrapper{padding:20px}.timeline-snake-grid{grid-template-columns:1fr;gap:40px;padding-left:40px;grid-auto-rows:auto}.timeline-snake-grid:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:1px;border-left:2px dashed rgba(255,255,255,.1);z-index:0}.timeline-grid-cell{align-items:flex-start;text-align:left}.timeline-dot-connector{position:absolute;left:-42px;top:24px;margin-bottom:0}.dot-outer{width:28px;height:28px}.timeline-item-container{max-width:100%;padding:20px;transform:none!important}.section-title-centered{font-size:2.5rem}}@media (max-width:768px){.section-title-centered{font-size:2rem}.resume-tabs-pill{flex-wrap:wrap;border-radius:20px;justify-content:center;padding:10px}.resume-tab-btn{padding:8px 16px;font-size:.85rem;flex:1 1 auto;justify-content:center}.tab-label{display:inline-block}}@media (max-width:480px){.timeline-snake-grid{padding-left:30px}.timeline-dot-connector{left:-32px}.tab-label{font-size:.8rem}}.view-more-container{display:flex;justify-content:center;margin-top:60px;position:relative;z-index:10}.view-more-btn{min-width:200px;background:#B3FF10;border:3px solid #000;color:#000;padding:16px 32px;border-radius:0;font-weight:900;text-transform:uppercase;letter-spacing:2px;box-shadow:6px 6px 0 #000;transition:all .2s ease}.view-more-btn:hover{background:#ffffff;color:#000;transform:translate(-3px,-3px);box-shadow:10px 10px 0 #000}.services-section{padding:120px 0;position:relative;background:#050505;overflow:hidden;background-image:repeating-linear-gradient(rgba(255,255,255,.08) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 60px);background-attachment:scroll;background-position:top}.services-section .container{max-width:1300px;margin:0 auto;padding:0 40px;background:transparent;border:none}.services-row{display:flex;align-items:center;justify-content:space-between;gap:80px;width:100%}.services-left{flex:1;max-width:50%}.services-left h2{font-size:2.8rem;font-weight:700;line-height:1.1;color:var(--text-main);margin:0;text-transform:uppercase}.services-right{flex:1;max-width:50%}.services-tags{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.service-card{background:rgba(15,22,36,.8);border:1px solid rgba(179,255,16,.1);border-radius:20px;padding:32px}.service-tag{background:#111;border:3px solid #000;border-radius:0;padding:14px 28px;display:flex;align-items:center;gap:14px;transition:all .2s ease;cursor:default;position:relative;box-shadow:6px 6px 0 #000}.service-tag:hover{background:#181818;border-color:var(--primary-color);transform:translate(-3px,-3px);box-shadow:10px 10px 0 #000}.tag-icon{font-size:1.4rem;color:var(--icon-color,#B3FF10);display:flex;align-items:center;justify-content:center;filter:none}.tag-text{font-family:var(--font-main);color:#fff;font-size:1rem;font-weight:900;white-space:nowrap;letter-spacing:1px;text-transform:uppercase}.service-tag:hover .tag-text{color:var(--primary-color)}.service-tag[style*="--icon-color"]{border-color:rgba(255,255,255,.1)}@media (max-width:1100px){.services-left h2{font-size:2.8rem}.services-row{gap:40px}}@media (max-width:991px){.services-row{flex-direction:column;align-items:flex-start;gap:50px}.services-left,.services-right{max-width:100%}.services-left h2{font-size:2.2rem;text-align:left}}@media (max-width:480px){.services-left h2{font-size:2.2rem}.service-tag{padding:12px 22px;gap:10px}.tag-text{font-size:1rem}}.testimonials-section{padding:120px 0;overflow:hidden;position:relative;background:#FFFFFF;color:#000000;border-top:4px solid #000;border-bottom:4px solid #000;background-image:repeating-linear-gradient(rgba(0,0,0,.08) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 1px,transparent 1px 60px);background-attachment:scroll;background-position:top}.testimonials-section h2,.testimonials-section h3,.testimonials-section h4,.testimonials-section p{color:#000000!important}.testimonials-section .section-badge{background-color:#000000!important;color:#FFFFFF!important;border-color:#000000!important}.testimonials-section .heading-highlight{background-color:var(--primary-color)!important;color:#000!important;border:2px solid #000!important;box-shadow:4px 4px 0 #000!important}.testimonials-section:before{content:"REF. 05-FEEDBACK / INT_2026";top:20px;left:30px}.testimonials-section:after,.testimonials-section:before{position:absolute;font-family:var(--font-main);font-size:10px;font-weight:800;letter-spacing:2px;opacity:.4;color:#000}.testimonials-section:after{content:"[ VERIFIED_DATA / LAT_LNG_N/A ]";bottom:20px;right:30px}.testimonials-marquee-wrapper{width:100%;overflow:hidden;position:relative;padding:60px 0;border-top:4px solid #000;border-bottom:4px solid #000;background-color:#F8F8F8}.neo-marker{position:absolute;font-family:var(--font-heading);font-weight:900;font-size:2rem;color:#000;opacity:.1;pointer-events:none;user-select:none}.neo-marker.x-top{top:15%;right:10%;transform:rotate(-25deg)}.neo-marker.plus-bottom{bottom:15%;left:5%;transform:rotate(15deg)}.neo-marker.circle-mid{top:45%;left:15%;font-size:5rem;opacity:.05}.marquee-container,.track{display:flex}.track{gap:30px;padding:20px 0;will-change:transform}.testimonial-card{background:#FFFFFF;border:3px solid #000000;border-radius:0;padding:35px;width:380px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;box-shadow:8px 8px 0 #000}.testimonial-card:hover{background:var(--primary-color);border-color:#000;transform:translate(-4px,-4px);box-shadow:10px 10px 0 #000}.quote-icon{font-size:3rem;color:#000;line-height:1;margin-bottom:20px;opacity:.8;font-family:serif}.testimonial-text{font-size:1rem;color:#333;line-height:1.6;margin-bottom:30px}.testimonial-author h3{font-family:var(--font-main);font-size:1.1rem;color:#000;margin-bottom:4px}.testimonial-author p{font-size:.85rem;color:#666}@media (max-width:768px){.testimonial-card{width:300px;padding:25px}}