.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-16);border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:500;line-height:1.5;cursor:pointer;transition:all var(--duration-normal) var(--ease-standard);border:none;text-decoration:none;position:relative}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn--primary{background:var(--color-primary);color:var(--color-btn-primary-text)}.btn--primary:hover{background:var(--color-primary-hover)}.btn--primary:active{background:var(--color-primary-active)}.btn--secondary{background:var(--color-secondary);color:var(--color-text)}.btn--secondary:hover{background:var(--color-secondary-hover)}.btn--secondary:active{background:var(--color-secondary-active)}.btn--outline{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn--outline:hover{background:var(--color-secondary)}.btn--sm{padding:var(--space-4) var(--space-12);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}.btn--lg{padding:var(--space-10) var(--space-20);font-size:var(--font-size-lg);border-radius:var(--radius-md)}.btn--full-width{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.form-control{display:block;width:100%;padding:var(--space-8) var(--space-12);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-base);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}textarea.form-control{font-family:var(--font-family-base);font-size:var(--font-size-base)}select.form-control{padding:var(--space-8) var(--space-12);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--select-caret-light);background-repeat:no-repeat;background-position:right var(--space-12) center;background-size:16px;padding-right:var(--space-32)}@media (prefers-color-scheme: dark){select.form-control{background-image:var(--select-caret-dark)}}[data-color-scheme=dark] select.form-control{background-image:var(--select-caret-dark)}[data-color-scheme=light] select.form-control{background-image:var(--select-caret-light)}.form-control:focus{border-color:var(--color-primary);outline:var(--focus-outline)}.form-label{display:block;margin-bottom:var(--space-8);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.form-group{margin-bottom:var(--space-16)}.card{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-card-border);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--duration-normal) var(--ease-standard)}.card:hover{box-shadow:var(--shadow-md)}.card__body{padding:var(--space-16)}.card__header,.card__footer{padding:var(--space-16);border-bottom:1px solid var(--color-card-border-inner)}.status{display:inline-flex;align-items:center;padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.status--success{background-color:rgba(var(--color-success-rgb, 33, 128, 141),var(--status-bg-opacity));color:var(--color-success);border:1px solid rgba(var(--color-success-rgb, 33, 128, 141),var(--status-border-opacity))}.status--error{background-color:rgba(var(--color-error-rgb, 192, 21, 47),var(--status-bg-opacity));color:var(--color-error);border:1px solid rgba(var(--color-error-rgb, 192, 21, 47),var(--status-border-opacity))}.status--warning{background-color:rgba(var(--color-warning-rgb, 168, 75, 47),var(--status-bg-opacity));color:var(--color-warning);border:1px solid rgba(var(--color-warning-rgb, 168, 75, 47),var(--status-border-opacity))}.status--info{background-color:rgba(var(--color-info-rgb, 98, 108, 113),var(--status-bg-opacity));color:var(--color-info);border:1px solid rgba(var(--color-info-rgb, 98, 108, 113),var(--status-border-opacity))}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.gap-16{gap:var(--space-16)}.m-0{margin:0}.mt-8{margin-top:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.mx-8{margin-left:var(--space-8);margin-right:var(--space-8)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.p-0{padding:0}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.block{display:block}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:var(--focus-outline);outline-offset:2px}[data-color-scheme=dark] .btn--outline{border:1px solid var(--color-border-secondary)}@font-face{font-family:FKGroteskNeue;src:url(https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#000;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.02em;line-height:1.1}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.1)}.nav-container{max-width:1200px;margin:0 auto;padding:20px 40px;display:flex;justify-content:space-between;align-items:center}.nav-brand{font-size:24px;font-weight:700;color:#000;letter-spacing:-.01em}.nav-contact{font-size:14px;color:#000;opacity:.8}.hero{background:#fff;color:#000;display:flex;align-items:center;position:relative;padding-top:80px}.hero-container{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.hero-headline{font-size:clamp(48px,8vw,120px);font-weight:700;margin-bottom:30px;letter-spacing:-.03em;line-height:.9;animation:fadeInUp 1s ease-out}.hero-subtitle{font-size:clamp(18px,3vw,28px);margin-bottom:60px;opacity:.8;font-weight:400;animation:fadeInUp 1s ease-out .2s both}.hero-product{margin:80px 0;animation:fadeInUp 1s ease-out .4s both}.cable-illustration{display:flex;align-items:center;justify-content:center;margin:40px 0;height:100px}.cable-body{width:300px;height:8px;background:#000;border-radius:4px;position:relative;overflow:hidden}.cable-body:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.cable-connector{width:20px;height:20px;background:#000;border-radius:50%;position:relative}.cable-connector:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.cable-left{margin-right:-10px;z-index:2}.cable-right{margin-left:-10px;z-index:2}.brand-story{background:#000;color:#fff;padding:120px 0;position:relative}.brand-story:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#fff;opacity:.1}.story-container{max-width:800px;margin:0 auto;padding:0 40px}.story-content p{margin-bottom:30px}.story-title{font-size:clamp(36px,6vw,64px);font-weight:700;margin-bottom:60px;letter-spacing:-.02em;line-height:1.1;color:#fff}.story-text{font-size:clamp(16px,2.5vw,24px);line-height:1.6;margin-bottom:30px;opacity:.9}.story-text.large{font-size:clamp(20px,3vw,32px);font-weight:500;margin-bottom:50px;opacity:1}.story-text.highlight,.story-text.bold{font-weight:600;opacity:1}.story-text.final{margin-bottom:0;font-weight:500}.product-showcase{background:#fff;color:#000;padding:120px 0}.showcase-container{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.showcase-title{font-size:clamp(36px,6vw,64px);font-weight:700;margin-bottom:80px;letter-spacing:-.02em}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:60px}.benefit-card{text-align:center}.benefit-card h3{font-size:clamp(20px,3vw,28px);font-weight:600;margin-bottom:20px;letter-spacing:-.01em}.benefit-card p{font-size:clamp(14px,2vw,18px);opacity:.8;line-height:1.5}.specs-container{border-top:1px solid rgba(0,0,0,.1);padding-top:80px}.specs-title{font-size:clamp(24px,4vw,36px);font-weight:600;margin-bottom:40px;text-align:center}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:800px;margin:0 auto}.spec-item{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}.spec-label{font-weight:500;opacity:.7}.spec-value{font-weight:600;text-align:right}.features{background:#000;color:#fff;padding:120px 0}.features-container{max-width:1000px;margin:0 auto;padding:0 40px}.feature-block{margin-bottom:80px;text-align:center}.feature-block:last-child{margin-bottom:0}.feature-title{font-size:clamp(28px,5vw,48px);font-weight:700;margin-bottom:30px;letter-spacing:-.02em}.feature-description{font-size:clamp(16px,2.5vw,24px);line-height:1.6;opacity:.9;max-width:600px;margin:0 auto}.philosophy{background:#fff;color:#000;padding:120px 0;text-align:center}.philosophy-container{max-width:800px;margin:0 auto;padding:0 40px}.philosophy-title{font-size:clamp(36px,6vw,64px);font-weight:700;margin-bottom:30px;letter-spacing:-.02em}.philosophy-subtitle{font-size:clamp(18px,3vw,28px);font-weight:500;margin-bottom:40px;opacity:.8}.philosophy-description{font-size:clamp(16px,2.5vw,24px);line-height:1.6;opacity:.9}.final-cta{background:#000;color:#fff;padding:120px 0 80px;text-align:center}.cta-container{max-width:800px;margin:0 auto;padding:0 40px}.cta-headline{font-size:clamp(36px,6vw,64px);font-weight:700;margin-bottom:30px;letter-spacing:-.02em}.cta-subheadline{font-size:clamp(16px,2.5vw,24px);line-height:1.6;margin-bottom:60px;opacity:.9}.cta-guarantee{font-size:14px;margin-top:30px;opacity:.7}.contact-info{margin-top:80px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.contact-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.contact-item:last-child{border-bottom:none}.contact-label{font-weight:500;opacity:.7}.contact-value{font-weight:600}.cta-button{background:#000;color:#fff;padding:18px 40px;border:2px solid #000000;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;letter-spacing:-.01em}.cta-button:hover{background:#fff;color:#000;transform:translateY(-2px)}.final-cta .cta-button{background:#fff;color:#000;border-color:#fff}.final-cta .cta-button:hover{background:#000;color:#fff}.cta-button.large{padding:22px 50px;font-size:20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.nav-container{padding:15px 20px}.hero-container,.story-container,.showcase-container,.features-container,.philosophy-container,.cta-container{padding:0 20px}.hero,.brand-story,.product-showcase,.features,.philosophy,.final-cta{padding:80px 0}.benefits-grid{grid-template-columns:1fr;gap:40px}.specs-grid{grid-template-columns:1fr}.spec-item{flex-direction:column;gap:10px;text-align:left}.spec-value{text-align:left}.contact-item{flex-direction:column;gap:10px;text-align:left;align-items:flex-start}.cable-body{width:200px}}.hero,.brand-story,.product-showcase,.features,.philosophy,.final-cta{scroll-snap-align:start}.cta-button:focus{outline:2px solid #000000;outline-offset:4px}.final-cta .cta-button:focus{outline-color:#fff}.cable-illustration{-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/new-home.css.map */
