.lp .links a{padding:6px 0;position:relative}.lp .links a[aria-current=page]{color:var(--ink)}.lp .links a[aria-current=page]:after{content:"";background:var(--cobalt);border-radius:2px;height:2px;position:absolute;bottom:-3px;left:0;right:0}.lp .nav-cta{align-items:center}.lp .nav-burger{border:1.5px solid var(--ink);background:var(--card);cursor:pointer;border-radius:10px;width:44px;height:44px;display:none;position:relative}.lp .nav-burger span,.lp .nav-burger span:before,.lp .nav-burger span:after{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:12px;right:12px}.lp .nav-burger span{margin-top:-1px;top:50%}.lp .nav-burger span:before,.lp .nav-burger span:after{content:"";left:0;right:0}.lp .nav-burger span:before{top:-6px}.lp .nav-burger span:after{top:6px}.lp .nav-burger[aria-expanded=true] span{background:0 0}.lp .nav-burger[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.lp .nav-burger[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.lp .nav-sheet{display:none}@media (max-width:1024px){.lp .nav-burger{display:block}.lp .nav-sheet[data-open=true]{z-index:39;background:var(--paper);padding:12px var(--gutter) 28px;flex-direction:column;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}.lp .nav-sheet nav{display:grid}.lp .nav-sheet nav a{font:700 26px/1 var(--display);letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:20px 0;text-decoration:none}.lp .nav-sheet nav a[aria-current=page]{color:var(--cobalt)}.lp .nav-sheet-cta{gap:12px;margin-top:28px;display:grid}.lp .nav-sheet-cta .btn{justify-content:center}}@media (max-width:720px){.lp .nav-cta .btn.ink{display:none}}.lp .foot{background:var(--paper-2);border-top:1px solid var(--line);padding:clamp(48px,6vw,80px) 0 28px}.lp .foot-top{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(32px,6vw,96px);display:grid}.lp .foot-brand{align-content:start;justify-items:start;gap:18px;display:grid}.lp .foot-brand p{color:var(--ink-2);max-width:32ch;font-size:16px}.lp .foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.lp .foot-col-h{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.lp .foot-col ul{gap:11px;display:grid}.lp .foot-col a{font:500 15px var(--display);color:var(--ink-2);text-decoration:none}.lp .foot-col a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lp .foot-legal{border-top:1px solid var(--line);color:var(--ink-3);margin-top:clamp(36px,5vw,56px);padding-top:20px;font-size:13px}.lp .foot-legal a{color:var(--ink-2)}@media (max-width:1024px){.lp .foot-top{grid-template-columns:1fr}.lp .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}.lp .ph{padding:clamp(48px,7vw,104px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.lp .ph-paper{background:radial-gradient(900px 420px at 88% 0,#2b44ff14,#0000 70%)}.lp .ph-ink{background:var(--ink);color:var(--paper)}.lp .ph-ink .eyebrow{color:#a39b8e}.lp .ph-ink .eyebrow:before{background:var(--signal)}.lp .ph-ink .h-page em{color:var(--signal)}.lp .ph-ink .ph-lede{color:#c9c1b4}.lp .ph-in{align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lp .ph.has-aside .ph-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lp .ph.has-aside .h-page{font-size:clamp(38px,4.6vw,66px)}.lp .ph-lede{color:var(--ink-2);max-width:56ch;margin-top:24px;font-size:clamp(17px,1.5vw,20px)}.lp .ph-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lp .ph-aside img{mix-blend-mode:multiply;width:100%}.lp .ph-ink .ph-aside img{mix-blend-mode:normal}@media (max-width:1024px){.lp .ph.has-aside .ph-in{grid-template-columns:1fr}.lp .ph-aside{max-width:560px}}.lp .sec{padding:clamp(72px,9vw,128px) 0}.lp .sec.tint{background:var(--paper-2);border-block:1px solid var(--line)}.lp .sec.dark{background:var(--ink);color:var(--paper)}.lp .sec.dark .eyebrow{color:#a39b8e}.lp .sec.dark .eyebrow:before{background:var(--signal)}.lp .sec.dark .h2 em{color:var(--signal)}.lp .sec.dark .body{color:#c9c1b4}.lp .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lp .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lp .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1024px){.lp .grid-4,.lp .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lp .grid-2,.lp .grid-3,.lp .grid-4{grid-template-columns:1fr}}.lp .card{background:var(--card);border:1.5px solid var(--ink);border-radius:var(--r);padding:clamp(22px,2.4vw,30px)}.lp .card.hover{transition:transform .25s,box-shadow .25s}.lp .card.hover:hover{box-shadow:var(--shadow-hard);transform:translate(-3px,-3px)}.lp .card p{color:var(--ink-2);margin-top:10px;font-size:16px}.lp .chip{font:600 11.5px var(--mono);letter-spacing:.04em;border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.lp .chip.signal{background:var(--signal);border-color:var(--ink);color:var(--ink)}.lp .chip.cobalt{background:var(--cobalt-soft);color:var(--cobalt-ink);border-color:#9fb0ff}.lp .check-list{gap:10px;display:grid}.lp .check-list li{color:var(--ink-2);padding-left:28px;font-size:16px;position:relative}.lp .check-list li:before{content:"";border-left:2.5px solid var(--cobalt);border-bottom:2.5px solid var(--cobalt);width:13px;height:7px;position:absolute;top:.42em;left:2px;transform:rotate(-45deg)}.lp .table-wrap{border:1.5px solid var(--ink);border-radius:var(--r);background:var(--card);-webkit-overflow-scrolling:touch;overflow-x:auto}.lp .table-wrap table{border-collapse:collapse;width:100%;font-size:15.5px}.lp .table-wrap th,.lp .table-wrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.lp .table-wrap th{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--paper)}.lp .table-wrap tr:last-child td{border-bottom:0}.lp .faq{border-top:1.5px solid var(--ink);max-width:860px}.lp .faq-item{border-bottom:1px solid var(--line)}.lp .faq-item summary{cursor:pointer;font:700 clamp(18px,1.8vw,21px)/1.25 var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary:hover{color:var(--cobalt-ink)}.lp .faq-plus{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:28px;height:28px;transition:background .2s;position:relative}.lp .faq-plus:before,.lp .faq-plus:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.lp .faq-item[open] .faq-plus{background:var(--signal)}.lp .faq-item[open] .faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.lp .faq-a{color:var(--ink-2);max-width:70ch;padding:0 48px 24px 0;font-size:17px}.lp .faq-a p+p{margin-top:12px}.lp .faq-a a{color:var(--cobalt-ink);text-underline-offset:3px}.lp .faq-a code{font-family:var(--mono);background:var(--paper-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:13px}.lp .sec.dark .faq{border-color:var(--paper)}.lp .sec.dark .faq-item{border-color:#f5efe62e}.lp .sec.dark .faq-item summary:hover{color:var(--signal)}.lp .sec.dark .faq-plus{border-color:var(--paper)}.lp .sec.dark .faq-plus:before,.lp .sec.dark .faq-plus:after{background:var(--paper)}.lp .sec.dark .faq-item[open] .faq-plus{background:var(--signal)}.lp .sec.dark .faq-item[open] .faq-plus:before,.lp .sec.dark .faq-item[open] .faq-plus:after{background:var(--ink)}.lp .sec.dark .faq-a{color:#c9c1b4}.lp .ctab{text-align:center;border-top:1px solid var(--line);background:radial-gradient(800px 360px at 50% 100%,#2b44ff1f,#0000 70%);padding:clamp(88px,10vw,150px) 0}.lp .ctab .h-cta{font-size:clamp(38px,5.6vw,80px)}.lp .ctab-body{max-width:52ch;color:var(--ink-2);margin:26px auto 0;font-size:19px}.lp .ctab .cta-btns{margin-top:40px}
