.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;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.logo-ticker-track.ticker-rolling{animation:tickerScroll 45s linear infinite}@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.ticker-rolling{animation-duration:35s}.logo-ticker-set{gap:35px;padding-right:35px}.logo-ticker-title{font-size:.6rem}}.home-offers{max-width:1200px;margin:0 auto;width:100%;padding:0 20px}.home-offers>.section:first-child{padding-top:0}.home-offer-cta{text-align:center;margin-bottom:var(--space-4)}.home-offer-cta:last-child{margin-bottom:0}.home-offers>.dg-rule{position:relative;z-index:2}.home-offer-cta.over-teaser{position:relative;z-index:2;margin-top:-80px}.tnc-tease{display:grid;grid-template-columns:1fr;max-width:1000px;margin:0 auto var(--space-5);text-align:left}.tnc-tease.talent-preview-grid{min-height:300px}.tnc-tease .tnc-tease-label{text-align:left;margin:0 0 .2rem}.tnc-tease.talent-preview-grid{-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 96%);mask-image:linear-gradient(to bottom,#000 50%,transparent 96%)}.tnc-tease.talent-preview-grid>*{min-height:0}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.tools-grid.talent-preview-grid{margin-top:0}.tools-grid .tool-image{max-width:min(100%,360px)}.tools-grid .tool-title{font-size:1.5rem}.tools-grid .tool-description{font-size:1.02rem;line-height:1.6;max-width:34rem;margin-left:auto;margin-right:auto}.home-final{text-align:center;padding-top:var(--space-7)}.home-final .section-title{font-size:clamp(2rem,4.2vw,3rem);margin-bottom:var(--space-3)}.home-final .section-sub{font-size:1.08rem}.home-final .section-sub{margin-bottom:0}.campaigner-masthead{display:block;color:inherit;text-decoration:none;cursor:pointer}.campaigner-masthead:hover,.campaigner-masthead:hover *{text-decoration:none}.campaigner-masthead .campaigner-face{color:#fff;transition:color .3s ease}.campaigner-masthead:hover .campaigner-face,.campaigner-masthead:focus-visible .campaigner-face{color:var(--blue-soft)}.campaigner-masthead .campaigner-dateline{color:var(--blue-soft);font-weight:600}.masthead-arrow{display:inline-block;margin-left:.2rem;transition:transform .3s ease}.campaigner-masthead:hover .masthead-arrow,.campaigner-masthead:focus-visible .masthead-arrow{transform:translate(6px)}.campaigner-face{font-family:UnifrakturMaguntia,serif;font-weight:400;letter-spacing:.01em;font-size:clamp(3rem,10vw,5.6rem);line-height:1.1}.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}.vc-feature{display:flex;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:1.5rem 0 var(--space-6)}.home-offer-note{margin:var(--space-4) auto 0}.home-digital-summary{max-width:760px;text-align:left;margin-bottom:var(--space-4)}.vc-feature-image{flex:0 0 48%;position:relative;padding:0 0 0 1rem}.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}.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}@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)}.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;gap:1.25rem}.vc-feature-image{flex:none;width:100%;max-width:34rem;margin-inline:auto;padding:0 0 0 .9rem}.vc-title{font-size:1.5rem}.vc-features{grid-template-columns:1fr}.testimonials-container{padding:1.5rem;min-height:300px}.testimonial{top:.5rem;left:2.25rem;right:2.25rem;bottom:3rem}.btn{display:block;margin:.5rem auto;width:200px;text-align:center}.home-offer-cta .btn{display:inline-block;width:auto}.home-offer-cta.over-teaser{margin-top:-55px}.tools-grid{grid-template-columns:1fr}.tools-grid.talent-preview-grid>:nth-child(n+2){display:none}.tnc-tease.talent-preview-grid{min-height:260px}}@media(min-width:769px){.testimonials-container{min-height:250px}}.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}.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}}@media(max-width:768px){.process-step:after{display:none}.process-step:last-child{border-bottom:none}}@media(max-width:768px){.vc-cta .btn{display:inline-block;width:auto}}.btn{box-shadow:none;font-family:inherit}.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}.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-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-grid>*{min-height:300px}@media(max-width:768px){.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}.profile-button{padding:7px 14px;font-size:.75rem;margin-top:.5rem}.talent-card-extra{display:none}.talent-preview-grid>*{min-height:260px}.profiles-grid>:only-child{grid-column:1 / -1;max-width:280px}}
