.cmo svg text{font-family:var(--font)}.cmo .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.cmo .ic-round-head .v4-h{text-wrap:balance}.cmo .ic-round-head .v4-h span{display:inline}.cmo a.cmo-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cmo .cmo-k{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.cmo-estate{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(14px,2.8vh,30px) 0 0;display:grid}.cmo .cmo-cols,.cmo .cmo-tools li{-moz-column-gap:8px;grid-template-columns:minmax(0,1.3fr) 36px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.cmo .cmo-cols{letter-spacing:.04em;text-transform:uppercase;color:#5c6088;align-items:end;margin:0 0 clamp(6px,1.2vh,10px);font:500 14px/1.3 JetBrains Mono,monospace}.cmo .cmo-cols i{opacity:.6;font-style:normal}.cmo .cmo-cols .w{color:#b4500f;grid-column:2/4}.cmo .cmo-tools{gap:clamp(4px,.7vh,10px);margin:0;padding:0;list-style:none;display:grid}.cmo .cmo-tools li{margin:0}.cmo .cmo-tool{border:1.5px solid var(--v4-line);border-left:4px solid var(--v4-indigo);background:#fff;border-radius:12px;padding:clamp(4px,.8vh,10px) 14px}.cmo .cmo-tool b{color:var(--v4-ink);font-size:18px;font-weight:600;line-height:1.3;display:block}.cmo .cmo-tool span{color:var(--v4-muted);font-size:16px;line-height:1.35;display:block}.cmo .cmo-snap{width:36px;height:22px;display:block}.cmo .cmo-wrong{color:var(--v4-ink);font-size:16px;line-height:1.4;margin:0!important}.cmo .cmo-wrong .cmo-k{color:#b4500f;display:none}.cmo .cmo-result{text-align:center;max-width:62em;color:var(--v4-ink);font-size:18px;font-weight:500;line-height:1.5;margin:clamp(12px,2.4vh,26px) auto 0!important}.cmo .cmo-see{border-collapse:collapse;grid-template-rows:auto auto;grid-template-columns:minmax(0,9em) repeat(5,minmax(0,1fr));grid-auto-flow:column;max-width:1180px;margin:clamp(18px,3.6vh,40px) auto 0;display:grid}.cmo .cmo-see thead,.cmo .cmo-see tbody,.cmo .cmo-see tr{display:contents}.cmo .cmo-see th{text-align:left;letter-spacing:.06em;text-transform:uppercase;padding:0 14px 0 0;font:500 14px/1.3 JetBrains Mono,monospace}.cmo .cmo-see th.cmo-a{color:var(--v4-indigo);align-self:center}.cmo .cmo-see th.cmo-b{color:#8a6a0e;align-self:start;padding-top:clamp(40px,6vh,52px)}.cmo .cmo-see td{margin:0;display:block}.cmo .cmo-see td.cmo-a{border:1.5px solid var(--v4-line);border-top:4px solid var(--v4-indigo);color:var(--v4-ink);background:#fff;border-radius:14px;margin:0 7px;padding:clamp(12px,2.2vh,20px) 18px;font-size:16px;line-height:1.45}.cmo .cmo-see td.cmo-b{color:var(--v4-ink);padding:clamp(40px,6vh,52px) 25px 0;font-size:18px;font-weight:600;line-height:1.35;position:relative}.cmo .cmo-see td.cmo-b:before{content:"";background:#e3b93c;height:2px;position:absolute;top:clamp(18px,3vh,26px);left:0;right:0}.cmo .cmo-see td.cmo-b:after{content:"";box-sizing:border-box;background:#fdf6de;border:2px solid #b98a12;border-radius:3px;width:14px;height:14px;margin:-6px 0 0;position:absolute;top:clamp(18px,3vh,26px);left:25px;transform:rotate(45deg)}.cmo .cmo-see td.cmo-b span{display:block}.cmo .cmo-how-head{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(24px,3.4vw,56px);display:grid}.cmo .cmo-how-head .v4-h{color:#fff}.cmo .cmo-how-head .v4-h span{color:#cbd0ff}.cmo .cmo-how-head .v4-intro{color:#e3e5ff;font-size:16px;line-height:1.6}.cmo-how{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr);grid-template-areas:"l art r";align-items:center;gap:clamp(20px,2.6vw,40px);margin:clamp(14px,2.6vh,30px) 0 0;display:grid}.cmo .cmo-steps{grid-area:r;gap:clamp(14px,3vh,30px);margin:0;padding:0;list-style:none;display:grid}.cmo .cmo-steps.l{text-align:right;grid-area:l}.cmo .cmo-steps li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin:0;display:grid}.cmo .cmo-steps.l li{grid-template-columns:minmax(0,1fr) 34px}.cmo .cmo-steps.l li i{order:2}.cmo .cmo-steps li i{box-sizing:border-box;color:#fff;border:1.5px solid #cbd0ff;border-radius:9px;place-items:center;width:34px;height:34px;font:600 16px/1 JetBrains Mono,monospace;display:grid}.cmo .cmo-steps li.last i{color:#2b1e00;background:#e3b93c;border-color:#e3b93c}.cmo .cmo-steps p{color:#e3e5ff;padding-top:4px;font-size:16px;line-height:1.5;margin:0!important}.cmo .cmo-steps p b{color:#fff;font-weight:600}.cmo .cmo-how-sec a.cmo-in{color:#fff}.cmo-art{grid-area:art}.cmo-art svg{width:100%;height:auto;max-height:50vh;display:block;overflow:visible}.cmo .cmo-art .pa-illus{text-align:center;color:#cbd0ff;margin:6px 0 0!important}.cmo-wire{stroke-dasharray:1;stroke-dashoffset:0}.cmo-num,.cmo-amber{opacity:0}@media (prefers-reduced-motion:no-preference){.cmo-num{animation:none;animation-delay:var(--d,0s)}.cmo-n0{animation-name:cmo-n0}.cmo-n1{animation-name:cmo-n1}.cmo-n2{animation-name:cmo-n2}.cmo-layer{animation:10s infinite both cmo-layer}.cmo-wire{animation:10s infinite both cmo-wire}.cmo-st0{animation:10s infinite both cmo-st0}.cmo-st1{animation:10s infinite both cmo-st1}.cmo-st2{animation:10s infinite both cmo-st2}.cmo-st3{animation:10s infinite both cmo-st3}.cmo-plan{animation:10s infinite both cmo-plan}.cmo-amber{animation:10s infinite both cmo-amber}.cmo-green{animation:10s infinite both cmo-green}.cmo-cap{animation:10s infinite both cmo-cap}}@keyframes cmo-n0{0%,3%{opacity:0}4%,8.9%{opacity:1}9%,18.9%{opacity:0}19%,23.9%{opacity:1}24%,33.9%{opacity:0}34%,37%{opacity:1}41%,to{opacity:0}}@keyframes cmo-n1{0%,8.9%{opacity:0}9%,13.9%{opacity:1}14%,23.9%{opacity:0}24%,28.9%{opacity:1}29%,to{opacity:0}}@keyframes cmo-n2{0%,13.9%{opacity:0}14%,18.9%{opacity:1}19%,28.9%{opacity:0}29%,33.9%{opacity:1}34%,to{opacity:0}}@keyframes cmo-layer{0%,34%{opacity:.3}42%,to{opacity:1}}@keyframes cmo-wire{0%,34%{stroke-dashoffset:1px}46%,to{stroke-dashoffset:0}}@keyframes cmo-st0{0%,44%{opacity:0;transform:translateY(6px)}48%,to{opacity:1;transform:none}}@keyframes cmo-st1{0%,47%{opacity:0;transform:translateY(6px)}51%,to{opacity:1;transform:none}}@keyframes cmo-st2{0%,50%{opacity:0;transform:translateY(6px)}54%,to{opacity:1;transform:none}}@keyframes cmo-st3{0%,53%{opacity:0;transform:translateY(6px)}57%,to{opacity:1;transform:none}}@keyframes cmo-plan{0%,57%{opacity:0;transform:translateY(-8px)}62%,to{opacity:1;transform:none}}@keyframes cmo-amber{0%,63%{opacity:0}67%,75%{opacity:1}79%,to{opacity:0}}@keyframes cmo-green{0%,75%{opacity:0}79%,to{opacity:1}}@keyframes cmo-cap{0%,82%{opacity:0;transform:translateY(8px)}88%,to{opacity:1;transform:none}}.cmo-quarters{max-width:1120px;margin:clamp(16px,3.2vh,36px) auto 0;position:relative}.cmo .cmo-quarters ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cmo .cmo-quarters li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:clamp(14px,2.8vh,28px) clamp(28px,4vw,60px);display:grid}.cmo .cmo-quarters li:nth-child(odd){border-right:1.5px solid #c9cdea}.cmo .cmo-quarters li:nth-child(-n+2){border-bottom:1.5px solid #c9cdea}.cmo .cmo-quarters li svg{width:40px;height:40px;display:block}.cmo .cmo-quarters li p{color:var(--v4-muted);font-size:16px;line-height:1.5;margin:0!important}.cmo .cmo-quarters li p b{color:var(--v4-ink);margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3;display:block}.cmo-shield{width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.cmo .cmo-proof{border:1px solid var(--v4-line);max-width:1120px;color:var(--v4-muted);background:#fff;border-left:3px solid #e3b93c;border-radius:12px;padding:clamp(10px,2vh,18px) 28px;font-size:16px;line-height:1.55;margin:clamp(16px,3vh,32px) auto 0!important}@media (max-width:1000px){.cmo-estate{grid-template-columns:minmax(0,1fr)}.cmo-estate .cmo-half+.cmo-half .cmo-cols{display:none}.cmo .cmo-how-head{grid-template-columns:minmax(0,1fr);gap:12px}.cmo-how{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"art art""l r"}.cmo .cmo-steps.l{text-align:left}.cmo .cmo-steps.l li{grid-template-columns:34px minmax(0,1fr)}.cmo .cmo-steps.l li i{order:0}.cmo .cmo-see{display:block}.cmo .cmo-see thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmo .cmo-see tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cmo .cmo-see tr{border:1.5px solid var(--v4-line);border-top:4px solid var(--v4-indigo);background:#fff;border-radius:14px;display:block;overflow:hidden}.cmo .cmo-see td.cmo-a{border:0;border-radius:0;margin:0}.cmo .cmo-see td.cmo-b{background:#fdf6de;border-top:2px solid #e3b93c;padding:12px 18px 14px;font-size:16px}.cmo .cmo-see td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#5c6088;margin-bottom:4px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.cmo .cmo-see td.cmo-b:before{color:#8a6a0e;background:0 0;height:auto;position:static}.cmo .cmo-see td.cmo-b:after{display:none}}@media (max-width:640px){.cmo .cmo-cols{display:none}.cmo .cmo-tools li{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:0 0 4px}.cmo .cmo-snap{display:none}.cmo .cmo-tool{border-radius:12px 12px 0 0}.cmo .cmo-wrong{border:1.5px solid var(--v4-line);background:#fff;border-top:2px dashed #e0a878;border-left:4px solid #d9641a;border-radius:0 0 12px 12px;padding:10px 16px 12px;margin:-8px 0 0!important}.cmo .cmo-wrong .cmo-k{display:block}.cmo .cmo-see tbody{grid-template-columns:minmax(0,1fr)}.cmo-how{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""l""r"}.cmo .cmo-quarters ul{grid-template-columns:minmax(0,1fr)}.cmo .cmo-quarters li{border-bottom:1.5px solid #c9cdea;padding:16px 0;border-right:0!important}.cmo-shield{display:none}}
