.cm-alt{color:var(--cm-ink);font-size:17px;line-height:1.6}:where(.cm-alt) h2,:where(.cm-alt) h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:0}:where(.cm-alt) p{margin:0}.cm-alt .al-hero-ctas{justify-content:flex-start}.cm-alt .al-sec{padding:clamp(72px,9vw,112px) 0}.cm-alt .al-sec-tight{padding-top:0}.cm-alt .al-sec .cm-sec-h h2{font-size:clamp(30px,3.8vw,48px)}.cm-alt .al-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cm-alt .al-card{min-width:0;color:var(--cm-ink);background:var(--cm-e50);opacity:0;transition:opacity .6s var(--cm-ease), transform .6s var(--cm-ease), box-shadow .3s, border-color .3s;border:1px solid #10b98138;border-radius:26px;flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex;transform:translateY(16px)}.cm-alt .al-cards.is-live .al-card{opacity:1;transform:none}.cm-alt .al-cards.is-live .al-card:nth-child(2n){transition-delay:80ms}.cm-alt .al-cards.is-live .al-card:hover{border-color:var(--cm-e400);transition-delay:0s;transform:translateY(-4px);box-shadow:0 28px 50px -30px #022c2273}.cm-alt .al-card:focus-visible{outline:3px solid var(--cm-e400);outline-offset:3px}.cm-alt .al-card h3{font-size:clamp(22px,2.2vw,27px);font-weight:600;line-height:1.15}.cm-alt .al-card p{color:var(--cm-ink-2);font-size:15.5px}.cm-alt .al-chips{flex-wrap:wrap;gap:6px;display:flex}.cm-alt .al-chips span{font:500 13px var(--font-body);background:var(--cm-w);border:1px solid var(--cm-e200);color:var(--cm-e800);border-radius:999px;padding:5px 11px}.cm-alt .al-more{color:var(--cm-e700);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;display:flex}.cm-alt .al-more i{border:1px solid var(--cm-e200);background:var(--cm-w);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;transition:background .3s,color .3s,border-color .3s,transform .3s;display:grid}.cm-alt .al-card:hover .al-more i{background:var(--cm-e600);color:var(--cm-w);border-color:var(--cm-e600);transform:translate(3px)}.cm-alt .al-band{isolation:isolate;border-radius:36px;margin:0 12px;padding:clamp(72px,9vw,112px) 0;position:relative;overflow:hidden}.cm-alt .al-band .cm-sec-h h2{color:var(--cm-w);font-size:clamp(30px,3.8vw,48px)}.cm-alt .al-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px;margin-inline:auto;display:grid}.cm-alt .al-fact{border:1px solid var(--cm-dline);background:#16302c;border-radius:22px;align-content:start;gap:6px;padding:28px;display:grid}.cm-alt .al-fact b{font:700 clamp(34px, 3.6vw, 48px)/1 var(--font-heading);letter-spacing:-.02em;color:var(--cm-e300)}.cm-alt .al-fact span{color:var(--cm-w);margin-top:6px;font-weight:600}.cm-alt .al-fact p{color:var(--cm-on-dark-2);font-size:15px}.cm-alt .al-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.cm-alt .al-checks li{padding-left:36px;position:relative}.cm-alt .al-checks li:before,.cm-alt .al-give:before{content:"";background:var(--cm-e500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23022C22' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/13px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;top:2px;left:0}.cm-alt .al-checks h3{font-size:19px;font-weight:600}.cm-alt .al-checks p{color:var(--cm-ink-2);margin-top:4px;font-size:15.5px}.cm-alt .al-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.cm-alt .al-split .cm-sec-h{margin-bottom:28px}.cm-alt .al-split .cm-sec-h h2{font-size:clamp(26px,2.8vw,36px)}.cm-alt .al-needs{counter-reset:al-need;border-top:1px solid var(--cm-e100);margin:0;padding:0;list-style:none}.cm-alt .al-needs li{counter-increment:al-need;border-bottom:1px solid var(--cm-e100);padding:18px 0 18px 48px;position:relative}.cm-alt .al-needs li:before{content:counter(al-need, decimal-leading-zero);font:500 13px var(--font-mono);color:var(--cm-e600);position:absolute;top:20px;left:0}.cm-alt .al-needs h3{font-size:18px;font-weight:600}.cm-alt .al-needs p{color:var(--cm-ink-2);margin-top:4px;font-size:15.5px}.cm-alt .al-gives{gap:12px;display:grid}.cm-alt .al-give{background:var(--cm-e50);opacity:0;transition:opacity .6s var(--cm-ease), transform .6s var(--cm-ease);border:1px solid #10b98138;border-radius:20px;padding:20px 22px 20px 58px;position:relative;transform:translateY(12px)}.cm-alt .al-give:before{top:22px;left:22px}.cm-alt .al-gives.is-live .al-give{opacity:1;transform:none}.cm-alt .al-gives.is-live .al-give:nth-child(2){transition-delay:60ms}.cm-alt .al-gives.is-live .al-give:nth-child(3){transition-delay:.12s}.cm-alt .al-gives.is-live .al-give:nth-child(4){transition-delay:.18s}.cm-alt .al-gives.is-live .al-give:nth-child(5){transition-delay:.24s}.cm-alt .al-give h3{font-size:18px;font-weight:600}.cm-alt .al-give p{color:var(--cm-ink-2);margin-top:4px;font-size:15px}.cm-alt .al-table{border:1px solid var(--cm-e100);background:var(--cm-w);border-radius:20px;overflow:hidden}.cm-alt .al-thead,.cm-alt .al-trow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);display:grid}.cm-alt .al-thead{background:var(--cm-e50);border-bottom:1px solid var(--cm-e100);font:600 14px var(--font-body);color:var(--cm-ink-2)}.cm-alt .al-thead div{padding:14px 22px}.cm-alt .al-thead div:last-child{color:var(--cm-e700)}.cm-alt .al-trow{border-bottom:1px solid var(--cm-e100)}.cm-alt .al-trow:last-child{border-bottom:0}.cm-alt .al-trow div{padding:15px 22px;font-size:16px}.cm-alt .al-trow div:first-child{font-weight:600}.cm-alt .al-trow div:nth-child(2){color:var(--cm-ink-2)}.cm-alt .al-trow div:last-child{color:var(--cm-e700);background:#ecfdf58c;font-weight:600}.cm-alt .al-row-ctas{justify-content:flex-start}.cm-alt .al-vs .al-trow div:nth-child(2){color:var(--cm-ink)}.cm-alt .al-src{color:var(--cm-e700);text-underline-offset:2px;margin-left:8px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-block}.cm-alt .al-src:focus-visible,.cm-alt .al-note a:focus-visible{outline:3px solid var(--cm-e400);outline-offset:2px;border-radius:4px}.cm-alt .al-note{max-width:760px;color:var(--cm-ink-2);margin-top:16px;font-size:14.5px}.cm-alt .al-note a{color:var(--cm-e700);font-weight:600}.cm-alt .al-fit{border:1px solid var(--cm-e100);background:var(--cm-w);border-radius:24px;gap:10px;max-width:820px;padding:clamp(24px,3vw,36px);display:grid}.cm-alt .al-fit h2{font-size:clamp(24px,2.6vw,32px);font-weight:600}.cm-alt .al-fit p{color:var(--cm-ink-2)}.cm-alt .al-fit ul{gap:6px;margin:4px 0 0;padding-left:20px;list-style:outside;display:grid}.cm-alt .al-switch{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.cm-alt .cg-vs .al-thead,.cm-alt .cg-vs .al-trow{grid-template-columns:minmax(0,.72fr) repeat(4,minmax(0,1fr))}.cm-alt .cg-vs .al-thead div,.cm-alt .cg-vs .al-trow div{padding:14px 16px}.cm-alt .cg-vs .al-trow div{font-size:15px}.cm-alt .cg-vs .al-trow div:nth-child(n+3):not(:last-child){color:var(--cm-ink)}.cm-alt .cg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cm-alt .cg-card{border:1px solid var(--cm-e100);background:var(--cm-w);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.cm-alt .cg-card h3{font-size:22px;font-weight:600}.cm-alt .cg-card ul{color:var(--cm-ink-2);gap:8px;margin:0;padding-left:20px;font-size:15.5px;list-style:outside;display:grid}.cm-alt .cg-more{color:var(--cm-e700);text-underline-offset:3px;margin-top:auto;padding-top:4px;font-size:15px;font-weight:600;text-decoration:underline}.cm-alt .cg-more:focus-visible{outline:3px solid var(--cm-e400);outline-offset:2px;border-radius:4px}.cm-alt .cg-ours{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-alt .cg-not{background:var(--cm-w);border-style:dashed;border-color:var(--cm-e100);padding-left:22px}.cm-alt .cg-not:before{display:none}.cm-alt .cg-byrow .al-thead div:last-child{color:var(--cm-ink-2)}.cm-alt .cg-byrow .al-trow div:last-child{color:var(--cm-ink);background:0 0;font-weight:400}.cm-alt .cg-byrow .al-trow div:first-child{color:var(--cm-ink);font-weight:600}.cm-alt .cg-byrow .al-trow.is-us{background:#ecfdf58c}.cm-alt .cg-vs.cg-byrow .al-trow.is-us div{color:var(--cm-e700);font-weight:600}.cm-alt .cg-card.is-us{background:var(--cm-e50);border-color:#10b98159}.cm-alt .cg-tag{border:1px solid var(--cm-e100);background:var(--cm-w);font:600 12px var(--font-body);letter-spacing:0;color:var(--cm-e700);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 10px;display:inline-block}.cm-alt .cg-card-note{color:var(--cm-ink-2);font-size:14.5px}.cm-alt .al-faq{padding-top:0;padding-bottom:clamp(16px,3vw,32px)}.cm-alt .al-faq .cm-wrap{max-width:820px}@media (max-width:900px){.cm-alt .al-cards,.cm-alt .al-facts{grid-template-columns:minmax(0,1fr)}.cm-alt .al-band{border-radius:28px}.cm-alt .al-checks{grid-template-columns:minmax(0,1fr);gap:20px}.cm-alt .al-split{grid-template-columns:minmax(0,1fr)}.cm-alt .al-thead{display:none}.cm-alt .al-trow{grid-template-columns:minmax(0,1fr);padding:12px 0}.cm-alt .al-trow div{padding:2px 18px}.cm-alt .al-trow div:last-child{background:0 0}.cm-alt .al-vs .al-trow div[data-label]:before{content:attr(data-label);font:600 12px var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--cm-ink-2);margin-top:8px;display:block}.cm-alt .al-switch{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1100px){.cm-alt .al-checks,.cm-alt .cg-ours{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.cm-alt .cg-vs .al-thead{display:none}.cm-alt .cg-vs .al-trow{grid-template-columns:minmax(0,1fr);padding:12px 0}.cm-alt .cg-vs .al-trow div{padding:2px 18px}.cm-alt .cg-vs .al-trow div:last-child{background:0 0}.cm-alt .cg-vs .al-trow div[data-label]:before{content:attr(data-label);font:600 12px var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--cm-ink-2);margin-top:8px;display:block}}@media (max-width:900px){.cm-alt .cg-cards,.cm-alt .cg-ours{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cm-alt .al-card,.cm-alt .al-give{opacity:1;transition:none;transform:none}.cm-alt .al-cards.is-live .al-card:hover{transform:none}.cm-alt .al-more i{transition:none}}
