h1,h2,h3,h4{font-family:var(--font-d);letter-spacing:-.4px;text-wrap:balance;margin:0;line-height:1.14}p{overflow-wrap:break-word;margin:0}.mono{font-family:var(--font-m)}.band{background:linear-gradient(150deg,var(--ink),var(--steel-2));color:var(--txt-inv);border-bottom:1px solid var(--hairline-inv);padding:126px 22px 48px}.band-in{max-width:1180px;margin:0 auto}.crumb{font-family:var(--font-m);letter-spacing:1.6px;text-transform:uppercase;color:var(--txt-inv-mut);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.crumb a{color:var(--txt-inv-mut);text-decoration:none}.crumb a:hover{color:var(--line)}.band h1{color:#fff;letter-spacing:-1px;max-width:18ch;font-size:clamp(30px,5.2vw,50px);font-weight:700}.band .lede{color:var(--txt-inv);max-width:62ch;margin-top:16px;font-size:17px}.band-acts{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.wrap{max-width:1180px;margin:0 auto;padding-inline:22px}.cols{grid-template-columns:1fr;gap:40px;padding-block:52px;display:grid}@media (width>=960px){.cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px}}.prose>*+*{margin-top:16px}.prose p{font-size:16px}h2{color:var(--ink);font-size:clamp(22px,3vw,30px);font-weight:700}h3{color:var(--ink);font-size:18px;font-weight:600}.block{margin-top:44px}.block:first-child{margin-top:0}.ticks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ticks li{color:var(--txt-mut);padding-left:26px;font-size:15.5px;position:relative}.ticks li:before{content:"";background:var(--blue);width:11px;height:2px;position:absolute;top:9px;left:0}.ticks li b{color:var(--ink);font-weight:600}.specs{border-collapse:collapse;background:var(--white);border:1px solid var(--hairline);border-radius:var(--r);width:100%;font-size:14.5px;overflow:hidden}.specs tr{border-bottom:1px solid var(--hairline)}.specs tr:last-child{border-bottom:none}.specs th{text-align:left;font-family:var(--font-d);color:var(--ink);vertical-align:top;background:#0d235009;width:42%;padding:12px 16px;font-size:13.5px;font-weight:600}.specs td{color:var(--txt-mut);vertical-align:top;padding:12px 16px}.steps{counter-reset:s;margin:0;padding:0;list-style:none}.steps li{counter-increment:s;border-left:1px solid var(--hairline);margin-left:15px;padding:0 0 22px 52px;position:relative}.steps li:last-child{border-left-color:#0000;padding-bottom:0}.steps li:before{content:counter(s,decimal-leading-zero);background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--font-m);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:-2px;left:-15px}.steps b{font-family:var(--font-d);color:var(--ink);margin-bottom:3px;font-size:16px;display:block}.steps span{color:var(--txt-mut);font-size:15px}.aside{flex-direction:column;gap:20px;display:flex}.panel{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r);box-shadow:var(--shadow);padding:22px}.panel.dark{background:linear-gradient(150deg,var(--ink),var(--steel-2));border-color:var(--hairline-inv);color:var(--txt-inv)}.panel.dark h3{color:#fff}.panel h3{margin-bottom:12px}.panel .ticks li{color:var(--txt-mut);font-size:14.5px}.panel.dark .ticks li{color:var(--txt-inv-mut)}.panel.dark .ticks li:before{background:var(--line)}.panel .btn{justify-content:center;width:100%;margin-top:16px}.contact-line{font-family:var(--font-m);color:var(--txt-inv-mut);margin-top:12px;font-size:13px;line-height:1.9}.contact-line a{color:var(--line);text-decoration:none}.grid{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=620px){.grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.grid{grid-template-columns:repeat(3,1fr)}}.card{background:var(--white);border:1px solid var(--hairline);border-radius:var(--r);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s;padding:24px;text-decoration:none;display:block}.card:hover{box-shadow:var(--shadow);border-color:var(--line-dim);transform:translateY(-3px)}.card h3{margin-bottom:8px}.card p{color:var(--txt-mut);font-size:14.5px}.card .go{font-family:var(--font-d);color:var(--blue);transition:transform .25s var(--ease);margin-top:14px;font-size:13.5px;font-weight:600;display:inline-block}.card:hover .go{transform:translate(4px)}.faq{border-top:1px solid var(--hairline)}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;font-family:var(--font-d);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-m);color:var(--blue);transition:transform .25s var(--ease);flex:none;font-size:19px;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.faq p{color:var(--txt-mut);max-width:76ch;padding:0 0 18px}.rel{background:var(--white);border-top:1px solid var(--hairline);padding-block:46px}.cta{background:linear-gradient(150deg,var(--ink),var(--steel-2));color:var(--txt-inv);padding-block:54px}.cta h2{color:#fff}.cta p{color:var(--txt-inv-mut);max-width:58ch;margin-top:12px}
