.lp .touch-nav{border-bottom:1px solid var(--line);background:var(--panel)}.lp .touch-nav>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:58px}.lp .touch-name{font-size:16px;color:var(--ink);font-weight:550;letter-spacing:-.02em}.lp .touch-nav>.wrap>div{display:flex;gap:26px;margin-left:auto}.lp .touch-nav a:not(.touch-name){font-size:13px}.lp .touch-nav a:hover{color:var(--link)}.lp .touch-shop-link{display:flex;align-items:center;gap:10px;border-left:1px solid var(--line);padding-left:26px;color:var(--link)}.lp .touch-shop-link svg{width:17px}.lp .touch-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:26px;align-items:center;padding-block:70px 60px}.lp .touch-hero-copy{position:relative;z-index:1}.lp .touch-hero h1{font-size:clamp(46px,4.5vw,64px);letter-spacing:-.045em;line-height:1.08;font-weight:550;color:var(--ink);margin:0 0 24px}.lp .touch-hero-copy>p:not(.eyebrow):not(.touch-requires){font-size:19px;line-height:1.7;max-width:450px;margin:0 0 28px;color:var(--muted)}.lp .touch-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lp .touch-actions .text-link{margin:0}.lp .touch-hero-copy .touch-requires{font-size:13px;line-height:1.65;color:var(--muted);margin:22px 0 0}.lp .touch-requires a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.lp .touch-hero-art{position:relative;min-height:450px;background:var(--panel);border:1px solid #edf1f5;border-radius:22px;isolation:isolate}.lp .hero-touch-ten{position:absolute;width:96%;left:-5%;top:-6%;filter:drop-shadow(0 20px 18px #14273715)}.lp .hero-touch-four{position:absolute;width:42%;right:-1%;bottom:9%;filter:drop-shadow(0 14px 12px #14273720)}.lp .touch-art-caption{position:absolute;left:28px;right:28px;bottom:24px;gap:14px;font-size:12px;line-height:1.5}.lp .touch-art-caption,.lp .touch-proof{display:flex;justify-content:space-between;color:var(--muted)}.lp .touch-proof{align-items:center;gap:24px;border-block:1px solid var(--line);padding-block:24px;font-size:14px}.lp .touch-proof span+span{border-left:1px solid var(--line);padding-left:28px}.lp .touch-model{display:grid;grid-template-columns:1.08fr 1fr;gap:80px;align-items:center;padding-block:76px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.lp .touch-model-media{position:relative;background:var(--panel);border-radius:var(--radius);padding:22px 26px 24px;min-width:0}.lp .touch-model-ref{font-size:12px;letter-spacing:.08em;color:var(--muted)}.lp .touch-image.image-zoom{padding:0;margin:0;border:0;background:transparent}.lp .touch-image img{height:360px;max-height:360px;-o-object-fit:contain;object-fit:contain}.lp .touch-image.image-zoom>span{font-size:12px;padding:0 0 12px;color:var(--muted)}.lp .touch-angles{display:flex;justify-content:center;gap:6px}.lp .touch-angles button{border:1px solid transparent;border-radius:7px;padding:9px 15px;font-size:13px;background:transparent;color:var(--muted)}.lp .touch-angles button[aria-pressed=true]{background:white;color:var(--ink);border-color:var(--line)}.lp .touch-model-copy h2{font-size:42px;line-height:1.15;letter-spacing:-.035em;font-weight:550;color:var(--ink);margin:0 0 24px}.lp .touch-model-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;margin:0;color:var(--muted)}.lp .touch-key-specs{display:flex;justify-content:space-between;gap:18px;margin:30px 0}.lp .touch-key-specs>div{display:flex;flex-direction:column-reverse;gap:8px}.lp .touch-key-specs dt{font-size:12px;color:var(--muted)}.lp .touch-key-specs dd{font-size:21px;font-weight:550;letter-spacing:-.025em;color:var(--ink)}.lp .touch-model-reverse .touch-model-copy{grid-column:1;grid-row:1}.lp .touch-model-reverse .touch-model-media{grid-column:2;grid-row:1}.lp .touch-model-reverse .touch-image img{height:330px;max-height:330px}@media(max-width:1000px){.lp .touch-hero{gap:24px;padding-block:54px}.lp .touch-hero-art{min-height:350px}.lp .hero-touch-ten{top:0}.lp .touch-art-caption{left:18px;right:18px;bottom:18px;font-size:12px}.lp .touch-actions{gap:16px}.lp .touch-model{gap:38px;padding-block:58px}.lp .touch-model-copy h2{font-size:35px}.lp .touch-proof{gap:16px;font-size:13px}.lp .touch-proof span+span{padding-left:16px}.lp .touch-image img{height:300px;max-height:300px}.lp .touch-model-reverse .touch-image img{height:290px;max-height:290px}.lp .touch-key-specs{flex-wrap:wrap}}@media(max-width:760px){.lp .touch-nav>.wrap{min-height:56px;gap:18px;flex-wrap:wrap;padding-block:14px}.lp .touch-nav>.wrap>div{gap:20px}.lp .touch-name{font-size:14px}.lp .touch-shop-link{display:none}.lp .touch-hero{grid-template-columns:1fr;gap:30px;padding-block:40px 34px}.lp .touch-hero h1{font-size:46px;line-height:1.1}.lp .touch-hero-copy>p:not(.eyebrow):not(.touch-requires){font-size:17px;max-width:500px}.lp .touch-hero-art{min-height:0;aspect-ratio:1.2}.lp .hero-touch-ten{top:-8%}.lp .hero-touch-four{bottom:8%}.lp .touch-art-caption{font-size:12px;gap:10px;bottom:16px;left:16px;right:16px}.lp .touch-actions{gap:16px 22px}.lp .touch-proof{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;padding-block:22px}.lp .touch-proof span+span{border:0;padding:0}.lp .touch-model{grid-template-columns:1fr;gap:32px;padding-block:46px}.lp .touch-model-copy h2{font-size:35px}.lp .touch-model-copy>p:not(.eyebrow){font-size:16px}.lp .touch-model-reverse .touch-model-copy,.lp .touch-model-reverse .touch-model-media{grid-column:auto;grid-row:auto}.lp .touch-model-media{padding:20px}.lp .touch-model-reverse .touch-image img{height:290px}.lp .touch-key-specs{gap:14px}.lp .touch-key-specs dd{font-size:20px}.lp .touch-hero-copy .touch-requires{font-size:13px}.lp .touch-nav .touch-name{flex-shrink:0}}.lp .hero-touch-ten{width:90%;left:-3%;top:-8%}.lp .touch-everyday{padding-block:66px;border-bottom:1px solid var(--line)}.lp .touch-closing h2,.lp .touch-everyday h2,.lp .touch-faq h2,.lp .touch-section-heading h2,.lp .touch-server h2{font-size:38px;line-height:1.18;letter-spacing:-.03em;color:var(--ink);font-weight:550;margin:0}.lp .touch-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:36px}.lp .touch-benefits article>span{display:block;font-size:12px;color:var(--link);letter-spacing:.07em;margin-bottom:16px}.lp .touch-benefits h3{font-size:21px;line-height:1.4;letter-spacing:-.02em;color:var(--ink);font-weight:550;margin:0 0 12px}.lp .touch-benefits p{font-size:16px;line-height:1.75;color:var(--muted);margin:0}.lp .touch-comparison{padding-block:70px;scroll-margin-top:30px}.lp .touch-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:34px}.lp .touch-section-heading>p{max-width:350px;font-size:16px;line-height:1.7;color:var(--muted);margin:0}.lp .touch-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:16px}.lp .touch-table-scroll table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65;text-align:left}.lp .touch-table-scroll td,.lp .touch-table-scroll th{padding:19px 24px;border-bottom:1px solid var(--line);vertical-align:top}.lp .touch-table-scroll thead{background:var(--panel)}.lp .touch-table-scroll thead span{font-size:12px;color:var(--muted);font-weight:400;display:block;margin-bottom:9px;letter-spacing:.04em}.lp .touch-table-scroll thead strong{font-size:24px;font-weight:550;letter-spacing:-.025em;color:var(--ink)}.lp .touch-table-scroll thead th{width:36%}.lp .touch-table-scroll tbody th{font-size:14px;color:var(--muted);font-weight:400;width:28%}.lp .touch-table-scroll tbody td{color:var(--ink)}.lp .touch-table-scroll tfoot td{border-bottom:0;padding-block:12px 20px}.lp .touch-table-scroll .text-link{margin:0;gap:8px}.lp .touch-server{padding:48px 54px;background:var(--ink);color:#c4d0db;border-radius:20px;display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:60px}.lp .touch-server .eyebrow{color:#6bcaed}.lp .touch-server h2{color:white;margin-bottom:22px}.lp .touch-server-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:610px;margin:0}.lp .touch-server-requirement{font-size:14px;line-height:1.7;margin:22px 0 26px;color:#aebdcd}.lp .touch-server .button{color:var(--ink);background:white;border-color:white}.lp .touch-server-product{background:white;border-radius:14px;padding:16px 20px 22px;color:var(--muted);text-align:center}.lp .touch-server-product img{height:260px;width:100%;-o-object-fit:contain;object-fit:contain}.lp .touch-server-product span{font-size:12px;line-height:1.5}.lp .touch-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding-block:76px}.lp .touch-faq h2{font-size:32px;max-width:340px}.lp .touch-faq details{border-bottom:1px solid var(--line)}.lp .touch-faq details:first-child{border-top:1px solid var(--line)}.lp .touch-faq summary{font-size:16px;line-height:1.6;padding:20px 0;list-style:none;color:var(--ink);display:flex;justify-content:space-between;gap:24px;cursor:pointer}.lp .touch-faq summary::-webkit-details-marker{display:none}.lp .touch-faq summary>span{color:var(--link);font-size:21px;flex-shrink:0}.lp .touch-faq details[open] summary>span{transform:rotate(45deg)}.lp .touch-faq details>p{font-size:16px;line-height:1.8;color:var(--muted);padding-bottom:22px;margin:0}.lp .touch-closing{border-top:1px solid var(--line);padding-block:40px 70px;display:flex;justify-content:space-between;align-items:center;gap:35px}.lp .touch-closing h2{font-size:30px}.lp .touch-closing p{font-size:16px;line-height:1.7;color:var(--muted);margin:12px 0 0}.lp .touch-closing .touch-actions{flex-shrink:0;gap:22px}@media(max-width:1000px){.lp .touch-server{gap:30px;padding:34px}.lp .touch-server h2{font-size:33px}.lp .touch-server-product img{height:210px}.lp .touch-benefits{gap:28px}.lp .touch-faq{gap:36px}.lp .touch-closing{flex-wrap:wrap}.lp .touch-section-heading h2{font-size:34px}.lp .touch-table-scroll td,.lp .touch-table-scroll th{padding:17px}.lp .touch-table-scroll thead strong{font-size:22px}}@media(max-width:760px){.lp .touch-everyday{padding-block:42px}.lp .touch-everyday h2,.lp .touch-section-heading h2{font-size:32px}.lp .touch-benefits{grid-template-columns:1fr;gap:28px;margin-top:30px}.lp .touch-benefits article>span{margin-bottom:10px}.lp .touch-benefits h3{font-size:21px}.lp .touch-section-heading{display:block;margin-bottom:24px}.lp .touch-section-heading>p{max-width:none;margin-top:20px}.lp .touch-comparison{padding-block:44px}.lp .touch-table-scroll table{min-width:590px;font-size:14px}.lp .touch-table-scroll td,.lp .touch-table-scroll th{padding:16px}.lp .touch-table-scroll thead strong{font-size:21px}.lp .touch-server{padding:28px 24px;grid-template-columns:1fr;gap:30px}.lp .touch-server h2{font-size:32px}.lp .touch-server h2 br{display:none}.lp .touch-server-copy>p:not(.eyebrow){font-size:16px}.lp .touch-server-product{max-width:300px;width:100%;justify-self:center}.lp .touch-server-product img{height:190px}.lp .touch-faq{grid-template-columns:1fr;gap:28px;padding-block:44px}.lp .touch-faq h2{font-size:29px;max-width:none}.lp .touch-faq summary{font-size:16px;padding-block:18px}.lp .touch-faq details>p{font-size:16px}.lp .touch-closing{padding-block:30px 50px;gap:24px}.lp .touch-closing h2{font-size:28px}.lp .touch-closing .touch-actions{flex-shrink:1;flex-wrap:wrap}.lp .touch-table-scroll tfoot td{padding-block:12px}}.lp .hero-touch-four,.lp .hero-touch-ten{height:auto}.lp .touch-nav>.wrap>div a[aria-current]{color:var(--link)}.lp .touch-hero-art img{max-width:none}.lp .touch-image.image-zoom{cursor:zoom-in;width:100%}.lp .touch-image img{width:100%}.lp .touch-server .button:hover{background:#e4f6fd;border-color:#e4f6fd}.lp .touch-key-specs dd{margin:0}.lp .touch-faq details>p{padding-right:30px}