.mentor-section-container{width:100%;padding:80px 0 90px;border-bottom:1px solid var(--color-border);background:var(--color-background)}.mentor-section-content{max-width:1200px;margin:0 auto;padding:0 40px}.mentor-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.mentor-section-title{font-family:Inter;font-weight:700;font-size:40px;line-height:50px;letter-spacing:0;vertical-align:middle;color:var(--color-heading);margin:0;text-align:left}.view-team-button{display:inline-flex;align-items:center;gap:8px;background:var(--color-primary,#C45A1D);color:#fff;border:2px solid var(--color-primary,#c45a1d);border-radius:8px;padding:12px 20px;font-family:Inter;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;box-shadow:0 2px 8px rgba(196,90,29,.15);position:relative;overflow:hidden}.view-team-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.view-team-button:hover{background:var(--color-background);color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.view-team-button:hover:before{left:100%}.view-team-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(196,90,29,.2)}.view-team-icon{font-size:16px;transition:transform .2s ease}.view-team-button:hover .view-team-icon{transform:scale(1.1)}.mentor-cards-container{display:flex;flex-direction:column;gap:16px}.mentor-card-item{background:var(--color-card-bg);border-radius:16px;overflow:hidden;transition:all .3s ease;margin:0;border:1px solid var(--color-border)}.mentor-card-item.expanded{border:1px solid var(--color-primary)}.mentor-card-header{width:100%;max-width:1200px;height:87px;padding:24px 48px 24px 32px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:var(--color-card-bg);transition:background-color .2s ease;box-sizing:border-box}.mentor-card-header:hover{background:var(--color-background)}.mentor-card-header.expanded{background:var(--color-secondary);color:var(--color-heading)}.mentor-header-left{display:flex;align-items:center;gap:16px;flex:1 1}.mentor-header-text{display:flex;flex-direction:column;gap:4px}.mentor-name{font-family:Inter;font-weight:700;font-size:24px;line-height:32px;color:var(--color-heading);margin:0}.mentor-card-header.expanded .mentor-name,.mentor-title{color:var(--color-text)}.mentor-title{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;margin:0}.mentor-card-header.expanded .mentor-title{color:var(--color-text)}.mentor-header-right{display:flex;align-items:center;gap:16px}.company-logos{gap:8px;align-items:center}.company-logo{width:39.055118560791016px;height:36.614173889160156px;background:#fff;border:1px solid var(--color-border)}.expand-icon{font-size:20px;color:var(--color-text);transition:transform .3s ease,color .2s ease}.mentor-card-header.expanded .expand-icon{transform:rotate(45deg);color:var(--color-text)}.mentor-card-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:var(--color-secondary);border-radius:0 0 16px 16px;padding:0}.mentor-card-content.expanded{max-height:500px;height:500px;width:100%;max-width:1200px;padding:40px;box-sizing:border-box}.mentor-content-inner{display:grid;grid-template-columns:370px 1fr;grid-template-rows:1fr auto;grid-gap:40px;gap:40px;height:100%;width:100%}.mentor-image{width:370px;height:400px;object-fit:cover;grid-row:1/-1;border-radius:12px}.mentor-bio{color:var(--color-text);font-family:Inter;font-weight:400;font-size:16px;line-height:24px;padding-top:0;grid-column:2;grid-row:1;overflow-y:auto;padding-right:20px}.mentor-bio-section{margin-bottom:16px}.mentor-bio-section:last-child{margin-bottom:0}.mentor-actions{display:flex;justify-content:space-between;align-items:center;padding-top:20px;margin-top:20px;border-top:1px solid var(--color-border);grid-column:2;grid-row:2;width:100%}.mentor-role-text{margin:0}.linkedin-text,.mentor-role-text{color:var(--color-text);font-family:Inter;font-weight:400;font-size:16px;line-height:24px}.linkedin-text{text-decoration:none;display:flex;align-items:center;transition:color .2s ease}.linkedin-text:hover{color:var(--color-primary)}.linkedin-icon{font-size:16px}@media (max-width:1200px){.mentor-section-content{padding:0 32px}.mentor-section-header{margin-bottom:40px}.mentor-section-title{font-size:36px;line-height:45px}.view-team-button{padding:10px 16px;font-size:13px}.view-team-icon{font-size:14px}.mentor-card-header{max-width:100%;padding:20px 32px 20px 24px}.mentor-card-content.expanded{height:auto;max-height:600px;padding:32px}.mentor-content-inner{grid-template-columns:300px 1fr;gap:32px}.mentor-image{width:300px;height:320px}.mentor-actions{padding-right:32px}.mentor-name{font-size:22px;line-height:30px}.company-logo{width:28px;height:28px}}@media (max-width:768px){.mentor-section-container{padding:60px 0 70px}.mentor-section-content{padding:0 20px}.mentor-section-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.mentor-section-title{font-size:32px;line-height:40px}.view-team-button{padding:8px 12px;font-size:12px;gap:6px}.view-team-icon{font-size:12px}.mentor-card-header{height:auto;min-height:80px;padding:20px;flex-direction:row;align-items:center;gap:16px}.mentor-header-left{gap:16px;flex:1 1}.mentor-header-right{flex-shrink:0;gap:12px}.mentor-name{font-size:20px;line-height:28px}.mentor-title{font-size:15px;line-height:22px}.mentor-card-content.expanded{height:auto;max-height:none;padding:24px 20px}.mentor-content-inner{display:flex;flex-direction:column;gap:24px;height:auto}.mentor-image{width:200px;height:240px;margin:0 auto;align-self:center;border-radius:12px;object-fit:cover}.mentor-bio{text-align:left;padding-top:0;font-size:15px;line-height:22px}.mentor-bio-section{margin-bottom:12px}.mentor-actions{flex-direction:column;gap:16px;padding-top:16px;margin-top:16px;text-align:center;border-top:1px solid rgba(62,19,10,.3)}.mentor-role-text{font-size:15px;font-weight:500}.linkedin-text{font-size:15px;justify-content:center}.company-logos{justify-content:center;flex-wrap:wrap}.company-logo{width:32px;height:32px}.expand-icon{font-size:18px}}@media (max-width:480px){.mentor-section-container{padding:48px 0 58px}.mentor-section-content{padding:0 16px}.mentor-section-header{margin-bottom:28px}.mentor-section-title{font-size:28px;line-height:35px}.view-team-button{padding:6px 10px;font-size:11px;gap:4px;border-radius:6px}.view-team-icon{font-size:11px}.mentor-card-header{padding:16px;min-height:70px}.mentor-header-left{gap:12px}.mentor-header-right{gap:8px}.mentor-name{font-size:18px;line-height:26px}.mentor-title{font-size:14px;line-height:20px}.mentor-card-content.expanded{padding:20px 16px}.mentor-content-inner{gap:20px}.mentor-image{width:160px;height:200px}.mentor-bio{font-size:14px;line-height:20px}.mentor-bio-section{margin-bottom:10px}.mentor-actions{gap:12px;padding-top:12px;margin-top:12px}.linkedin-text,.mentor-role-text{font-size:14px}.company-logo{width:28px;height:28px}.expand-icon{font-size:16px}}@media (max-width:360px){.mentor-section-content{padding:0 12px}.mentor-card-header{padding:12px;flex-direction:column;align-items:flex-start;gap:12px}.mentor-header-left{width:100%}.mentor-header-right{width:100%;justify-content:flex-end}.mentor-name{font-size:16px;line-height:24px}.mentor-title{font-size:13px;line-height:18px}.mentor-image{width:140px;height:180px}.company-logo{width:24px;height:24px}}.container{text-align:center;padding:80px 20px;height:auto;overflow-x:hidden;border-bottom:1px solid var(--color-border)}@media (max-width:768px){.container{border-bottom:1px solid var(--color-border);padding:60px 0}}.header-section{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto 48px;gap:40px}.title-container{flex:0 0 auto;text-align:left}.description-container{flex:1 1;text-align:left}.small-container{text-align:center;max-width:940px;width:100%;padding:20px;margin:0 auto}.main-title{font-weight:700;font-size:40px;line-height:50px;vertical-align:middle;color:var(--color-heading);white-space:nowrap}.description,.main-title{font-family:Inter;letter-spacing:0;margin:0}.description{font-weight:400;font-size:20px;line-height:26px;color:var(--color-text)}.primary-color{color:var(--color-primary)}.dream-job-logos-section{width:100%;max-width:1200px;height:129.3006134033203px;margin:0 auto;overflow:hidden;position:relative}.dream-job-logos-carousel{display:flex;animation:scroll-dream-job-logos 15s linear infinite;width:calc(133.83412170410156px * 12 + 480px);height:125.46949005126953px;align-items:center}.dream-job-company-logo{width:133.83412170410156px;height:125.46949005126953px;object-fit:contain;margin-right:40px;flex-shrink:0}@keyframes scroll-dream-job-logos{0%{transform:translateX(0)}to{transform:translateX(calc(-133.83412170410156px * 6 - 240px))}}.statistics{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:48px;gap:32px}.stat-item{text-align:center;flex:1 1 200px;max-width:300px;background:var(--color-subtle-bg);padding:32px 24px;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--color-border)}.stat-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.stat-number{font-family:Inter;font-size:64px!important;font-weight:700;line-height:1.2;margin-bottom:16px;color:var(--color-heading);display:block;animation:count-animation 2s ease-in-out}.container .statistics .stat-number:after{content:"+"}.stat-description{font-family:Inter;font-size:16px;font-weight:400;line-height:1.4;color:var(--color-text)}@media (max-width:1200px){.header-section{max-width:100%;padding:0 32px;gap:32px}.dream-job-logos-section{max-width:100%;height:auto;margin:0 auto}.dream-job-logos-carousel{height:100px;width:calc(100px * 12 + 360px)}.dream-job-company-logo{width:100px;height:94px;margin-right:30px}@keyframes scroll-dream-job-logos{0%{transform:translateX(0)}to{transform:translateX(calc(-100px * 6 - 180px))}}}@media (max-width:768px){.container{padding:60px 0}.header-section{flex-direction:column;align-items:center;gap:24px;padding:0 20px;margin-bottom:40px}.description-container,.header-section,.title-container{text-align:center}.main-title{font-size:32px;line-height:40px;white-space:normal}.description{font-size:18px;line-height:26px}.small-container{padding:0 20px}.statistics{margin-top:32px;gap:20px;flex-direction:column}.stat-item{max-width:100%;padding:32px 24px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.stat-number{font-size:52px!important;margin-bottom:8px;line-height:1;font-weight:800}.stat-description{font-size:16px;line-height:1.4;font-weight:500;color:var(--color-text);max-width:none}.dream-job-logos-section{margin:32px auto 0;height:80px}.dream-job-logos-carousel{height:80px;width:calc(80px * 12 + 240px)}.dream-job-company-logo{width:80px;height:75px;margin-right:20px}@keyframes scroll-dream-job-logos{0%{transform:translateX(0)}to{transform:translateX(calc(-80px * 6 - 120px))}}}@media (max-width:576px){.container{padding:48px 0}.header-section{padding:0 16px;gap:20px;margin-bottom:32px}.main-title{font-size:28px;line-height:36px}.description{font-size:16px;line-height:24px}.small-container{padding:0 16px}.statistics{gap:16px}.stat-item{padding:28px 20px}.stat-number{font-size:46px!important;margin-bottom:6px;font-weight:800}.stat-description{font-size:15px;line-height:1.3;font-weight:500}.dream-job-logos-section{height:60px;margin:24px auto 0}.dream-job-logos-carousel{height:60px;width:calc(60px * 12 + 180px)}.dream-job-company-logo{width:60px;height:56px;margin-right:15px}@keyframes scroll-dream-job-logos{0%{transform:translateX(0)}to{transform:translateX(calc(-60px * 6 - 90px))}}}@media (max-width:360px){.container{padding:40px 0}.header-section{padding:0 12px;gap:16px}.main-title{font-size:24px;line-height:32px}.description{font-size:15px;line-height:22px}.small-container{padding:0 12px}.stat-item{padding:24px 16px}.stat-number{font-size:40px!important;font-weight:800}.stat-description{font-size:14px;line-height:1.3;font-weight:500}}@keyframes count-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.features-container{width:100%;background-color:var(--color-background);padding:80px 0;border-bottom:1px solid var(--color-border)}.features-content{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:300px 1fr;grid-gap:80px;gap:80px;align-items:start}.features-title-section{display:flex;align-items:flex-start;justify-content:flex-start}.features-title{font-family:Inter;font-weight:700;font-size:80px;line-height:90px;letter-spacing:0;color:var(--color-heading);margin:0;text-align:left}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px 60px;gap:48px 60px}.feature-item{background:transparent!important;text-align:left}.feature-item,.feature-item .ant-card-body{border:none!important;padding:0!important;box-shadow:none!important}.feature-heading{font-weight:700;font-size:24px;line-height:32px;color:var(--color-heading);margin:0 0 16px}.feature-content,.feature-heading{font-family:Inter;letter-spacing:0}.feature-content{font-weight:400;font-size:16px;line-height:24px;color:var(--color-text);margin:0}@media (max-width:992px){.features-content{padding:0 32px;grid-template-columns:250px 1fr;gap:60px}.features-title{font-size:64px;line-height:72px}.features-grid{gap:40px 50px}.feature-heading{font-size:22px;line-height:30px}.feature-content{font-size:15px;line-height:22px}}@media (max-width:768px){.features-container{padding:60px 0}.features-content{padding:0 24px;grid-template-columns:1fr;gap:40px}.features-title{font-size:48px;line-height:56px}.features-grid{grid-template-columns:1fr;gap:32px}.feature-heading{font-size:20px;line-height:28px;margin-bottom:12px}.feature-content{font-size:14px;line-height:20px}}@media (max-width:480px){.features-container{padding:48px 0}.features-content{padding:0 16px;gap:32px}.features-title{font-size:36px;line-height:42px}.features-grid{gap:28px}.feature-heading{font-size:18px;line-height:26px}.feature-content{font-size:14px;line-height:20px}}.trusted-by-container{width:100%;margin:auto;padding:40px 0;background-color:var(--color-primary);position:relative;text-align:center}.title-container{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.title-text{font-weight:700;font-size:40px;line-height:1.2;color:white;margin:0}.carousel-item{display:flex;justify-content:center;align-items:center}.carousel-item img{max-width:100%;width:80%;height:auto;object-fit:cover}.carousel-dots .slick-active{background-color:var(--color-primary)}.slick-arrow .slick-next .slick-prev{color:#ffffff!important}.mentor-showcase-container{background-color:var(--color-background);padding:80px 0;color:var(--color-heading);border-bottom:1px solid var(--color-border)}.section-title{font-family:Inter;font-weight:700;font-size:40px;line-height:50px;letter-spacing:0;text-align:center;vertical-align:middle;color:var(--color-heading);margin-bottom:40px}.sub-title{display:none}.carousel-slide{padding:0 10px;display:flex;justify-content:center}.mentor-card{background-color:var(--color-subtle-bg);border-radius:16px;overflow:hidden;border:1px solid var(--color-border);text-align:center;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:378.67px;height:400px;transition:transform .3s ease,box-shadow .3s ease;margin:0 auto}.mentor-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.mentee-avatar-container{width:100px;height:100px;margin:0 auto 16px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.mentee-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}.mentor-meta{width:100%;text-align:center;margin-bottom:12px}.mentor-meta .ant-card-meta-title{font-family:Inter;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;color:var(--color-heading);margin-bottom:8px}.mentor-meta .ant-card-meta-description{margin-bottom:0}.mentor-company,.mentor-meta .ant-card-meta-description{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:var(--color-text)}.mentor-company{flex-grow:1;flex-direction:column;margin:12px 0}.company-logos,.mentor-company{display:flex;justify-content:center}.company-logos{gap:12px;margin-top:16px;flex-wrap:wrap;flex-shrink:0}.company-logo{width:32px;height:32px;object-fit:contain;border-radius:4px}.call-to-action{text-align:center;margin-top:40px;margin-bottom:40px}.custom-button{background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:Inter;font-weight:500;font-size:16px;cursor:pointer;transition:all .2s ease}.custom-button:hover{background:#a94a0e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(196,90,29,.3)}@media (max-width:1200px){.mentor-showcase-container{padding:60px 20px}.section-title{font-size:36px;line-height:45px;margin-bottom:32px}.mentor-card{width:auto;max-width:378.67px;height:auto;min-height:400px}}@media (max-width:768px){.mentor-showcase-container{padding:48px 16px}.section-title{font-size:32px;line-height:40px;margin-bottom:28px}.mentor-card{padding:24px;width:auto;max-width:378.67px;height:auto;min-height:380px}.call-to-action{margin-top:32px}}@media (max-width:576px){.section-title{font-size:28px;line-height:35px}.mentor-card{padding:20px;width:auto;max-width:378.67px;height:auto;min-height:360px}}.peer-to-peer-container{width:100%;background:var(--color-background);padding:80px 0;border-bottom:1px solid var(--color-border)}.peer-to-peer-content{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:48px}.peer-to-peer-title-row{width:100%;text-align:left}.peer-to-peer-title{font-family:Inter;font-weight:700;font-size:80px;line-height:90px;letter-spacing:0;color:var(--color-heading);margin:0}.peer-to-peer-content-row{display:grid;grid-template-columns:1fr auto;grid-gap:60px;gap:60px;align-items:center}.peer-to-peer-description-column{display:flex;align-items:center}.peer-to-peer-description{font-family:Inter,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:0;color:var(--color-text);margin:0}.peer-to-peer-buttons-column{display:flex;gap:24px;align-items:center;flex-shrink:0}.peer-to-peer-primary-btn,.peer-to-peer-primary-btn.ant-btn,.peer-to-peer-primary-btn.ant-btn-primary{width:134px!important;height:43px!important;min-width:120px!important;padding:12px 24px!important;gap:10px;border-radius:8px!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:500!important;box-shadow:0 2px 8px rgba(196,90,29,.15)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--color-primary)!important;position:relative!important;overflow:hidden!important}.peer-to-peer-primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.peer-to-peer-primary-btn.ant-btn-primary:focus,.peer-to-peer-primary-btn.ant-btn-primary:hover,.peer-to-peer-primary-btn.ant-btn:focus,.peer-to-peer-primary-btn.ant-btn:hover,.peer-to-peer-primary-btn:focus,.peer-to-peer-primary-btn:hover{background-color:#a94a0e!important;border-color:#a94a0e!important;color:#fff!important;box-shadow:0 6px 20px rgba(196,90,29,.3)!important;transform:translateY(-2px)}.peer-to-peer-primary-btn:hover:before{left:100%}.peer-to-peer-primary-btn:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(196,90,29,.2)!important}.peer-to-peer-secondary-btn{width:180px;height:43px;min-width:100px;padding:12px 24px;gap:10px;border-radius:8px;color:var(--color-primary);font-weight:500;font-size:16px;font-family:Inter,sans-serif;border:1px solid var(--color-primary);background:transparent;transition:all .2s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.peer-to-peer-secondary-btn:focus,.peer-to-peer-secondary-btn:hover{color:#fff!important;border-color:var(--color-primary)!important;background:var(--color-primary)!important;box-shadow:0 2px 8px rgba(196,90,29,.15)}.peer-to-peer-secondary-btn:active{transform:scale(.98);box-shadow:0 1px 4px rgba(196,90,29,.1)}[data-theme=dark] .peer-to-peer-secondary-btn:focus,[data-theme=dark] .peer-to-peer-secondary-btn:hover{color:#ffffff!important}.peer-to-peer-image-row{width:100%;display:flex;justify-content:center}.peer-to-peer-image-card,.peer-to-peer-image-wrapper{width:1200px;max-width:100%}.peer-to-peer-image-card{height:434px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-card-bg);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.peer-to-peer-image-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 48px rgba(0,0,0,.2)}.peer-to-peer-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.peer-to-peer-image-card:hover .peer-to-peer-image{transform:scale(1.05)}.peer-to-peer-divider{display:none}@media (max-width:992px){.peer-to-peer-content{padding:0 32px;gap:40px}.peer-to-peer-title{font-size:64px;line-height:72px}.peer-to-peer-content-row{gap:40px}.peer-to-peer-description{font-size:20px;line-height:28px}.peer-to-peer-image-wrapper{width:100%}.peer-to-peer-image-card{width:100%;height:350px}}@media (max-width:768px){.peer-to-peer-container{padding:60px 0;border-bottom:none}.peer-to-peer-content{padding:0 20px;gap:32px;max-width:100%}.peer-to-peer-title{font-size:48px;line-height:56px;text-align:left}.peer-to-peer-content-row{grid-template-columns:1fr;gap:24px;text-align:left}.peer-to-peer-description-column{order:1}.peer-to-peer-buttons-column{order:2;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:stretch}.peer-to-peer-description{font-size:18px;line-height:26px}.peer-to-peer-buttons-column .peer-to-peer-apply-btn,.peer-to-peer-buttons-column .peer-to-peer-primary-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);width:calc(50% - 6px)!important;max-width:100%;min-width:unset!important}.peer-to-peer-buttons-column .peer-to-peer-secondary-btn{flex:1 1 100%;width:100%!important;max-width:100%;min-width:unset!important}.peer-to-peer-image-card{height:280px;border-radius:12px}.peer-to-peer-divider{display:block;border:none;border-top:1px solid var(--color-border);margin:40px 0 0}}@media (max-width:480px){.peer-to-peer-container{padding:48px 0}.peer-to-peer-content{padding:0 16px;gap:28px}.peer-to-peer-title{font-size:36px;line-height:42px}.peer-to-peer-description{font-size:16px;line-height:24px}.peer-to-peer-image-card{height:240px}}@media (max-width:360px){.peer-to-peer-content{padding:0 12px}.peer-to-peer-title{font-size:32px;line-height:38px}.peer-to-peer-description{font-size:15px;line-height:22px}}.community-container{text-align:center;padding:60px 20px 40px;background-color:var(--color-background);position:relative;overflow:hidden}.community-title-wrapper{padding:10px 20px;border-radius:20px;display:inline-block;margin-bottom:30px}.community-title{font-size:40px;font-weight:700;line-height:65.35px;color:white}.community-row{display:flex;flex-wrap:wrap;justify-content:center}.image-col{justify-content:center;position:relative}.clickable-image,.image-col{display:flex;flex-direction:column;align-items:center}.clickable-image{cursor:pointer;transition:transform .3s ease}.clickable-image:hover{transform:scale(1.05)}.community-image{width:250px;height:auto;border-radius:15px;box-shadow:0 6px 10px rgba(0,0,0,.15);margin-bottom:8px}.image-description{font-size:18px;font-weight:600;color:var(--color-secondary);margin-top:12px}.new-badge{position:absolute;top:10px;right:10px;background-color:var(--color-secondary);color:white;font-size:14px;font-weight:700;padding:4px 8px;border-radius:8px}@media (max-width:768px){.community-title{font-size:28px}.community-image{width:200px}.image-description{font-size:16px}}.faq-container{width:100%;padding:80px 0;border-bottom:1px solid var(--color-border);background:var(--color-background)}.faq-content-wrapper{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;align-items:start}.faq-title-section{position:-webkit-sticky;position:sticky;top:100px}.faq-title{font-family:Inter;font-weight:700;font-size:40px;line-height:50px;letter-spacing:0;color:var(--color-dark);margin:0;text-align:left}.faq-cards-stack{display:flex;flex-direction:column;gap:16px}.faq-card{border-radius:12px;border:1px solid var(--color-border);background:var(--color-background);box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .18s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(0)}.faq-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.faq-card.expanded{background:var(--color-secondary);border:1px solid var(--color-primary);box-shadow:0 8px 24px rgba(196,90,29,.15);transform:translateY(-4px)}.faq-card-header{display:flex;align-items:center;gap:16px;padding:24px 32px;cursor:pointer;font-family:Inter;font-weight:700;font-size:20px;color:var(--color-dark-alt);background:transparent;border:none;outline:none;transition:all .18s cubic-bezier(.4,0,.2,1);position:relative}.faq-card-header.expanded,.faq-card-header:hover{background:rgba(255,255,255,.1)}.faq-card-header.expanded{color:var(--color-dark)}.faq-icon{font-size:20px;margin-right:12px;color:var(--color-dark-alt);display:flex;align-items:center;transition:all .22s cubic-bezier(.4,0,.2,1);transform:rotate(0deg)}.faq-card.expanded .faq-icon{color:var(--color-dark);transform:rotate(45deg)}.faq-question{flex:1 1;font-weight:700;transition:color .18s ease}.faq-card-content{max-height:0;overflow:hidden;background:transparent;font-family:Inter;font-size:16px;color:var(--color-dark-alt);transition:all .22s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(-10px)}.faq-card-content.expanded{max-height:1000px;padding:0 32px 24px;opacity:1;transform:translateY(0)}.faq-divider{border:none;border-top:1px solid var(--color-border);margin:0 0 16px;width:0;transition:width .28s cubic-bezier(.4,0,.2,1)}.faq-card-content.expanded .faq-divider{width:100%}.faq-answer{margin-bottom:8px;line-height:1.6;opacity:0;transform:translateY(10px);transition:all .18s cubic-bezier(.4,0,.2,1)}.faq-card-content.expanded .faq-answer{opacity:1;transform:translateY(0)}.faq-card-content.expanded .faq-answer:nth-child(2){transition-delay:.05s}.faq-card-content.expanded .faq-answer:nth-child(3){transition-delay:.1s}.faq-card-content.expanded .faq-answer:nth-child(4){transition-delay:.15s}.faq-card-content.expanded .faq-answer:nth-child(5){transition-delay:.2s}.faq-card-content.expanded .faq-answer:nth-child(6){transition-delay:.25s}.faq-card-content.expanded .faq-answer:nth-child(7){transition-delay:.3s}.faq-card-content.expanded .faq-answer:nth-child(8){transition-delay:.35s}@media (max-width:1024px){.faq-content-wrapper{padding:0 32px;gap:60px}.faq-title{font-size:36px;line-height:45px}}@media (max-width:768px){.faq-container{padding:60px 0}.faq-content-wrapper{grid-template-columns:1fr;gap:40px;padding:0 24px}.faq-title-section{position:static}.faq-title{font-size:32px;line-height:40px;text-align:center;margin-bottom:8px}.faq-card-header{padding:20px 24px;font-size:18px}.faq-card-content.expanded{padding:0 24px 20px;font-size:15px}}@media (max-width:480px){.faq-container{padding:48px 0}.faq-content-wrapper{padding:0 16px;gap:32px}.faq-title{font-size:28px;line-height:35px}.faq-card-header{padding:16px 20px;font-size:16px}.faq-card-content.expanded{padding:0 20px 16px;font-size:14px}.faq-icon{font-size:18px}}