.lnx{--lnx-ink:#271934;--lnx-purple:#7800c6;--lnx-muted:#746b77;--lnx-line:#dfd7df;--lnx-cream:#f3efe8;--lnx-mist:#f0ebf2;color:var(--lnx-ink);font-family:'Source Sans 3',Arial,sans-serif;font-size:19px;line-height:1.55;background:#fffefd}.lnx *{box-sizing:border-box}.lnx h2,.lnx h3,.lnx p,.lnx figure,.lnx dl,.lnx dd{margin:0}.lnx h2,.lnx h3{font-family:'DM Sans',Arial,sans-serif;font-weight:500;letter-spacing:-.035em;color:inherit}.lnx h2{font-size:clamp(32px,3.25vw,48px);line-height:1.12;text-wrap:balance}.lnx h3{font-size:25px;line-height:1.2}.lnx p+p{margin-top:14px}.lnx img{display:block;width:100%;height:auto}.lnx-space{padding:88px 0;scroll-margin-top:32px}.lnx-wrap{width:calc(100% - var(--ih-page-gutter)*2);max-width:var(--ih-page-width);margin-inline:auto}.lnx-lead{font-size:20px;color:var(--lnx-muted);margin-top:24px;max-width:650px}.lnx-small{font-size:16px;line-height:1.5;color:var(--lnx-muted)}.lnx-center{max-width:800px;text-align:center;margin:0 auto 42px}.lnx-center .lnx-lead{margin-left:auto;margin-right:auto}.lnx-fit{padding-top:70px;background:var(--lnx-cream)}.lnx-fit-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:8%;align-items:center}.lnx-fit-copy{padding:22px 0}.lnx-fit-note{font-size:18px;margin-top:35px!important;padding-top:24px;border-top:1px solid #cfc4ce;max-width:410px}.lnx-fit-photo{position:relative;border-radius:70% 70% 12px 12px/45% 45% 12px 12px;overflow:hidden;background:#ded5cd}.lnx-fit-photo img{aspect-ratio:.94;object-fit:cover;object-position:55% 50%}.lnx-fit-photo figcaption{background:#271934;color:#fffaf3;padding:18px 26px;font-size:16px;line-height:1.4;text-align:center}.lnx-listening-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}.lnx-listening-photo{overflow:hidden;border-radius:12px}.lnx-listening-photo img{aspect-ratio:1.1;object-fit:cover}.lnx-listening-copy article+article{margin-top:28px;padding-top:28px;border-top:1px solid var(--lnx-line)}.lnx-listening-copy article p{margin-top:14px;color:var(--lnx-muted)}.lnx-listening-copy>.lnx-small{margin-top:24px}.lnx-controls{background:var(--lnx-mist)}.lnx-control-intro{display:block;max-width:800px}.lnx-control-intro .lnx-lead{margin-top:20px;max-width:750px}.lnx-control-grid{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:7%;margin-top:38px}.lnx-device{position:relative;overflow:hidden;border-radius:18px}.lnx-device img{aspect-ratio:1;object-fit:contain}.lnx-callouts{position:absolute;inset:0;width:100%;height:100%;fill:var(--lnx-purple);stroke:var(--lnx-purple);stroke-width:.28}.lnx-callouts path{fill:none}.lnx-pin{position:absolute;width:34px;height:34px;display:grid;place-items:center;transform:translate(-50%,-50%);background:var(--lnx-purple);color:white;border:3px solid #faf7fd;border-radius:50%;font-size:17px;font-weight:600}.lnx-pin-one{left:18%;top:39%}.lnx-pin-two{left:89%;top:34%}.lnx-control-notes article{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:25px 0;border-bottom:1px solid #d7cbdc}.lnx-control-notes article:first-child{padding-top:0}.lnx-note-number{display:grid;place-items:center;border:1px solid var(--lnx-purple);border-radius:50%;width:28px;height:28px;color:var(--lnx-purple);font-size:15px;margin-top:2px}.lnx-control-notes p{color:var(--lnx-muted);margin-top:12px}.lnx-control-notes h3{font-size:23px}.lnx-app-note{font-size:17px;margin-top:24px!important}.lnx-charge-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.lnx-charge figure{border-radius:16px;overflow:hidden}.lnx-charge figure img{aspect-ratio:1;object-fit:cover;object-position:70% 65%}.lnx-charge-stats{display:flex;gap:35px;margin-top:34px!important;padding:24px 0;border-top:1px solid var(--lnx-line);border-bottom:1px solid var(--lnx-line)}.lnx-charge-stats>div{display:flex;flex-direction:column-reverse;gap:5px;flex:1}.lnx-charge-stats dd{font-family:'DM Sans',Arial,sans-serif;font-size:39px;line-height:1.1;letter-spacing:-.04em}.lnx-charge-stats dt{font-size:16px;color:var(--lnx-muted)}.lnx-charge .lnx-small{margin-top:20px}.lnx-choice{background:var(--lnx-cream)}.lnx-table-wrap{overflow-x:auto;border:1px solid #d7cdd8;border-radius:14px}.lnx-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:18px;text-align:left}.lnx .lnx-table td,.lnx .lnx-table th{padding:22px 25px;vertical-align:top;border-bottom:1px solid #d7cdd8;font-weight:400}.lnx-table thead th{font-family:'DM Sans',Arial,sans-serif;font-size:23px;font-weight:500}.lnx-table th:first-child{width:25%}.lnx-table td:nth-child(2),.lnx-table th:nth-child(2){background:#fff;color:#311445}.lnx-table thead th:nth-child(2){color:#7800c6;box-shadow:inset 0 3px #7800c6}.lnx-table tbody th{font-weight:600;font-size:17px}.lnx-table tr:last-child td,.lnx-table tr:last-child th{border-bottom:0}.lnx-comparison-note{max-width:800px;margin:22px auto 0!important;text-align:center}.lnx-trial{background:#281b32;color:#fffaf3;--lnx-muted:#d1c5d7}.lnx-trial-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:10%;align-items:center}.lnx-days{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(100px,13vw,180px);line-height:.9;letter-spacing:-.07em;font-weight:500;text-align:center}.lnx-days span{display:block;font-family:'Source Sans 3',Arial,sans-serif;font-size:21px;letter-spacing:0;line-height:1.4;margin-top:17px}.lnx-trial .lnx-small{margin-top:24px}.lnx-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.lnx-faq h2{font-size:36px}.lnx-faq details{border-bottom:1px solid var(--lnx-line)}.lnx-faq details:first-child{border-top:1px solid var(--lnx-line)}.lnx-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:20px;font-weight:600;line-height:1.35}.lnx-faq summary::-webkit-details-marker{display:none}.lnx-faq summary span{font-weight:400;font-size:24px;transition:transform .2s}.lnx-faq details[open] summary span{transform:rotate(45deg)}.lnx-faq details>div{padding:0 35px 22px 0;color:var(--lnx-muted);font-size:18px}.lnx-close{background:var(--lnx-mist);text-align:center}.lnx-close .lnx-lead{margin-left:auto;margin-right:auto}.lnx-buy{display:inline-flex;align-items:center;justify-content:center;gap:40px;margin:28px 0 18px;border-radius:7px;background:var(--lnx-purple);color:#fff;padding:16px 32px;min-height:56px;font-size:19px;font-weight:600;text-decoration:none;transition:background .18s}.lnx-buy:hover{background:#5c0098}.lnx-buy:focus-visible,.lnx-faq summary:focus-visible{outline:3px solid #b786dc;outline-offset:5px}.lnx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:999px){.lnx-wrap{width:calc(100% - var(--ih-page-gutter)*2);max-width:var(--ih-page-width);margin-inline:auto}.lnx-space{padding:64px 0}.lnx-fit-grid,.lnx-charge-grid{gap:5%}.lnx-control-grid{gap:4%}.lnx .lnx-table td,.lnx .lnx-table th{padding:20px 16px}.lnx-charge-stats{gap:20px}.lnx-charge-stats dd{font-size:33px}.lnx-faq-grid{gap:6%}}
@media(max-width:699px){.lnx{font-size:18px}.lnx-wrap{width:calc(100% - var(--ih-page-gutter)*2);max-width:var(--ih-page-width);margin-inline:auto}.lnx-space{padding:48px 0}.lnx h2{font-size:32px;line-height:1.16}.lnx h3{font-size:23px}.lnx-lead{font-size:18px;margin-top:20px}.lnx-center{margin-bottom:26px;text-align:left}.lnx-fit-grid,.lnx-listening-grid,.lnx-control-intro,.lnx-control-grid,.lnx-charge-grid,.lnx-trial-grid,.lnx-faq-grid{grid-template-columns:1fr;gap:26px}.lnx-fit-copy{padding:0}.lnx-fit-note{font-size:17px;margin-top:22px!important;padding-top:18px;max-width:none}.lnx-fit-photo{border-radius:50% 50% 12px 12px/30% 30% 12px 12px}.lnx-fit-photo img{aspect-ratio:1.05}.lnx-fit-photo figcaption{padding:16px 18px;font-size:15px}.lnx-listening-grid{gap:26px}.lnx-control-intro{gap:18px}.lnx-control-grid{margin-top:25px;gap:26px}.lnx-control-notes article{padding:21px 0;gap:13px}.lnx-control-notes h3{font-size:22px}.lnx-control-notes p{font-size:18px}.lnx-control-notes .lnx-app-note{font-size:16px}.lnx-charge figure{grid-row:2}.lnx-charge figure img{aspect-ratio:1.25}.lnx-charge-stats{margin-top:25px!important}.lnx-charge-stats dd{font-size:36px}.lnx-table{font-size:15px;min-width:0}.lnx .lnx-table td,.lnx .lnx-table th{padding:16px 14px}.lnx-table thead th{font-size:20px}.lnx-table tbody th{font-size:15px}.lnx-table th:first-child{width:24%}.lnx-comparison-note{text-align:left;font-size:15px}.lnx-trial-grid{gap:30px}.lnx-days{font-size:112px;text-align:left;display:flex;align-items:center;gap:25px;letter-spacing:-.06em}.lnx-days span{font-size:18px;margin:0;max-width:90px;text-align:left}.lnx-trial .lnx-lead{font-size:18px}.lnx-faq h2{font-size:30px}.lnx-faq summary{font-size:18px;padding:20px 0;gap:15px}.lnx-faq details>div{font-size:17px;padding-right:16px}.lnx-close{padding-bottom:84px}.lnx-close h2{text-align:center}.lnx-buy{min-width:230px}.lnx-small{font-size:15px}}
@media(prefers-reduced-motion:reduce){.lnx *, .lnx *:before,.lnx *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.lnx-help{background:#fffefd}.lnx-help-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%}.lnx-help-portraits{padding:22px;background:#fff;border-radius:16px}.lnx-help-portraits img{max-width:491px;margin:auto;object-fit:contain}.lnx-help .lnx-small{margin-top:22px}.lnx-table th:first-child{width:34%}
@media(max-width:699px){.lnx-help-grid{grid-template-columns:1fr;gap:25px}.lnx-help-portraits{max-width:340px;padding:0;order:2}.lnx .lnx-table td,.lnx .lnx-table th{padding:16px 10px;overflow-wrap:break-word}.lnx-table thead th{font-size:17px}.lnx-table tbody th{font-size:14px}.lnx-table{font-size:14px}.lnx-table th:first-child{width:34%}}

.lnx .lnx-table :is(th,td):first-child{padding-inline-start:25px}.lnx .lnx-table :is(th,td):last-child{padding-inline-end:25px}@media(max-width:699px){.lnx .lnx-table :is(th,td):first-child{padding-inline-start:10px}.lnx .lnx-table :is(th,td):last-child{padding-inline-end:10px}}
