.value-stats-section{padding:100px 24px;background:linear-gradient(180deg,#fff 0,var(--silver-50,#f8fafc) 100%)}.value-stats-container{max-width:1200px;margin:0 auto;text-align:center}.value-stats-headline{font-size:40px;font-weight:500;color:var(--silver-400);margin-bottom:60px;letter-spacing:-.03em}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px}.value-closing{font-size:20px;font-weight:600;color:var(--silver-700);margin-bottom:32px}.value-cta{display:inline-block;padding:16px 40px;background:var(--blue-500);color:#fff;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease}.value-cta:hover{background:var(--blue-600);transform:translateY(-2px);box-shadow:0 8px 16px rgba(14,165,233,.3)}@media (max-width:768px){.value-stats-headline{font-size:28px;margin-bottom:40px}.stats-grid{grid-template-columns:1fr;gap:24px}}.problem-carousel-section{padding:100px 24px;background:var(--silver-50)}.problem-carousel-container{max-width:1400px;margin:0 auto}.problem-sticky-headline{margin-bottom:40px}.problem-headline{font-size:40px;font-weight:500;color:var(--silver-400);text-align:center;letter-spacing:-.03em}.problem-carousel-wrapper{position:relative;margin-bottom:40px}.problem-carousel-scroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:20px 40px}.problem-carousel-scroll::-webkit-scrollbar{display:none}.problem-card{min-width:350px;scroll-snap-align:start;padding:40px;text-align:center}.problem-stat{font-size:48px;font-weight:700;color:var(--blue-500);margin-bottom:16px}.problem-card-headline{font-size:20px;font-weight:600;color:var(--silver-900);margin-bottom:12px}.problem-card-text{font-size:16px;color:var(--muted-foreground);line-height:1.6}.carousel-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid var(--silver-200);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.carousel-nav-arrow:hover{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.carousel-nav-left{left:-24px}.carousel-nav-right{right:-24px}.problem-cta-container{text-align:center}.problem-cta{display:inline-block;padding:16px 40px;background:var(--blue-500);color:#fff;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease}.problem-cta:hover{background:var(--blue-600);transform:translateY(-2px);box-shadow:0 8px 16px rgba(14,165,233,.3)}@media (max-width:768px){.problem-carousel-section{padding:60px 16px}.problem-headline{font-size:24px;margin-bottom:24px}.problem-carousel-scroll{padding:12px 16px;gap:12px}.problem-card{min-width:200px;padding:20px}.problem-stat{font-size:32px;margin-bottom:8px}.problem-card-headline{font-size:16px;margin-bottom:8px}.problem-card-text{font-size:13px;line-height:1.5}.carousel-nav-arrow{display:none}.problem-cta{padding:12px 24px;font-size:14px}}.gallery-section{padding:100px 24px;background:#fff}.gallery-container{max-width:1200px;margin:0 auto}.gallery-headline{font-size:40px;font-weight:500;color:var(--silver-400);text-align:center;margin-bottom:60px;letter-spacing:-.03em}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px}.gallery-card-wrapper{width:100%;padding:0!important}.gallery-card-wrapper .secondary-card-content{padding:0}.gallery-card-content{display:flex;flex-direction:column}.gallery-iframe-wrapper{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:var(--silver-100)}.gallery-iframe{width:100%;height:100%;border:none;transform:scale(1);transform-origin:top left}.gallery-placeholder-content{min-height:300px}.gallery-placeholder{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,var(--silver-100),var(--silver-50));display:flex;align-items:center;justify-content:center;border-radius:8px}.gallery-placeholder-text{color:var(--silver-400);font-size:18px;font-weight:600}.gallery-info{padding:24px 0 0;display:flex;align-items:center;justify-content:space-between}.gallery-name{font-size:18px;font-weight:600;color:var(--silver-900)}.gallery-link{display:flex;align-items:center;gap:6px;color:var(--blue-500);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.gallery-link:hover{color:var(--blue-600)}.gallery-footer{text-align:center;font-size:16px;color:var(--silver-600)}@media (max-width:768px){.gallery-headline{font-size:28px}.gallery-grid{grid-template-columns:1fr;gap:24px}}