.banner-wrapper{-o-object-fit:cover;object-fit:cover;filter:brightness(.9);--wave-width:90px;--wave-height:60px;--radius:88px;--mask:linear-gradient(#000 0 0)top/100% calc(100% - var(--wave-height))no-repeat,radial-gradient(var(--radius)at 50% calc(100% - var(--wave-height)*1.5),#000 99%,#0000 101%)calc(50% - var(--wave-width)/2)100%/var(--wave-width)calc(var(--wave-height)*2)repeat-x,radial-gradient(var(--radius)at 50% calc(100% + var(--wave-height)*.5),#0000 99%,#000 101%)50% calc(100% - var(--wave-height))/var(--wave-width)calc(var(--wave-height)*2)repeat-x;width:100%;height:300px;-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask)}.banner-wrapper .about-banner{-o-object-fit:cover;object-fit:cover;filter:brightness(.9);width:100%;height:100%}.banner-wrapper .banner-content{color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-wrapper .banner-content h2{letter-spacing:.5rem;font-size:2.5rem;font-weight:300}.banner-wrapper .banner-content .line{background:#fff;width:40px;height:1px;margin:20px auto}.split-wall-page .product-detail-container{border-radius:24px;max-width:1280px;margin:auto;padding:60px 24px 0}.split-wall-page .product-info{flex-direction:column;padding:0 0 40px;display:flex}@media (max-width:768px){.split-wall-page .product-info{padding:0 0 20px}}.split-wall-page .product-info .model-tag{color:#2563eb;letter-spacing:1px;text-transform:uppercase;font-size:.875rem;font-weight:600}.split-wall-page .product-info .title{color:#1a1a1a;margin:12px 0;font-size:2.5rem;font-weight:800}.split-wall-page .product-info .subtitle{color:#64748b;font-size:1.125rem;line-height:1.6}.split-wall-page .product-info .divider{background:linear-gradient(90deg,#e2e8f0,#00000038);height:1px;margin:32px 0}.split-wall-page .product-info .description h3{margin-bottom:12px;font-size:1rem;font-weight:700}.split-wall-page .product-info .description p{color:#64748b;line-height:1.8}.split-wall-page .product-info .tag{margin-top:16px}.split-wall-page .product-info .tag p{color:#2563eb;background:#2563eb1a;border-radius:9999px;margin-right:8px;padding:4px 12px;font-size:.75rem;display:inline-block}.split-wall-page .product-info .specs-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0;display:grid}.split-wall-page .product-info .specs-grid .spec-card{background:#ffffff80;border-radius:12px;flex-direction:column;padding:16px;display:flex}.split-wall-page .product-info .specs-grid .spec-card .label{color:#94a3b8;margin-bottom:4px;font-size:.75rem}.split-wall-page .product-info .specs-grid .spec-card .value{color:#1a1a1a;font-weight:600}.split-wall-page .product-info .purchase-section{justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.split-wall-page .product-info .purchase-section .price-wrapper .currency{color:#1a1a1a;font-size:1.25rem;font-weight:600}.split-wall-page .product-info .purchase-section .price-wrapper .amount{color:#1a1a1a;font-size:2.25rem;font-weight:800}.split-wall-page .product-info .purchase-section .buy-btn{color:#fff;background:#1a1a1a;border-radius:12px;padding:16px 32px;font-weight:600;transition:all .3s}.split-wall-page .product-info .purchase-section .buy-btn:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 10px 20px #2563eb33}.split-wall-page .job-rich-text-container{border-radius:24px;padding:0 0 40px}.split-wall-page .job-rich-text-container .tabs-header{border-bottom:1px solid #e2e8f0;gap:40px;margin-bottom:40px;display:flex}.split-wall-page .job-rich-text-container .tabs-header span{color:#64748b;cursor:pointer;padding-bottom:12px;font-weight:600;position:relative}.split-wall-page .job-rich-text-container .tabs-header span.active{color:#1a1a1a}.split-wall-page .job-rich-text-container .tabs-header span.active:after{content:"";background:#2563eb;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.split-wall-page .job-rich-text-container .quill-content-wrapper{color:#1a1a1a;max-width:1120px;margin:0 auto;line-height:1.5}.split-wall-page .job-rich-text-container .quill-content-wrapper img{width:100%;height:auto}.split-wall-page .job-rich-text-container .quill-content-wrapper blockquote{background:#00000008;border-left:4px solid #cbd5e1;border-radius:0 8px 8px 0;margin:0;padding:.6rem 1.5rem}.split-wall-page .job-rich-text-container .quill-content-wrapper code{background:#f1f5f9;border-radius:4px;padding:.2em .4em;font-size:90%}@media (max-width:768px){.split-wall-page .product-rich-text-container{padding:20px}}
