
.canma-results{padding:65px 5%;background:#fffdf9;font-family:'DM Sans',sans-serif;color:#34302f}.canma-results-panel{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:30px;align-items:center;padding:25px;border:1px solid #e2dbe8;border-radius:28px;background:#fff;box-shadow:0 14px 40px #756a9410}.canma-results .canma-compare-figure{margin:0;min-width:0}.canma-results .canma-compare{aspect-ratio:1 / 1.08;border-radius:22px;overflow:hidden}.canma-results-copy h2{font:600 clamp(30px,3vw,43px)/1.08 'Cormorant Garamond',serif;letter-spacing:-.025em;margin:0 0 25px}.canma-results-copy h2 em{font-weight:500;color:#756a94}.canma-results-list{display:grid;gap:20px}.canma-results-item{display:flex;align-items:center;gap:17px}.canma-results-ring{width:65px;height:65px;flex-shrink:0;display:grid;place-items:center;position:relative;isolation:isolate;border-radius:50%;background:conic-gradient(#756a94 var(--percentage),#e9e3ef 0)}.canma-results-ring:before{content:'';position:absolute;inset:5px;border-radius:50%;background:white;z-index:-1}.canma-results-ring strong{font-size:17px;color:#756a94}.canma-results-item p{font-size:14px;line-height:1.6;margin:0;color:#6f6379}@media(max-width:749px){.canma-results{padding:40px 5%}.canma-results-panel{grid-template-columns:1fr;padding:16px;gap:25px;border-radius:22px}.canma-results .canma-compare{aspect-ratio:1 / 1}.canma-results-copy h2{font-size:34px;margin-bottom:22px}.canma-results-list{gap:19px}.canma-results-ring{width:57px;height:57px}.canma-results-ring strong{font-size:15px}.canma-results-item{gap:13px}.canma-results-item p{font-size:13px}}
