.cmp{--cmp-max:1120px;--cmp-card:#0f0f1a;--cmp-line:#ffffff14;--cmp-muted:#b0b0b0;--cmp-faint:#6b6b80;padding-bottom:6rem}.cmp p{color:var(--cmp-muted);font-size:1rem;line-height:1.7}.cmp a:not(.cmp-btn):not(.cmp-link):not(.cmp-hero-proof){color:#fff;text-underline-offset:3px;text-decoration:underline #ffffff59}.cmp a:not(.cmp-btn):not(.cmp-link):not(.cmp-hero-proof):hover{text-decoration-color:var(--green)}.cmp strong{color:#fff;font-weight:500}.cmp-label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-family:Geist Mono,monospace;color:var(--cmp-faint)!important;font-size:.75rem!important;line-height:1.4!important}.cmp-hero{text-align:center;max-width:60rem;margin:0 auto;padding:6rem 1.5rem 4rem;position:relative}.cmp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#025dfe47 0%,#025dfe14 40%,#0000 70%);width:min(58rem,120%);height:34rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.cmp-eyebrow{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.6rem;font-weight:500;display:inline-flex;color:var(--muted)!important;margin-bottom:1.5rem!important;font-size:.875rem!important;line-height:1!important}.cmp-eyebrow:before{content:"";background:var(--blue);width:.7rem;height:.7rem}.cmp-hero h1{letter-spacing:-.04em;font-size:clamp(3rem,7vw,5.25rem);line-height:1}.cmp-verdict{max-width:42rem;margin:1.5rem auto 0;color:#fffc!important;font-size:clamp(1.1rem,1.6vw,1.35rem)!important;line-height:1.5!important}.cmp-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.cmp-btn{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.9rem 1.4rem;font-size:.95rem;font-weight:500;line-height:1.2;transition:background .2s,transform .2s;display:inline-flex}.cmp-btn:hover{background:var(--blue-dark);transform:translateY(-1px)}.cmp-btn-ghost{background:0 0;border:1px solid #ffffff40}.cmp-btn-ghost:hover{background:#ffffff0f}.cmp-updated{color:var(--cmp-faint)!important;margin-top:1.25rem!important;font-size:.85rem!important}.cmp-headline{letter-spacing:-.02em;max-width:46rem;margin:1.5rem auto 0;font-weight:500;color:#fff!important;font-size:clamp(1.5rem,2.6vw,2.1rem)!important;line-height:1.25!important}.cmp-headline+.cmp-verdict{margin-top:1rem;color:var(--cmp-muted)!important;font-size:clamp(1rem,1.3vw,1.1rem)!important}.cmp-hero-proof{text-align:left;background:#65ed740f;border:1px solid #65ed744d;border-radius:14px;align-items:center;gap:.9rem;max-width:46rem;margin-top:2.5rem;padding:.85rem 1.25rem;transition:border-color .2s,background .2s;display:inline-flex}.cmp-hero-proof:hover{background:#65ed741a;border-color:#65ed7499}.cmp-hero-proof-co{color:var(--green);letter-spacing:.08em;text-transform:uppercase;flex:none;font-family:Geist Mono,monospace;font-size:.75rem}.cmp-hero-proof-text{color:#fff;font-size:1rem;font-weight:500;line-height:1.4}.cmp-hero-proof-go{color:var(--green);flex:none}.cmp-section{max-width:var(--cmp-max);margin:0 auto;padding:4.5rem 1.5rem 0}.cmp-h2{max-width:44rem;margin-bottom:1.5rem;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.1}.cmp h3{color:#fff;letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.15rem;font-weight:500;line-height:1.35}.cmp-intro{max-width:44rem}.cmp-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cmp-card{border:1px solid var(--cmp-line);background:var(--cmp-card);border-radius:16px;padding:1.75rem}.cmp-card>:last-child{margin-bottom:0}.cmp-products{grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem;display:grid}.cmp-product{border:1px solid var(--cmp-line);background:var(--cmp-card);border-radius:20px;padding:2rem}.cmp-product h2{margin-bottom:1rem;font-size:1.75rem}.cmp-product p+.cmp-label{margin-top:1.5rem}.cmp-product .cmp-label+p{color:#fff!important}.is-alloy{background:linear-gradient(180deg, #025dfe1f, var(--cmp-card) 55%);border-color:#025dfe73;box-shadow:0 0 40px #025dfe14}.cmp-table{border:1px solid var(--cmp-line);background:var(--cmp-card);border-radius:16px;overflow:hidden}.cmp-row{border-top:1px solid var(--cmp-line);grid-template-columns:22% 1fr 1fr;display:grid}.cmp-row>span{color:var(--cmp-muted);padding:1.15rem 1.5rem;font-size:.95rem;line-height:1.6}.cmp-row-head{background:#ffffff05;border-top:0}.cmp-row-head>span{color:#ffffffb3;letter-spacing:-.01em;padding-block:1.1rem;font-size:1rem;font-weight:600}.cmp-row-head>.cmp-col-alloy{color:#fff}.cmp-row-head>.cmp-col-alloy:before{content:"";background:var(--blue);width:.6rem;height:.6rem;box-shadow:0 0 10px var(--blue);border-radius:50%;margin-right:.55rem;display:inline-block}.cmp-row-label{font-weight:600;color:#fff!important}.cmp-row>.cmp-col-alloy{color:#fff;background:#025dfe29;font-weight:500;box-shadow:inset 1px 0 #025dfe8c,inset -1px 0 #025dfe8c}.cmp-row:not(.cmp-row-head)>span:last-child{color:var(--cmp-faint)}.cmp-argument{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3rem;display:grid}.cmp-argument .cmp-prompt{margin-top:4.5rem;position:sticky;top:9.5rem}.cmp-argument-copy p+p{margin-top:1rem}.cmp-prompt{background:radial-gradient(circle at 20% 0,#025dfe38,#0f0f1af2 65%);border:1px solid #025dfe66;border-radius:20px;margin:0;padding:1.75rem}.cmp-prompt .cmp-label{color:#7aa7ff!important}.cmp-prompt blockquote{color:#fff;background:#ffffff0f;border-radius:14px 14px 14px 4px;margin:0;padding:1rem 1.15rem;font-size:1.05rem;line-height:1.55}.cmp-argument.is-solo{grid-template-columns:minmax(0,44rem)}.cmp-table-intro{margin-bottom:1.5rem}.cmp-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.cmp-steps li{border:1px solid var(--cmp-line);background:var(--cmp-card);border-radius:16px;padding:1.75rem;position:relative}.cmp-steps li:not(:last-child):after{content:"→";z-index:1;background:var(--black);width:1.5rem;height:1.5rem;color:var(--blue);border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:2.15rem;right:-.95rem}.cmp-step-num{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:inline-grid}.cmp-checks{gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cmp-checks li{color:var(--cmp-muted);padding-left:1.75rem;font-size:.95rem;line-height:1.6;position:relative}.cmp-checks li:before{content:"";background:#65ed7426 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%2365ed74' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.3rem;left:0}.cmp-both{background:#65ed740d;border:1px solid #65ed7440;border-radius:16px;margin-top:1rem;padding:1.5rem 1.75rem}.cmp-both p{margin:0}.cmp-proof h3{font-size:1.35rem;line-height:1.3}.cmp-proof p{margin-bottom:1.25rem}.cmp-link{color:var(--green);gap:.4rem;font-weight:500;display:inline-flex}.cmp-link:hover{color:#fff}.cmp-faq details,.cmp-faq .cmp-h2{max-width:52rem}.cmp-faq details{border-bottom:1px solid var(--cmp-line)}.cmp-faq details:first-of-type{border-top:1px solid var(--cmp-line)}.cmp-faq summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:1.1rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.cmp-faq summary::-webkit-details-marker{display:none}.cmp-faq summary:after{content:"+";color:var(--blue);flex:none;font-size:1.5rem;line-height:1;transition:transform .2s}.cmp-faq details[open] summary:after{transform:rotate(45deg)}.cmp-faq details p{padding-bottom:1.25rem}.cmp-faq-more{border-top:0!important}.cmp-faq-more>summary{color:var(--blue);font-size:1rem}.cmp-faq-more>details:last-child{border-bottom:0}.cmp-closing{max-width:var(--cmp-max);background:radial-gradient(ellipse at 50% 0%, #025dfe40, var(--cmp-card) 70%);text-align:center;border:1px solid #025dfe59;border-radius:24px;margin:5rem auto 0;padding:4rem 2rem;position:relative}.cmp-closing h2{max-width:40rem;margin:0 auto 1rem;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.12}.cmp-closing p{max-width:40rem;margin:0 auto}@media (width<=1152px){.cmp-closing{margin-inline:1.5rem}}@media (width<=991px){.cmp-argument{grid-template-columns:1fr;gap:1.5rem}.cmp-argument .cmp-prompt{margin-top:0;position:static}.cmp-steps{grid-template-columns:1fr}.cmp-steps li:not(:last-child):after{content:"↓";inset:auto auto -.95rem 1.75rem}}@media (width<=767px){.cmp-hero{padding-top:4rem}.cmp-products,.cmp-grid{grid-template-columns:1fr}.cmp-section{padding-top:3.5rem;padding-inline:1rem}.cmp-product,.cmp-card,.cmp-steps li,.cmp-prompt{padding:1.35rem}.cmp-hero-proof{flex-wrap:wrap;gap:.4rem .75rem}.cmp-row,.cmp-row-head{display:block}.cmp-row-head{display:none}.cmp-row{padding:1rem 0}.cmp-row>span{padding:.3rem 1.1rem;display:block}.cmp-row>.cmp-col-alloy{border-radius:10px;margin:.35rem .6rem;padding:.6rem .55rem}.cmp-row>span[data-label]:before{content:attr(data-label) ": ";color:var(--cmp-faint);font-weight:500}.cmp-row>.cmp-col-alloy:before{color:var(--green)!important}.cmp-closing{margin:4rem 1rem 0;padding:2.5rem 1.25rem}.cmp-actions{flex-direction:column;align-items:stretch}}.cmp-faq-page .cmp-faq details{margin-inline:auto}
