.metrics-container{background:transparent;padding:25px 20px 40px;max-width:1200px;margin:0 auto}.hero-section{text-align:center;margin-bottom:30px}.hero-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;color:#fff;margin-bottom:15px;letter-spacing:-.02em;line-height:1.2;padding:0 10px}.gradient-text{background:linear-gradient(-45deg,#fff,#1470af,#1470af,#fff,#e5e7eb,#1470af);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientMove 4s ease-in-out infinite;padding:0 5px}@keyframes gradientMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.shiny-text{color:#e5e7eb;background:linear-gradient(120deg,#fff0 40%,#fffc,#fff0 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 3s linear infinite;font-size:clamp(1rem,2vw,1.2rem);font-weight:500}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:25px}.metric-card{position:relative;background:transparent;border:none;border-radius:12px;padding:16px 12px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;cursor:pointer}.metric-card:after{content:"";position:absolute;top:15%;right:-11px;width:1px;height:70%;background:#ffffff1f;pointer-events:none}.metric-card:last-child:after{display:none}.metric-card:hover{transform:translateY(-4px)}.metric-number{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;color:#fff;margin-bottom:8px;line-height:1;font-variant-numeric:tabular-nums}.metric-label{font-size:.75rem;color:#e5e7eb;font-weight:600;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.metric-description{font-size:.75rem;color:#d1d5db;line-height:1.4}.rotating-text{display:inline-block;font-weight:600;color:#60a5fa;transition:opacity .5s ease-in-out}@keyframes countUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.metric-card.animate{animation:slideUp .6s ease-out forwards}.stats-dots{display:none}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo-ticker-section{max-width:1200px;margin:-10px auto 45px;padding:15px 20px;text-align:center}.logo-ticker-title{font-size:.7rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.15em;font-weight:500;margin-bottom:12px}.logo-ticker-wrapper{overflow:hidden;position:relative;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.logo-ticker-track{display:flex;align-items:center;width:max-content;animation:tickerScroll 45s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}@media(hover:hover){.logo-ticker-track:hover{animation-play-state:paused}}.logo-ticker-set{display:flex;align-items:center;gap:50px;padding-right:50px;flex-shrink:0}.logo-ticker-item{flex-shrink:0;height:35px;display:flex;align-items:center;opacity:.55;transition:opacity .3s ease}.logo-ticker-item:hover{opacity:.9}.logo-ticker-item img{height:100%;width:auto;object-fit:contain}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.logo-ticker-wrapper{-webkit-mask-image:none;mask-image:none}.logo-ticker-section{margin:-5px auto 30px;padding:12px 15px}.logo-ticker-item{height:25px}.logo-ticker-track{animation-duration:35s}.logo-ticker-set{gap:35px;padding-right:35px}.logo-ticker-title{font-size:.6rem}}.portal-wrapper{max-width:1200px;margin:0 auto;width:100%;padding:0 10px}.toggle-container{display:flex;justify-content:center;margin-bottom:1.5rem;background:#ffffff1a;border-radius:50px;padding:4px;border:1px solid rgba(255,255,255,.2);max-width:500px;margin-left:auto;margin-right:auto;width:100%}.toggle-option{padding:12px 20px;border-radius:46px;cursor:pointer;transition:all .3s ease;font-weight:500;color:#ffffffb3;flex:1;text-align:center;min-width:100px;font-size:.95rem;text-transform:capitalize}.toggle-option.active{background:linear-gradient(135deg,#4a9eff,#3d7bd8);color:#fff;box-shadow:0 4px 15px #4a9eff4d}.portal-container{background:#ffffff08;border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.1);position:relative;width:100%}.section{display:none;animation:fadeIn .5s ease-in-out}.section.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-container{text-align:center;padding:3rem 0;display:none}.loading-container.show{display:block}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #4a9eff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{color:#4a9eff;font-size:1.2rem;font-weight:500}.quote-section{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group.hidden{display:none}label{display:block;margin-bottom:.8rem;font-weight:500;color:#e0e0e0}.select-wrapper{position:relative;overflow:hidden}select{width:100%;padding:16px 50px 16px 20px;border:2px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff14;color:#fff;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.select-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#4a9eff1a,#3d7bd81a);border-radius:12px;opacity:0;transition:opacity .4s ease;z-index:1}.select-wrapper:after{content:"▼";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#60a5fa;font-size:.8rem;pointer-events:none;transition:all .3s ease;z-index:3}select:focus{outline:none;border-color:#4a9eff;background:#ffffff26;box-shadow:0 0 0 3px #4a9eff33}select:focus+.select-wrapper:before{opacity:1}select:focus~.select-wrapper:after{transform:translateY(-50%) rotate(180deg);color:#4a9eff}.select-wrapper:hover:before{opacity:.5}.select-wrapper:hover:after{color:#4a9eff}select option{background:#2c5f7c;color:#fff;padding:12px}.quote-result{background:#ffffff1a;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #4a9eff}.quote-result h3{color:#4a9eff;margin-bottom:1rem;font-size:1.1rem;text-transform:capitalize}.quote-result p{margin-bottom:.8rem;color:#e0e0e0}.also-interested-section{background:#ffffff14;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #60A5FA}.also-interested-section h4{color:#60a5fa;margin-bottom:1rem;font-size:1rem;text-transform:capitalize}.also-interested-section p{margin-bottom:1rem;color:#e0e0e0;font-size:.9rem}.profiles-section{margin-bottom:2rem}.profiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,280px));gap:1.5rem;margin-top:1.5rem;justify-content:center}.profile-card{background:#141e30d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem 1.25rem;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 32px #0000004d;width:100%;min-height:300px;display:flex;flex-direction:column;position:relative;overflow:hidden}.profile-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0006;background:#141e30f2;border-color:#fff3}.profile-image{width:100px;height:100px;border-radius:50%;margin:0 auto 1rem;overflow:hidden;border:3px solid rgba(255,255,255,.2);transition:all .3s ease;flex-shrink:0}.profile-card:hover .profile-image{border-color:#fff6;transform:scale(1.05)}.profile-image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.profile-content{flex:1;display:flex;flex-direction:column;min-height:0;padding:0;gap:.75rem}.profile-name{font-size:1.1rem;font-weight:600;color:#fff;line-height:1.3;flex-shrink:0;text-align:center;margin:0}.profile-description{font-size:.9rem;color:#ffffffd9;line-height:1.5;flex:1;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:0 .5rem}.also-interested-section .profile-description{-webkit-line-clamp:2;line-height:1.4}.profile-button{background:#679effe6;color:#fff;border:1px solid rgba(103,158,255,.7);padding:10px 20px;border-radius:25px;font-weight:500;font-size:.85rem;letter-spacing:.5px;text-transform:capitalize;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-shrink:0;align-self:center;margin-top:.75rem}.profile-card:hover .profile-button{background:#679eff;border-color:#679eff;transform:translateY(-2px);box-shadow:0 5px 15px #679eff66}.talent-preview{margin-bottom:2.5rem}.talent-preview-subtitle{text-align:center;color:#ffffffbf;font-size:.95rem;max-width:640px;margin:0 auto .5rem;line-height:1.6}.process-section{margin-bottom:2rem}.process-section h3{color:#4a9eff;margin-bottom:2rem;font-size:1.2rem;text-align:center;text-transform:capitalize}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.process-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem 1.5rem;text-decoration:none;color:inherit;transition:transform .3s ease}.process-step:after{content:"";position:absolute;top:6%;right:-16px;width:1px;height:88%;background:#ffffff1f;pointer-events:none}.process-step:last-child:after{display:none}.process-step:hover{transform:translateY(-3px)}.step-index{font-size:2.4rem;font-weight:800;line-height:1;color:#60a5fa40;margin-bottom:.75rem;font-variant-numeric:tabular-nums}.step-icon{display:inline-flex;align-items:center;justify-content:center;color:#60a5fa;margin-bottom:.85rem}.step-icon svg{width:26px;height:26px}.step-title{font-size:1.05rem;font-weight:600;color:#fff;margin-bottom:.6rem;line-height:1.3}.step-description{font-size:.9rem;color:#ffffffbf;line-height:1.5;margin-bottom:1.1rem;flex-grow:1}.step-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:#4a9eff;transition:gap .3s ease,color .3s ease}.process-step:hover .step-link{color:#60a5fa;gap:10px}.step-arrow{transition:transform .3s ease;font-size:1rem}.process-step:hover .step-arrow{transform:translate(2px)}.testimonials-section{margin-bottom:2rem}.testimonials-section h3{color:#4a9eff;margin-bottom:1.5rem;font-size:1.2rem;text-align:center;text-transform:capitalize}.testimonials-container{position:relative;background:none;border:none;border-radius:0;padding:0;min-height:250px;cursor:default;overflow:hidden}.testimonials-container:hover{background:none;transform:none;box-shadow:none}.testimonial{opacity:0;position:absolute;top:.5rem;left:3.5rem;right:3.5rem;bottom:3.5rem;display:flex;flex-direction:column;justify-content:center;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.testimonial.active{opacity:1}.testimonial-content{color:#fff;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;max-height:150px;overflow-y:auto}.testimonial-content .highlight{background:linear-gradient(135deg,#4a9eff,#3d7bd8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.testimonial-author{color:#60a5fa;font-size:1.1rem;font-weight:600;text-align:center;font-family:Montserrat,sans-serif;letter-spacing:.5px}.testimonial-source{color:#ffffffb3;font-size:.9rem;text-align:center;margin-top:.5rem;font-style:italic;font-family:Montserrat,sans-serif}.navigation-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:8px}.dot{width:8px;height:8px;border-radius:50%;background:#fff6;transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer}.dot.active{background:#60a5fa}.better-results-section{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem 0}.better-results-image{flex-shrink:0;width:200px}.better-results-image img{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.better-results-text{flex:1}.better-results-text h3{color:#4a9eff;font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-transform:capitalize}.better-results-text p{color:#e0e0e0;line-height:1.6}.academy-content{text-align:center;padding:2rem 0}.academy-image{max-width:400px;width:100%;border-radius:12px;margin:2rem auto;display:block;border:1px solid rgba(255,255,255,.1)}.academy-description{font-size:1.1rem;color:#e0e0e0;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.tools-description{text-align:center;padding:1rem 0 2rem}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.tool-card{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);text-align:center;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.tool-card:hover{background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 30px #0003}.tool-image{max-width:200px;width:100%;border-radius:8px;margin:0 auto 1rem;border:1px solid rgba(255,255,255,.1)}.tool-title{font-size:1.3rem;font-weight:600;color:#4a9eff;margin-bottom:1rem;text-transform:capitalize}.tool-description{color:#e0e0e0;line-height:1.5;margin-bottom:1.5rem;flex-grow:1}.tool-button-container{margin-top:auto}.vc-feature{display:flex;align-items:center;gap:2.5rem;background:#141e3099;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2rem;margin:1.5rem 0 2.5rem;box-shadow:0 12px 40px #00000040}.vc-feature-image{flex:0 0 44%;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.vc-feature-image img{width:100%;height:auto;object-fit:contain;display:block}.vc-feature-content{flex:1;display:flex;flex-direction:column;justify-content:center}.vc-title{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.6rem}.vc-rating{display:flex;align-items:center;gap:10px;margin-bottom:1.1rem;flex-wrap:wrap}.vc-stars{display:inline-flex;gap:2px;color:#fbbf24}.vc-stars svg{width:20px;height:20px;fill:currentColor;filter:drop-shadow(0 1px 2px rgba(251,191,36,.3))}.vc-rating-text{font-size:.85rem;color:#ffffffb3;font-weight:500}.vc-description{font-size:1rem;color:#ffffffd9;line-height:1.6;margin-bottom:1.25rem}.vc-features{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem}.vc-features li{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;color:#fffc;line-height:1.4}.vc-features svg{flex-shrink:0;width:16px;height:16px;color:#60a5fa;margin-top:2px}.vc-cta{margin-top:auto}.vc-cta .btn{margin:0}.vc-pairing{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.75rem;margin-top:1rem;text-align:center}.vc-pairing-title{color:#60a5fa;font-size:1.05rem;margin-bottom:.75rem;text-transform:capitalize}.vc-pairing-text{color:#ffffffd9;font-size:.95rem;line-height:1.6;margin:0 auto 1.5rem;max-width:620px}.vc-pairing-cta{text-align:center;margin-top:1.5rem}.vc-pairing-cta .btn{margin:0}.btn{padding:12px 24px;background:linear-gradient(135deg,#4a9eff,#3d7bd8);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:capitalize;letter-spacing:.5px;text-decoration:none;display:inline-block;margin:0 .5rem}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4a9eff66}.btn-secondary{background:linear-gradient(135deg,#4a9eff,#3d7bd8);border:1px solid rgba(74,158,255,.3);color:#fff;padding:10px 20px;font-size:.9rem;font-weight:500;border-radius:8px;transition:all .3s ease;text-decoration:none;display:inline-block;text-transform:capitalize}.btn-secondary:hover{background:linear-gradient(135deg,#5ba8ff,#4a85e0);transform:translateY(-1px);box-shadow:0 6px 16px #4a9eff4d}.contact-buttons{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.learn-more-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:8px;transition:all .3s ease;text-decoration:none;display:inline-block;margin:0 .5rem;text-transform:capitalize;letter-spacing:.5px}.learn-more-btn:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 8px 20px #ffffff1a}@media(max-width:1024px){.metrics-grid{grid-template-columns:repeat(2,1fr);gap:15px}.metric-card:after{display:none}}@media(max-width:768px){.metrics-container{padding:15px 15px 25px}.hero-section{margin-bottom:15px}.hero-title{margin-bottom:10px}.metrics-grid{display:block;position:relative;margin-top:15px;min-height:100px;cursor:pointer}.metric-card{position:absolute;top:0;left:0;right:0;padding:12px 10px;opacity:0!important;transform:translate(30px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;animation:none!important}.metric-card:after{display:none!important}.metric-card.mobile-active{position:relative;opacity:1!important;transform:translate(0);pointer-events:auto}.metric-number{font-size:2.2rem;margin-bottom:4px}.metric-label{font-size:.65rem;margin-bottom:3px;line-height:1.1}.metric-description{font-size:.65rem;line-height:1.3}.stats-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.stats-dot{width:7px;height:7px;border-radius:50%;background:#ffffff4d;transition:all .3s ease;cursor:pointer}.stats-dot.active{background:#60a5fa;transform:scale(1.2)}.portal-container{padding:1rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0}.toggle-container{margin-bottom:1rem;width:95%;max-width:none}.toggle-option{padding:10px 12px;font-size:.85rem;min-width:80px}.profiles-grid{grid-template-columns:1fr 1fr;gap:10px;justify-items:center;padding:0 4px}.profile-card{min-height:260px;padding:1rem .85rem;min-width:0}.profile-image{width:70px;height:70px;margin-bottom:.75rem}.profile-name{font-size:.9rem;line-height:1.2;margin-bottom:0}.profile-description{font-size:.75rem;line-height:1.3;padding:0 .25rem;-webkit-line-clamp:3}.also-interested-section .profile-description{-webkit-line-clamp:2;line-height:1.3}.profile-button{padding:7px 14px;font-size:.75rem;margin-top:.5rem}.process-steps{grid-template-columns:1fr;gap:0}.process-step{padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.vc-feature{flex-direction:column;padding:1.25rem;gap:1.25rem}.vc-feature-image{flex:none;width:100%}.vc-title{font-size:1.5rem}.vc-features{grid-template-columns:1fr}.vc-pairing{padding:1.25rem}.tools-grid{grid-template-columns:1fr}.testimonials-container{padding:1.5rem;min-height:300px}.testimonial{top:.5rem;left:2.25rem;right:2.25rem;bottom:3rem}.better-results-section{flex-direction:column;text-align:center;gap:1rem}.better-results-image{width:100%;max-width:250px}.btn,.learn-more-btn{display:block;margin:.5rem auto;width:200px;text-align:center}}@media(min-width:769px){.testimonials-container{min-height:250px}}.section-title{color:#4a9eff;font-size:1.4rem;font-weight:600;margin-bottom:1rem;text-align:center;text-transform:capitalize}.hidden{display:none!important}.talent-preview-frame{position:relative;margin-top:1.5rem}.talent-preview-grid{margin-top:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent 82%);mask-image:linear-gradient(to bottom,#000 35%,transparent 82%)}.talent-preview-badge{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:linear-gradient(135deg,#4a9eff,#3d7bd8);color:#fff;font-size:.85rem;font-weight:600;padding:11px 20px;border-radius:25px;box-shadow:0 10px 25px #4a9eff66;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.talent-preview-badge:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 14px 30px #4a9eff80}.talent-preview-badge-arrow{font-size:1rem;line-height:1}.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#ffffff73;cursor:pointer;padding:0;z-index:5;transition:color .3s ease,transform .3s ease}.testimonial-arrow svg{width:26px;height:26px}.testimonial-arrow.prev{left:0}.testimonial-arrow.next{right:0}.testimonial-arrow:hover{color:#60a5fa}.testimonial-arrow.prev:hover{transform:translateY(-50%) translate(-3px)}.testimonial-arrow.next:hover{transform:translateY(-50%) translate(3px)}.reviews-link-wrap{text-align:center;margin-top:1.25rem}.reviews-link{display:inline-flex;align-items:center;gap:6px;color:#4a9eff;text-decoration:none;font-weight:600;font-size:.9rem;transition:gap .3s ease,color .3s ease}.reviews-link:hover{color:#60a5fa;gap:10px}.vc-tagline{font-size:1.15rem;font-weight:600;color:#60a5fa;line-height:1.4;margin-bottom:.85rem}.vc-subtext{font-size:.92rem;color:#ffffffb3;line-height:1.6;margin-bottom:1.25rem}@media(max-width:768px){.testimonial-arrow{width:30px;height:30px}.testimonial-arrow svg{width:20px;height:20px}.talent-preview-badge{font-size:.72rem;padding:9px 14px;white-space:normal;text-align:center;max-width:86%;line-height:1.3}}.matchmaker{margin-bottom:2.5rem}.matchmaker-subtitle{text-align:center;color:#ffffffbf;font-size:.95rem;max-width:660px;margin:0 auto 1.5rem;line-height:1.6}.matchmaker-stage{position:relative;margin-top:0}.matchmaker-panel{position:relative;z-index:2;max-width:680px;margin:-80px auto 0;background:#101a2bf0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:1.5rem;box-shadow:0 18px 50px #00000073}.matchmaker-form{display:flex;gap:1rem;align-items:flex-end}.mm-field{flex:1;margin:0;min-width:0}.mm-field.hidden{display:none}.mm-field label{display:block;margin-bottom:.6rem;font-weight:500;color:#e0e0e0;font-size:.9rem}@media(max-width:768px){.talent-card-extra{display:none}.matchmaker-panel{margin-top:-55px;padding:1.25rem}.matchmaker-form{flex-direction:column;align-items:stretch}.process-step:after{display:none}.process-step:last-child{border-bottom:none}}@media(max-width:768px){.vc-pairing-cta .btn,.vc-cta .btn{display:inline-block;width:auto}}.portal-container .section{padding:0}.btn{box-shadow:none;font-family:inherit}
