.pitch-example-grid{grid-template-columns:1fr;align-items:center;gap:4rem;display:grid}@media (min-width:900px){.pitch-example-grid{grid-template-columns:1fr 1.2fr}}.pitch-description{color:#fff;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.pitch-description-sub{color:var(--primary-hover);font-size:.9rem;font-weight:600}.example-stat{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;padding:1.5rem}.example-stat p{color:#fff;margin-top:.5rem;font-size:.9rem}.pitch-card-visual{background:linear-gradient(145deg,rgba(var(--primary-rgb),.1),#0006);border:1px solid rgba(var(--primary-rgb),.4);border-radius:1.5rem;padding:2rem;box-shadow:0 20px 50px #00000080}.pitch-card-header{border-bottom:1px solid #ffffff1a;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.pitch-icon-round{background:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pitch-title{font-size:1.1rem;font-weight:700}.pitch-subtitle{color:var(--primary-hover);margin-top:.2rem;font-size:.9rem}.pitch-body{color:#fff;margin-bottom:2rem;font-style:italic;line-height:1.6}.pitch-actions{gap:1rem;display:flex}.pitch-accept,.pitch-decline{text-align:center;cursor:pointer;border-radius:.75rem;flex:1;padding:.8rem;font-weight:600}.pitch-accept{background:var(--primary);color:#fff}.pitch-decline{color:#fff;border:1px solid #fff3}.badges-display-grid{grid-template-columns:1fr;gap:1.5rem;width:100%;margin-top:4rem;padding:0 1.5rem;display:grid}@media (min-width:640px){.badges-display-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.badges-display-grid{grid-template-columns:repeat(5,1fr);padding:0 4rem}}.badge-card{border:1px solid rgba(var(--primary-rgb),.2);background:#1e3a8a0d;border-radius:2rem;flex-direction:column;justify-content:flex-end;height:100%;min-height:200px;padding:1rem;display:flex;position:relative;overflow:hidden}.badge-watermark{opacity:.15;pointer-events:none;z-index:1;position:absolute;top:-10px;left:-10px;transform:rotate(-15deg)}@media (max-width:639px){.badges-display-grid{grid-auto-rows:min-content;gap:.75rem;margin-top:1.5rem;padding:0 1rem}.badge-card{border-radius:1rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;height:auto;min-height:auto;padding:.75rem 1rem}.badge-watermark{opacity:.25;flex-shrink:0;width:48px;height:48px;position:static;transform:rotate(-10deg)}.badge-watermark img{width:48px;height:48px}.badge-card-content{flex:1}.badge-card-title{margin-bottom:.15rem;font-size:1rem}.badge-card-desc{font-size:.8rem}}.badge-card-content{z-index:2;position:relative}.badge-card-title{color:#fff;position:top left;margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.badge-card-desc{color:#fff;font-size:.9rem;line-height:1.4}.feature-card-text{text-align:left}.feature-card-title{color:#fff;font-size:1rem;font-weight:700;display:block}.feature-card-desc{color:#fff;font-size:.9rem}.carousel-slide{cursor:pointer;border:1px solid #ffffff1a;border-radius:1.5rem;flex-shrink:0;width:900px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.carousel-slide-image{width:100%;height:auto;display:block}.carousel-slide-label{color:#fff;text-align:center;background:linear-gradient(#0000,#000000e6);padding:1.5rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.mobile-carousel-wrapper{margin:3rem 0;position:relative}.mobile-carousel-card{cursor:pointer;border:1px solid #ffffff1a;border-radius:1.5rem;width:100%;margin:0 auto;padding:0;display:block;overflow:hidden}.mobile-carousel-image{width:100%;height:auto}.mobile-carousel-label{text-align:center;color:#fff;background:#00000080;padding:1rem;font-weight:600}.mobile-carousel-nav{justify-content:center;gap:2rem;margin-top:1.5rem;display:flex}.carousel-nav-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.carousel-nav-btn:hover{background:#ffffff1a;border-color:#fff3}.carousel-counter{color:#fff;align-items:center;font-size:.9rem;display:flex}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.carousel-container{width:100vw;margin:4rem -50vw;padding-top:2rem;padding-bottom:2rem;position:relative;left:50%;right:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.carousel-track{gap:2rem;width:max-content;animation:60s linear infinite scroll;display:flex}.carousel-track:hover,.carousel-track.paused{animation-play-state:paused}@media (max-width:768px){.pitch-card-visual{padding:1.5rem}.pitch-actions{flex-direction:column}.badge-card{height:auto;min-height:auto;padding:.75rem 1rem}.carousel-container{-webkit-mask-image:none;mask-image:none}.carousel-track{animation-duration:45s}.candidate-step-card{padding:1.5rem}}.fc-overview-section{background:rgba(var(--primary-rgb),.02)}.fc-features-grid{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1000px;margin:0 auto;display:grid}.fc-feature-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 1rem;transition:all .2s;display:flex}.fc-feature-card:hover{border-color:rgba(var(--primary-rgb),.3);background:rgba(var(--primary-rgb),.05);transform:translateY(-2px)}.fc-feature-icon{color:var(--primary-hover);margin-bottom:.25rem}.fc-feature-card strong{color:#fff;font-size:.88rem;font-weight:700}.fc-feature-card span{color:#fff;font-size:.78rem;line-height:1.35}@media (max-width:768px){.fc-features-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width:480px){.fc-features-grid{grid-template-columns:repeat(2,1fr)}.fc-feature-card{padding:1rem .75rem}}.fc-profile-section,.fc-pitch-section{background:#0a0a0f66}.fc-detail-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.fc-detail-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.75rem;transition:border-color .2s}.fc-detail-card:hover{border-color:rgba(var(--primary-rgb),.3)}.fc-detail-icon{background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.25);width:2.75rem;height:2.75rem;color:var(--primary-hover);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.fc-detail-title{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.fc-detail-desc{color:#fff;font-size:.9rem;line-height:1.55}@media (max-width:768px){.fc-detail-grid{grid-template-columns:1fr}}.fc-match-extras{text-align:left;flex-direction:column;gap:1rem;max-width:600px;margin:2.5rem auto 0;display:flex}.fc-match-extra{color:var(--primary-hover);align-items:flex-start;gap:.75rem;display:flex}.fc-match-extra span{color:#fff;font-size:.9rem;line-height:1.5}.fc-match-extra strong{color:var(--primary-hover)}.fc-interviewprep-section{background:rgba(var(--primary-rgb),.02)}.fc-prep-layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;display:grid}.fc-prep-features{flex-direction:column;gap:1.5rem;display:flex}.fc-prep-item{align-items:flex-start;gap:1rem;display:flex}.fc-prep-dot{background:var(--primary-hover);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.4rem}.fc-prep-item strong{color:#fff;margin-bottom:.25rem;font-size:.95rem;display:block}.fc-prep-item span{color:#fff;font-size:.88rem;line-height:1.5}.fc-prep-visual{justify-content:center;display:flex}.fc-prep-mockup{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:400px;overflow:hidden}.fc-prep-mockup-header{background:rgba(var(--primary-rgb),.08);color:var(--primary-hover);border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:700;display:flex}.fc-prep-mockup-body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.fc-prep-msg{color:#fff;border-radius:12px;padding:.75rem 1rem;font-size:.82rem;line-height:1.5}.fc-prep-msg-ai{background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.2);border-bottom-left-radius:4px}.fc-prep-msg-user{background:#ffffff0d;border:1px solid #ffffff14;border-bottom-right-radius:4px;margin-left:1.5rem}.fc-prep-mockup-footer{color:#fff;text-align:center;border-top:1px solid #ffffff14;padding:.75rem 1.25rem;font-size:.75rem;font-weight:600}@media (max-width:768px){.fc-prep-layout{grid-template-columns:1fr;gap:2rem}.fc-prep-visual{order:-1}}.fc-demo-section{background:#0a0a0f66}.fc-demo-callout{background:rgba(var(--primary-rgb),.04);border:1px solid rgba(var(--primary-rgb),.2);text-align:center;border-radius:1.5rem;max-width:700px;margin:0 auto;padding:2.5rem}.fc-demo-features{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.fc-demo-feature-pill{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.fc-demo-feature-pill svg{color:var(--primary-hover)}.fc-demo-btn{padding:.85rem 2.5rem;font-size:1.05rem}@media (max-width:768px){.fc-demo-callout{padding:2rem 1.5rem}.fc-demo-feature-pill{padding:.4rem .75rem;font-size:.8rem}}.fc-community-section{background:rgba(var(--primary-rgb),.02)}.fc-community-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.fc-community-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:border-color .2s,transform .2s}.fc-community-card:hover{border-color:rgba(var(--primary-rgb),.3);transform:translateY(-2px)}.fc-community-icon{background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.25);width:3rem;height:3rem;color:var(--primary-hover);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.fc-community-title{color:#fff;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.fc-community-desc{color:#fff;font-size:.9rem;line-height:1.5}@media (max-width:768px){.fc-community-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=d8df8d6ad127a593.css.map*/