.section-header{max-width:800px;margin-bottom:2rem}.section-header h2{color:var(--color-white);font-size:clamp(2rem,5vw,3rem);line-height:1.1}.intro{color:var(--color-gray-400);max-width:700px;margin-top:1.5rem;font-size:1.25rem;line-height:1.5}html:not(.theme-professional) .copy-professional,html.theme-professional .copy-thematic{display:none!important}.products-list{flex-direction:column;display:flex}.product-item{border-bottom:var(--border-hairline);flex-direction:column;align-items:flex-start;margin-bottom:1rem;padding:0 0 1rem;display:flex;position:relative}.product-item:last-child{border-bottom:none;padding-bottom:2rem}#products+.cta{padding-top:2rem}html.theme-professional .product-item{backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000000d}.product-item:hover{box-shadow:none;background:0 0;border-color:#c5a05933;transform:none}.product-info{text-align:left;width:100%;max-width:800px;margin:0}.status-tag{color:var(--color-accent);font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;background:#c5a0591a;border:1px solid #c5a05933;border-radius:4px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem .75rem;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.status-dot:after{content:"";opacity:0;border:2px solid;border-radius:50%;animation:2s infinite pulse;position:absolute;inset:-2px}.status-tag.active{color:#5effbb;background:#5effbb0d;border-color:#5effbb33}html.theme-professional .status-tag.active{color:#065f46;background:#065f4614;border-color:#065f4626}.status-tag.in-development{color:gold;background:#ffd7000d;border-color:#ffd70033}html.theme-professional .status-tag.in-development{color:#92400e;background:#92400e14;border-color:#92400e26}@keyframes pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.product-title{color:var(--color-white);margin-bottom:1.5rem;font-size:2rem}.product-info p{color:var(--color-gray-400);font-size:1.1rem;line-height:1.5}html.theme-professional .product-info p{color:var(--color-white)}.product-icon{opacity:.15;pointer-events:none;user-select:none;filter:grayscale();font-size:5rem;transition:all .5s;position:absolute;top:3rem;right:3rem}.product-item:hover .product-icon{opacity:.3;filter:grayscale(0);transform:scale(1.1)rotate(5deg)}html.theme-professional .product-icon{opacity:.1}html.theme-professional .product-item:hover .product-icon{opacity:.2}.product-examples{border-top:none;margin-top:1rem;padding-top:0}.examples-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-400);font-size:.8rem;font-family:var(--font-mono);margin-bottom:1.5rem}.examples-carousel-container{justify-content:flex-start;align-items:center;width:100%;height:260px;margin-top:0;padding-left:160px;display:flex;position:relative}.carousel-btn{backdrop-filter:blur(12px);color:var(--color-white);cursor:pointer;z-index:20;opacity:0;background:#0a0a0bb3;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #00000080}html.theme-professional .carousel-btn{color:#1a1a1c;background:#ffffffe6;border-color:#0000001a;box-shadow:0 4px 15px #0000001a}.examples-carousel-container:hover .carousel-btn{opacity:1}.carousel-btn:hover{background:var(--color-accent);color:var(--color-obsidian);border-color:var(--color-accent);transform:translateY(-50%)scale(1.1)}html.theme-professional .carousel-btn:hover{background:var(--color-accent);color:#fff}.prev-btn{left:-10px}.next-btn{right:-10px}.examples-grid{perspective:1200px;width:100%;max-width:400px;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.example-card{backdrop-filter:blur(8px);transform-origin:50%;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:1.5rem;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,box-shadow .5s;position:absolute;box-shadow:0 10px 30px #0000004d}html.theme-professional .example-card{background:#fffc;border:1px solid #0000001a;box-shadow:0 8px 24px #00000014}.example-card:hover{border-color:var(--color-accent);box-shadow:0 15px 45px #0009,0 0 20px #c5a0591a}html.theme-professional .example-card:hover{border-color:var(--color-accent);box-shadow:0 12px 30px #c5a05926}.example-card.active{opacity:1;z-index:10;pointer-events:auto;backdrop-filter:blur(24px);background:#0a0a0bcc;border:1px solid #c5a0594d;transform:translateZ(0)translate(0)rotateY(0)scale(1)}.flat-link-overlay{z-index:100;background:0 0;border-radius:6px;width:100%;max-width:400px;height:100%;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.flat-link-overlay.active{display:block}.example-card.active:hover{z-index:100}.example-card.next{opacity:.5;z-index:5;pointer-events:auto;transform:translateZ(-80px)translate(35%)rotateY(-15deg)scale(.9)}.example-card.prev{opacity:.5;z-index:5;pointer-events:auto;transform:translateZ(-80px)translate(-35%)rotateY(15deg)scale(.9)}.example-card.hidden{opacity:0;z-index:1;pointer-events:none;transform:translateZ(-160px)translate(0)rotateY(0)scale(.8)}.example-card-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.example-title{color:var(--color-white);margin:0;font-size:1.1rem;font-weight:600;transition:color .3s}html.theme-professional .example-title{color:#1a1a1c}.example-card.active:hover .example-title{color:var(--color-accent)}.example-card-header .arrow{color:var(--color-gray-500);opacity:0;font-family:var(--font-mono);transition:all .3s;transform:translate(-5px)}.example-card.active:hover .example-card-header .arrow{opacity:1;color:var(--color-accent);transform:translate(0)}.example-desc{color:var(--color-gray-400)!important;margin:0!important;font-size:.95rem!important;line-height:1.5!important}html.theme-professional .example-desc{color:#495057!important}@media (width<=768px){.product-item{flex-direction:column-reverse;align-items:flex-start;gap:1.5rem;padding:1.5rem}.product-title{font-size:1.5rem}.carousel-btn{opacity:1;background:#0a0a0be6;width:32px;height:32px}.prev-btn{left:-5px}.next-btn{right:-5px}.examples-carousel-container{justify-content:center;height:220px;padding-left:0}.example-card.active{backdrop-filter:blur(16px)}.example-card.next{transform:translateZ(-60px)translate(25%)rotateY(-10deg)scale(.9)}.example-card.prev{transform:translateZ(-60px)translate(-25%)rotateY(10deg)scale(.9)}}
