.music-backdrop-module__LT1c4W__backdrop{z-index:0;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.music-backdrop-module__LT1c4W__motif{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;position:absolute}.music-backdrop-module__LT1c4W__staffLines{opacity:.52}.music-backdrop-module__LT1c4W__scoreNotes{fill:currentColor;stroke:currentColor}.music-backdrop-module__LT1c4W__scoreTop{opacity:.095;width:30rem;top:9rem;right:-5rem;transform:rotate(-8deg)}.music-backdrop-module__LT1c4W__piano{opacity:.075;width:25rem;top:45rem;left:-7rem;transform:rotate(8deg)}.music-backdrop-module__LT1c4W__filledKeys{fill:currentColor;stroke:none}.music-backdrop-module__LT1c4W__scoreMiddle{opacity:.075;width:28rem;top:34%;left:-7rem;transform:rotate(7deg)}.music-backdrop-module__LT1c4W__pianoBottom{opacity:.065;width:23rem;bottom:20%;right:-6rem;transform:rotate(-7deg)}.music-backdrop-module__LT1c4W__trumpet{opacity:.07;width:20rem;top:69%;left:6%;transform:rotate(-9deg)}.music-backdrop-module__LT1c4W__guitar{opacity:.075;width:10rem;top:48%;right:2%;transform:rotate(-13deg)}.music-backdrop-module__LT1c4W__metronome{opacity:.08;width:9rem;bottom:5%;left:7%;transform:rotate(7deg)}.music-backdrop-module__LT1c4W__symbol{color:#ffffff13;font-family:Georgia,Times New Roman,serif;line-height:1;position:absolute}.music-backdrop-module__LT1c4W__noteOne{font-size:8rem;top:24%;right:6%;transform:rotate(12deg)}.music-backdrop-module__LT1c4W__noteTwo{font-size:11rem;top:62%;left:3%;transform:rotate(-9deg)}.music-backdrop-module__LT1c4W__noteThree{font-size:8rem;bottom:10%;right:14%;transform:rotate(-14deg)}.music-backdrop-module__LT1c4W__noteFour{font-size:6rem;top:39%;left:9%;transform:rotate(16deg)}.music-backdrop-module__LT1c4W__noteFive{font-size:7rem;top:16%;left:5%;transform:rotate(-12deg)}.music-backdrop-module__LT1c4W__noteSix{font-size:9rem;top:80%;right:8%;transform:rotate(10deg)}@media (max-width:820px){.music-backdrop-module__LT1c4W__scoreTop{right:-12rem}.music-backdrop-module__LT1c4W__piano{left:-14rem}.music-backdrop-module__LT1c4W__guitar,.music-backdrop-module__LT1c4W__metronome{opacity:.055}.music-backdrop-module__LT1c4W__noteOne,.music-backdrop-module__LT1c4W__noteThree,.music-backdrop-module__LT1c4W__noteFive{display:none}.music-backdrop-module__LT1c4W__scoreMiddle{left:-15rem}.music-backdrop-module__LT1c4W__pianoBottom{right:-14rem}.music-backdrop-module__LT1c4W__trumpet{opacity:.05;left:-10rem}}@media (prefers-reduced-motion:no-preference){.music-backdrop-module__LT1c4W__scoreTop{animation:18s ease-in-out infinite alternate music-backdrop-module__LT1c4W__drift}.music-backdrop-module__LT1c4W__noteTwo{animation:14s ease-in-out infinite alternate music-backdrop-module__LT1c4W__float}}@keyframes music-backdrop-module__LT1c4W__drift{0%{transform:rotate(-8deg)translate(0,0)}to{transform:rotate(-6deg)translate(-12px,10px)}}@keyframes music-backdrop-module__LT1c4W__float{0%{transform:rotate(-9deg)translateY(0)}to{transform:rotate(-5deg)translateY(-14px)}}
.page-links-module__LW6pUq__cardLink,.page-links-module__LW6pUq__textLink{z-index:2;color:#83dfb0;margin-top:20px;font-size:.88rem;font-weight:750;line-height:1.45;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex;position:relative}.page-links-module__LW6pUq__cardLink:hover,.page-links-module__LW6pUq__textLink:hover{color:#b1f3cf;transform:translate(2px)}.page-links-module__LW6pUq__textLink{margin-top:24px;font-size:.95rem}
.page-module__jQZ3QW__page{isolation:isolate;color:#f8fafc;background:radial-gradient(circle at 12% 8%,#2563eb1f,#0000 28rem),radial-gradient(circle at 86% 12%,#22c55e1a,#0000 24rem),#080b11;min-height:100vh;position:relative}.page-module__jQZ3QW__header,.page-module__jQZ3QW__main,.page-module__jQZ3QW__footer{z-index:1;position:relative}.page-module__jQZ3QW__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.page-module__jQZ3QW__brand{color:#fff;letter-spacing:-.03em;font-size:1.05rem;font-weight:850;text-decoration:none}.page-module__jQZ3QW__headerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.page-module__jQZ3QW__headerLink{color:#aeb7c6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:650;text-decoration:none}.page-module__jQZ3QW__headerLink:hover,.page-module__jQZ3QW__headerLink:focus-visible{color:#fff}.page-module__jQZ3QW__main{width:min(1060px,100% - 40px);margin:0 auto}.page-module__jQZ3QW__hero{padding:76px 0 96px}.page-module__jQZ3QW__heroImage,.page-module__jQZ3QW__visualCard{background:#f4f8fb;border:1px solid #ffffff17;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px #00000057}.page-module__jQZ3QW__heroImage{margin-bottom:58px}.page-module__jQZ3QW__heroImage img,.page-module__jQZ3QW__visualCard img{width:100%;height:auto;display:block}.page-module__jQZ3QW__eyebrow{color:#72e3a0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:850}.page-module__jQZ3QW__hero h1{color:#fff;letter-spacing:-.06em;text-wrap:balance;max-width:950px;margin:0;font-size:clamp(2.9rem,6.7vw,5.7rem);font-weight:900;line-height:.98}.page-module__jQZ3QW__lead{color:#b4bdca;max-width:810px;margin:28px 0 0;font-size:clamp(1.08rem,1.9vw,1.28rem);line-height:1.75}.page-module__jQZ3QW__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module__jQZ3QW__primaryButton,.page-module__jQZ3QW__secondaryButton,.page-module__jQZ3QW__testButton{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.page-module__jQZ3QW__primaryButton,.page-module__jQZ3QW__testButton{color:#0b0e14;background:#f8fafc;border:0}.page-module__jQZ3QW__secondaryButton{color:#eef2f7;background:#ffffff0b;border:1px solid #ffffff21}.page-module__jQZ3QW__primaryButton:hover,.page-module__jQZ3QW__secondaryButton:hover,.page-module__jQZ3QW__testButton:hover:not(:disabled){transform:translateY(-1px)}.page-module__jQZ3QW__testButton:disabled{opacity:.65;cursor:wait}.page-module__jQZ3QW__recommendation,.page-module__jQZ3QW__browserSection{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(34px,7vw,90px);padding:80px 0;display:grid}.page-module__jQZ3QW__recommendation h2,.page-module__jQZ3QW__browserSection h2,.page-module__jQZ3QW__sectionHeading h2,.page-module__jQZ3QW__cta h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.05}.page-module__jQZ3QW__recommendation>p,.page-module__jQZ3QW__browserCopy p,.page-module__jQZ3QW__sectionHeading>p:last-child,.page-module__jQZ3QW__cta>p:last-of-type{color:#aab4c3;margin:0;font-size:1.04rem;line-height:1.82}.page-module__jQZ3QW__recommendation strong{color:#e9eef4}.page-module__jQZ3QW__usbVisualSection,.page-module__jQZ3QW__connections,.page-module__jQZ3QW__wirelessSection,.page-module__jQZ3QW__testSection,.page-module__jQZ3QW__stepsSection,.page-module__jQZ3QW__faqSection{padding:104px 0}.page-module__jQZ3QW__sectionHeading{max-width:790px;margin-bottom:42px}.page-module__jQZ3QW__sectionHeading>p:last-child{margin-top:22px}.page-module__jQZ3QW__visualCard{margin-top:8px}.page-module__jQZ3QW__noteBox{background:#72e3a00b;border:1px solid #72e3a02e;border-radius:18px;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:28px;margin-top:20px;padding:24px 26px;display:grid}.page-module__jQZ3QW__noteBox strong{color:#a5f3c0;font-size:1.08rem}.page-module__jQZ3QW__noteBox p{color:#aab4c3;margin:0;line-height:1.7}.page-module__jQZ3QW__connections,.page-module__jQZ3QW__testSection,.page-module__jQZ3QW__faqSection{border-top:1px solid #ffffff14}.page-module__jQZ3QW__connectionGrid{gap:16px;display:grid}.page-module__jQZ3QW__connectionCard{background:linear-gradient(145deg,#ffffff0c,#ffffff05);border:1px solid #ffffff14;border-radius:22px;padding:30px}.page-module__jQZ3QW__badge{color:#8be7ae;letter-spacing:.08em;text-transform:uppercase;background:#72e3a00d;border:1px solid #72e3a033;border-radius:999px;margin-bottom:14px;padding:6px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.page-module__jQZ3QW__connectionCard h3,.page-module__jQZ3QW__wirelessCard h3,.page-module__jQZ3QW__faqGrid h3{color:#f7f9fc;letter-spacing:-.025em;margin:0;font-size:1.35rem}.page-module__jQZ3QW__connectionCard>p,.page-module__jQZ3QW__wirelessCard p,.page-module__jQZ3QW__faqGrid p{color:#9fa9b8;line-height:1.72}.page-module__jQZ3QW__flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.page-module__jQZ3QW__flowItem{align-items:center;gap:8px;display:inline-flex}.page-module__jQZ3QW__flowItem span{color:#dbeafe;background:#60a5fa0e;border:1px solid #60a5fa29;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.88rem;font-weight:750;display:inline-flex}.page-module__jQZ3QW__flowItem b{color:#657287;font-size:1.1rem}.page-module__jQZ3QW__wirelessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__jQZ3QW__wirelessCard{background:#ffffff06;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:56px minmax(0,1fr);gap:20px;padding:28px;display:grid}.page-module__jQZ3QW__iconBubble{color:#72e3a0;background:#72e3a00f;border:1px solid #72e3a033;border-radius:16px;place-items:center;width:52px;height:52px;font-size:1.6rem;font-weight:800;display:grid}.page-module__jQZ3QW__smallText{margin-bottom:0;font-size:.92rem;color:#7f8b9a!important}.page-module__jQZ3QW__browserCopy{gap:18px;display:grid}.page-module__jQZ3QW__midiTester{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff17;border-radius:24px;overflow:hidden;box-shadow:0 26px 60px #0000003d}.page-module__jQZ3QW__testerTop{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.page-module__jQZ3QW__testerTop strong{color:#fff;font-size:1.25rem}.page-module__jQZ3QW__testerTop p{color:#909cab;max-width:650px;margin:8px 0 0;line-height:1.6}.page-module__jQZ3QW__testResults{min-height:170px;padding:28px}.page-module__jQZ3QW__testResults>p{color:#aab4c3;margin:0;line-height:1.7}.page-module__jQZ3QW__deviceStatus{color:#eef2f7;align-items:center;gap:10px;display:flex}.page-module__jQZ3QW__statusDot,.page-module__jQZ3QW__statusDotReady{background:#657287;border-radius:50%;width:10px;height:10px}.page-module__jQZ3QW__statusDotReady{background:#72e3a0;box-shadow:0 0 18px #72e3a073}.page-module__jQZ3QW__deviceList{color:#9ca7b7;margin:18px 0 0;padding-left:22px}.page-module__jQZ3QW__deviceList li+li{margin-top:6px}.page-module__jQZ3QW__noteResult{background:#60a5fa0b;border:1px solid #60a5fa29;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:8px 18px;margin-top:26px;padding:20px;display:grid}.page-module__jQZ3QW__noteResult span,.page-module__jQZ3QW__noteResult small{color:#8895a6}.page-module__jQZ3QW__noteResult strong{color:#fff;letter-spacing:-.04em;grid-row:span 2;font-size:clamp(1.55rem,4vw,2.5rem)}.page-module__jQZ3QW__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__jQZ3QW__steps li{color:#aab4c3;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:24px;line-height:1.65;display:grid}.page-module__jQZ3QW__steps li strong{color:#72e3a0;font-size:1.25rem}.page-module__jQZ3QW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__jQZ3QW__faqGrid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:26px}.page-module__jQZ3QW__faqGrid p{margin-bottom:0}.page-module__jQZ3QW__cta{border-top:1px solid #ffffff14;padding:104px 0 126px}.page-module__jQZ3QW__cta>p:last-of-type{max-width:720px;margin-top:22px}.page-module__jQZ3QW__footer{color:#7f8a9a;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0 42px;font-size:.88rem;display:flex}.page-module__jQZ3QW__footer strong{color:#d8dee7}.page-module__jQZ3QW__footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.page-module__jQZ3QW__footerLinks a{color:#aeb8c8;font-weight:700;text-decoration:none}.page-module__jQZ3QW__footerLinks a:hover,.page-module__jQZ3QW__footerLinks a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.page-module__jQZ3QW__header{align-items:flex-start;padding:18px 0}.page-module__jQZ3QW__hero{padding-top:50px}.page-module__jQZ3QW__heroImage{border-radius:18px;margin-bottom:42px}.page-module__jQZ3QW__recommendation,.page-module__jQZ3QW__browserSection,.page-module__jQZ3QW__wirelessGrid,.page-module__jQZ3QW__steps,.page-module__jQZ3QW__faqGrid{grid-template-columns:1fr}.page-module__jQZ3QW__recommendation,.page-module__jQZ3QW__browserSection{gap:26px}.page-module__jQZ3QW__testerTop{flex-direction:column;align-items:flex-start}.page-module__jQZ3QW__testButton{width:100%}}@media (max-width:560px){.page-module__jQZ3QW__headerLinks{gap:10px}.page-module__jQZ3QW__headerLinks>a:first-child{display:none}.page-module__jQZ3QW__main,.page-module__jQZ3QW__header,.page-module__jQZ3QW__footer{width:min(100% - 28px,1060px)}.page-module__jQZ3QW__hero{padding:36px 0 72px}.page-module__jQZ3QW__hero h1{font-size:clamp(2.35rem,13vw,3.7rem)}.page-module__jQZ3QW__usbVisualSection,.page-module__jQZ3QW__connections,.page-module__jQZ3QW__wirelessSection,.page-module__jQZ3QW__testSection,.page-module__jQZ3QW__stepsSection,.page-module__jQZ3QW__faqSection{padding:78px 0}.page-module__jQZ3QW__recommendation,.page-module__jQZ3QW__browserSection{padding:64px 0}.page-module__jQZ3QW__noteBox{grid-template-columns:1fr}.page-module__jQZ3QW__connectionCard,.page-module__jQZ3QW__wirelessCard,.page-module__jQZ3QW__testerTop,.page-module__jQZ3QW__testResults,.page-module__jQZ3QW__faqGrid article,.page-module__jQZ3QW__steps li{padding:20px}.page-module__jQZ3QW__wirelessCard{grid-template-columns:44px minmax(0,1fr);gap:14px}.page-module__jQZ3QW__iconBubble{border-radius:13px;width:42px;height:42px;font-size:1.25rem}.page-module__jQZ3QW__noteResult{grid-template-columns:1fr}.page-module__jQZ3QW__noteResult strong{grid-row:auto}.page-module__jQZ3QW__footer{flex-direction:column;align-items:flex-start}.page-module__jQZ3QW__footerLinks{justify-content:flex-start}}
.page-module___8aEwW__page{isolation:isolate;color:#f8fafc;min-height:100vh;font-family:var(--font-geist-sans);background:radial-gradient(circle at 12% 8%,#2563eb1f,#0000 28rem),radial-gradient(circle at 86% 12%,#22c55e1a,#0000 24rem),#080b11;position:relative}.page-module___8aEwW__page>main,.page-module___8aEwW__footer{z-index:1;position:relative}.page-module___8aEwW__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b11d1;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0;display:flex;position:sticky;top:0}.page-module___8aEwW__brand{color:#fff;letter-spacing:-.03em;font-size:1.05rem;font-weight:850;text-decoration:none}.page-module___8aEwW__nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-module___8aEwW__nav a,.page-module___8aEwW__navButton{color:#aeb7c6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 12px;font-size:.9rem;font-weight:650;text-decoration:none;transition:color .18s,background .18s}.page-module___8aEwW__nav a:hover,.page-module___8aEwW__nav a:focus-visible,.page-module___8aEwW__navButton:hover,.page-module___8aEwW__navButton:focus-visible{color:#fff;background:#ffffff12}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(40px,7vw,96px);width:min(1180px,100% - 40px);min-height:670px;margin:0 auto;padding:88px 0 110px;display:grid}.page-module___8aEwW__heroContent{max-width:700px}.page-module___8aEwW__eyebrow{color:#72e3a0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:850}.page-module___8aEwW__hero h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:900;line-height:.98}.page-module___8aEwW__heroText{color:#b4bdca;max-width:650px;margin:28px 0 0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.7}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.page-module___8aEwW__accountPrompt{color:#e7ebf1;text-align:center;text-wrap:balance;max-width:500px;margin:0;font-size:clamp(1.18rem,2vw,1.5rem);font-weight:650;line-height:1.35}.page-module___8aEwW__accountPrompt a{color:#72e3a0;text-underline-offset:4px;font-weight:900}.page-module___8aEwW__accountPrompt a:hover,.page-module___8aEwW__accountPrompt a:focus-visible{color:#a5f3c0}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.page-module___8aEwW__primaryButton{color:#0b0e14;background:#f8fafc}.page-module___8aEwW__secondaryButton{color:#eef2f7;background:#ffffff0b;border:1px solid #ffffff21}.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__secondaryButton:hover{transform:translateY(-1px)}.page-module___8aEwW__secondaryButton:hover{background:#ffffff13;border-color:#ffffff3d}.page-module___8aEwW__heroVisual{perspective:1000px;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex}.page-module___8aEwW__screenMockup{aspect-ratio:1.26;background:linear-gradient(145deg,#ffffff12,#ffffff04),#111620;border:1px solid #ffffff1a;border-radius:24px;width:min(100%,510px);overflow:hidden;transform:rotateY(-7deg)rotateX(4deg);box-shadow:0 36px 80px #00000073,inset 0 1px #ffffff12}.page-module___8aEwW__screenTop{border-bottom:1px solid #ffffff12;gap:7px;padding:17px 18px;display:flex}.page-module___8aEwW__screenTop span{background:#ffffff3d;border-radius:50%;width:8px;height:8px}.page-module___8aEwW__staff{gap:18px;margin:46px 34px 36px;display:grid;position:relative}.page-module___8aEwW__staff:before,.page-module___8aEwW__staff:after{content:"";background:#75e5a3;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 22px #75e5a373}.page-module___8aEwW__staff:before{top:19px;left:28%}.page-module___8aEwW__staff:after{background:#60a5fa;bottom:20px;right:21%;box-shadow:0 0 22px #60a5fa73}.page-module___8aEwW__staff span{background:#ffffff29;height:1px;display:block}.page-module___8aEwW__keyboard{background:linear-gradient(#211712,#35241a);border-radius:14px 14px 18px 18px;height:118px;margin:0 20px 20px;padding:12px 12px 0;position:relative;box-shadow:inset 0 2px 8px #000000b3}.page-module___8aEwW__whiteKeys{grid-template-columns:repeat(14,minmax(0,1fr));gap:1px;height:100%;display:grid}.page-module___8aEwW__whiteKeys span{background:linear-gradient(90deg,#d9dce0,#fff 35%,#f5f5f3 76%,#cfd3d8);border:1px solid #b8bcc2;border-radius:1px 1px 7px 7px;min-width:0;box-shadow:inset 0 -8px 12px #0f172a14,0 2px 2px #00000059}.page-module___8aEwW__blackKeys{pointer-events:none;height:64%;position:absolute;top:12px;left:12px;right:12px}.page-module___8aEwW__blackKeys span{background:linear-gradient(90deg,#050608,#252a31 52%,#050608);border:1px solid #020304;border-radius:0 0 5px 5px;width:5.2%;height:100%;position:absolute;top:0;transform:translate(-50%);box-shadow:inset 0 -7px 7px #ffffff12,0 6px 6px #0000008c}.page-module___8aEwW__blackKeys span:first-child{left:7.143%}.page-module___8aEwW__blackKeys span:nth-child(2){left:14.286%}.page-module___8aEwW__blackKeys span:nth-child(3){left:28.571%}.page-module___8aEwW__blackKeys span:nth-child(4){left:35.714%}.page-module___8aEwW__blackKeys span:nth-child(5){left:42.857%}.page-module___8aEwW__blackKeys span:nth-child(6){left:57.143%}.page-module___8aEwW__blackKeys span:nth-child(7){left:64.286%}.page-module___8aEwW__blackKeys span:nth-child(8){left:78.571%}.page-module___8aEwW__blackKeys span:nth-child(9){left:85.714%}.page-module___8aEwW__blackKeys span:nth-child(10){left:92.857%}.page-module___8aEwW__intro,.page-module___8aEwW__midiSection,.page-module___8aEwW__seoText{width:min(980px,100% - 40px);margin:0 auto}.page-module___8aEwW__intro{text-align:center;padding:110px 0 54px}.page-module___8aEwW__intro h2,.page-module___8aEwW__midiSection h2,.page-module___8aEwW__seoText h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.page-module___8aEwW__intro>p:last-child{color:#aab4c3;max-width:760px;margin:24px auto 0;font-size:1.08rem;line-height:1.8}.page-module___8aEwW__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1120px,100% - 40px);margin:0 auto;padding:34px 0 120px;display:grid}.page-module___8aEwW__card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:20px;min-height:230px;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.page-module___8aEwW__card:after{content:"";filter:blur(4px);background:#22c55e12;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-90px;right:-80px}.page-module___8aEwW__card:nth-child(2n):after{background:#3b82f614}.page-module___8aEwW__card h2{z-index:1;color:#fff;letter-spacing:-.035em;margin:0;font-size:1.55rem;position:relative}.page-module___8aEwW__card p{z-index:1;color:#aab4c3;max-width:520px;margin:14px 0 0;line-height:1.7;position:relative}.page-module___8aEwW__comingSoon{z-index:1;color:#8f9baa;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff14;border-radius:999px;margin-top:18px;padding:6px 9px;font-size:.72rem;font-weight:750;display:inline-flex;position:relative}.page-module___8aEwW__midiSection{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,8vw,100px);padding:110px 0;display:grid}.page-module___8aEwW__midiSection>p{color:#aab4c3;margin:0;font-size:1.05rem;line-height:1.85}.page-module___8aEwW__seoText{padding:110px 0 130px}.page-module___8aEwW__seoText h2{max-width:820px}.page-module___8aEwW__seoText p{color:#aab4c3;max-width:820px;margin:24px 0 0;font-size:1.05rem;line-height:1.9}.page-module___8aEwW__footer{color:#7f8a9a;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0 42px;font-size:.88rem;display:flex}.page-module___8aEwW__footer strong{color:#d8dee7}.page-module___8aEwW__footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.page-module___8aEwW__footerLinks a{color:#aeb8c8;font-weight:700;text-decoration:none}.page-module___8aEwW__footerLinks a:hover,.page-module___8aEwW__footerLinks a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.page-module___8aEwW__header{align-items:flex-start;position:static}.page-module___8aEwW__nav>a[href^=\#]{display:none}.page-module___8aEwW__hero{grid-template-columns:1fr;min-height:auto;padding:72px 0 84px}.page-module___8aEwW__heroVisual{margin-top:8px}.page-module___8aEwW__screenMockup{transform:none}.page-module___8aEwW__modeGrid,.page-module___8aEwW__midiSection{grid-template-columns:1fr}.page-module___8aEwW__midiSection{gap:26px}}@media (max-width:560px){.page-module___8aEwW__header,.page-module___8aEwW__hero,.page-module___8aEwW__intro,.page-module___8aEwW__modeGrid,.page-module___8aEwW__midiSection,.page-module___8aEwW__seoText,.page-module___8aEwW__footer{width:min(100% - 28px,1180px)}.page-module___8aEwW__hero{padding-top:48px}.page-module___8aEwW__hero h1{font-size:clamp(2.6rem,14vw,4.2rem)}.page-module___8aEwW__heroActions{flex-direction:column}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{width:100%}.page-module___8aEwW__screenMockup{border-radius:18px}.page-module___8aEwW__keyboard{height:88px;margin-inline:12px}.page-module___8aEwW__modeGrid{padding-bottom:90px}.page-module___8aEwW__card{min-height:240px;padding:24px}.page-module___8aEwW__intro,.page-module___8aEwW__midiSection,.page-module___8aEwW__seoText{padding-top:86px;padding-bottom:86px}.page-module___8aEwW__footer{flex-direction:column;align-items:flex-start}}
.seo-page-module__p4txmG__page{isolation:isolate;color:#f4f7fb;background:radial-gradient(circle at 15% 12%,#4458ff24,#0000 34rem),radial-gradient(circle at 88% 16%,#2bccad17,#0000 30rem),#070a0f;min-height:100vh;position:relative}.seo-page-module__p4txmG__header,.seo-page-module__p4txmG__main,.seo-page-module__p4txmG__footer{z-index:1;position:relative}.seo-page-module__p4txmG__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.seo-page-module__p4txmG__brand{color:#f7f9fc;letter-spacing:-.02em;font-size:1.02rem;font-weight:800;text-decoration:none}.seo-page-module__p4txmG__headerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.seo-page-module__p4txmG__backLink{color:#9ea8b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:none;transition:color .16s}.seo-page-module__p4txmG__backLink:hover{color:#fff}.seo-page-module__p4txmG__main{width:min(1060px,100% - 40px);margin:0 auto}.seo-page-module__p4txmG__hero{max-width:900px;padding:92px 0 82px}.seo-page-module__p4txmG__eyebrow{color:#7ddac8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.seo-page-module__p4txmG__hero h1{color:#f8fafc;letter-spacing:-.06em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.9rem,7vw,6rem);line-height:.98}.seo-page-module__p4txmG__lead{color:#aeb8c8;max-width:760px;margin:30px 0 0;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.75}.seo-page-module__p4txmG__accountPrompt{color:#e5e9ef;max-width:760px;margin:30px 0 0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650;line-height:1.45}.seo-page-module__p4txmG__accountPrompt a{color:#7ddac8;text-underline-offset:4px;font-weight:900}.seo-page-module__p4txmG__accountPrompt a:hover,.seo-page-module__p4txmG__accountPrompt a:focus-visible{color:#b0f4e6}.seo-page-module__p4txmG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 0 88px;display:grid}.seo-page-module__p4txmG__featureCard{background:#ffffff07;border:1px solid #ffffff14;border-radius:20px;min-height:190px;padding:26px}.seo-page-module__p4txmG__featureCard strong{color:#eef2f7;margin-bottom:12px;font-size:1.05rem;display:block}.seo-page-module__p4txmG__featureCard p{color:#8f9aab;margin:0;line-height:1.65}.seo-page-module__p4txmG__showcaseSection{border-top:1px solid #ffffff12;padding:88px 0 96px}.seo-page-module__p4txmG__showcaseHeading{max-width:760px;margin-bottom:52px}.seo-page-module__p4txmG__showcaseHeading h2{color:#f3f6fa;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05}.seo-page-module__p4txmG__showcaseHeading>p:last-child{color:#9da8b8;max-width:700px;margin:24px 0 0;line-height:1.75}.seo-page-module__p4txmG__showcaseList{gap:28px;display:grid}.seo-page-module__p4txmG__showcaseCard{background:linear-gradient(145deg,#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:38px;padding:22px;display:grid;overflow:hidden}.seo-page-module__p4txmG__showcaseCardReverse .seo-page-module__p4txmG__showcaseVisual{order:2}.seo-page-module__p4txmG__showcaseCardReverse .seo-page-module__p4txmG__showcaseCopy{order:1}.seo-page-module__p4txmG__showcaseVisual{aspect-ratio:2;background:#02060c;border:1px solid #ffffff14;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000004d}.seo-page-module__p4txmG__showcaseImage{object-fit:cover;object-position:center}.seo-page-module__p4txmG__showcaseCopy{padding:16px 16px 16px 4px}.seo-page-module__p4txmG__showcaseEyebrow{color:#7ddac8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:850}.seo-page-module__p4txmG__showcaseCopy h3{color:#f1f5f9;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}.seo-page-module__p4txmG__showcaseCopy>p:not(.seo-page-module__p4txmG__showcaseEyebrow){color:#9da8b8;margin:18px 0 0;line-height:1.72}.seo-page-module__p4txmG__showcaseLink{color:#b8f1e6;align-items:center;gap:10px;margin-top:22px;font-weight:800;text-decoration:none;display:inline-flex}.seo-page-module__p4txmG__showcaseLink:hover,.seo-page-module__p4txmG__showcaseLink:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.seo-page-module__p4txmG__content{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:72px;padding:86px 0;display:grid}.seo-page-module__p4txmG__article h2{color:#f3f6fa;letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.seo-page-module__p4txmG__article h3{color:#e8edf4;margin:42px 0 14px;font-size:1.22rem}.seo-page-module__p4txmG__article p{color:#a0aaba;margin:0 0 20px;font-size:1rem;line-height:1.82}.seo-page-module__p4txmG__sideCard{background:linear-gradient(145deg,#7ddac812,#ffffff06);border:1px solid #7ddac82e;border-radius:20px;align-self:start;padding:28px;position:sticky;top:24px}.seo-page-module__p4txmG__sideCard strong{margin-bottom:12px;font-size:1.08rem;display:block}.seo-page-module__p4txmG__sideCard p{color:#95a0b0;margin:0 0 20px;line-height:1.65}.seo-page-module__p4txmG__relatedTitle{color:#cfd6e0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.82rem;font-weight:800}.seo-page-module__p4txmG__relatedLinks{gap:10px;display:grid}.seo-page-module__p4txmG__relatedLinks a{color:#d8dee7;background:#00000026;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.seo-page-module__p4txmG__relatedLinks a:hover{color:#fff;border-color:#7ddac84d}.seo-page-module__p4txmG__cta{background:linear-gradient(135deg,#465eff29,#2bccad14);border:1px solid #ffffff14;border-radius:24px;margin:0 0 100px;padding:42px}.seo-page-module__p4txmG__cta h2{color:#f6f8fb;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.8rem)}.seo-page-module__p4txmG__cta p{color:#a6b0c0;max-width:690px;margin:0;line-height:1.7}.seo-page-module__p4txmG__footer{color:#7f8a9a;border-top:1px solid #ffffff12;justify-content:space-between;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0 42px;font-size:.88rem;display:flex}.seo-page-module__p4txmG__footer strong{color:#d8dee7}.seo-page-module__p4txmG__footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.seo-page-module__p4txmG__footerLinks a{color:#aeb8c8;font-weight:700;text-decoration:none}.seo-page-module__p4txmG__footerLinks a:hover,.seo-page-module__p4txmG__footerLinks a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:840px){.seo-page-module__p4txmG__featureGrid{grid-template-columns:1fr}.seo-page-module__p4txmG__showcaseCard,.seo-page-module__p4txmG__showcaseCardReverse{grid-template-columns:1fr;gap:12px}.seo-page-module__p4txmG__showcaseCardReverse .seo-page-module__p4txmG__showcaseVisual,.seo-page-module__p4txmG__showcaseCardReverse .seo-page-module__p4txmG__showcaseCopy{order:initial}.seo-page-module__p4txmG__showcaseCopy{padding:22px 8px 10px}.seo-page-module__p4txmG__content{grid-template-columns:1fr;gap:42px}.seo-page-module__p4txmG__sideCard{position:static}}@media (max-width:560px){.seo-page-module__p4txmG__header,.seo-page-module__p4txmG__main,.seo-page-module__p4txmG__footer{width:min(100% - 28px,1060px)}.seo-page-module__p4txmG__header{min-height:68px}.seo-page-module__p4txmG__hero{padding:58px 0 64px}.seo-page-module__p4txmG__featureGrid{padding-bottom:66px}.seo-page-module__p4txmG__showcaseSection{padding:66px 0 72px}.seo-page-module__p4txmG__showcaseHeading{margin-bottom:34px}.seo-page-module__p4txmG__showcaseCard{border-radius:20px;padding:12px}.seo-page-module__p4txmG__showcaseVisual{border-radius:14px}.seo-page-module__p4txmG__content{padding:66px 0}.seo-page-module__p4txmG__cta{margin-bottom:72px;padding:28px}.seo-page-module__p4txmG__footer{flex-direction:column;align-items:flex-start}}
