.cso svg text{font-family:var(--font)}.cso .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.cso .ic-round-head .v4-h{text-wrap:balance}.cso .ic-round-head .v4-h span{display:inline}.cso a.cso-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cso .cso-estate{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:1140px;margin:clamp(14px,2.6vh,28px) auto 0}.cso .cso-estate thead th{text-align:left;vertical-align:bottom;letter-spacing:.06em;text-transform:uppercase;color:#5c6088;padding:clamp(8px,1.4vh,12px) 20px;font:500 14px/1.3 JetBrains Mono,monospace}.cso .cso-estate thead th:first-child{width:25%;padding-left:40px}.cso .cso-estate thead th:nth-child(2){width:29%}.cso .cso-estate thead th.cso-wrong{color:#b4500f;border-top:2px solid #e0a878;border-radius:14px 14px 0 0}.cso .cso-estate tbody th,.cso .cso-estate tbody td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--v4-line);padding:clamp(5px,1.05vh,10px) 20px;line-height:1.35}.cso .cso-estate tbody tr:last-child>*{border-bottom:0}.cso .cso-estate tbody th{color:var(--v4-ink);white-space:nowrap;padding-left:40px;font-size:18px;font-weight:600;position:relative}.cso .cso-estate tbody th:before{content:"";background:var(--v4-indigo);border-radius:3px;width:6px;position:absolute;top:5px;bottom:5px;left:10px}.cso .cso-estate tbody tr:nth-child(2n) th:before{opacity:.55;left:18px}.cso .cso-estate tbody td{color:var(--v4-muted);font-size:16px}.cso .cso-estate .cso-wrong{background:#fff8f1}.cso .cso-estate tbody td.cso-wrong{color:var(--v4-ink);border-bottom-color:#f6dcc6;padding-left:24px}.cso .cso-estate tbody tr:last-child td.cso-wrong{border-radius:0 0 14px 14px}.cso .cso-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}.cso .cso-view{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;max-width:1100px;margin:clamp(16px,3.2vh,36px) auto 0}.cso .cso-view thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;padding:0 26px clamp(8px,1.4vh,12px);font:500 14px/1.3 JetBrains Mono,monospace}.cso .cso-view thead th.cso-a{width:52%;color:var(--v4-indigo)}.cso .cso-view thead th.cso-b{color:#8a6a0e;padding-left:84px}.cso .cso-view td.cso-a{color:var(--v4-ink);background:#fff;border-bottom:1px dashed #dfe2f2;border-left:1.5px solid #c9cdea;border-right:1.5px solid #c9cdea;padding:clamp(11px,2.1vh,20px) 26px;font-size:16px;line-height:1.45}.cso .cso-view tbody tr:first-child td.cso-a{border-top:4px solid var(--v4-indigo);border-radius:14px 14px 0 0}.cso .cso-view tbody tr:last-child td.cso-a{border-bottom:1.5px solid #c9cdea;border-radius:0 0 14px 14px}.cso .cso-view td.cso-b{color:var(--v4-ink);padding:0 0 0 84px;font-size:16px;font-weight:600;line-height:1.4;position:relative}.cso .cso-view td.cso-b:before{content:"";border-top:1.5px dashed #b9bde0;width:54px;position:absolute;top:50%;left:0}.cso .cso-view td.cso-b:after{content:"";box-sizing:border-box;background:#fdf6de;border:2px solid #b98a12;border-radius:50%;width:14px;height:14px;margin:-7px 0 0;position:absolute;top:50%;left:54px}.cso .cso-crm{color:var(--v4-ink);justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:1.4;display:flex;margin:clamp(14px,2.8vh,30px) auto 0!important}.cso .cso-crm svg{flex:none;width:28px;height:28px}.cso .cso-how-sec .ic-round-head .v4-intro{color:#e3e5ff;max-width:72em;font-size:16px;line-height:1.6;margin-top:clamp(8px,1.4vh,14px)!important}.cso-how{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,3vw,48px);margin:clamp(10px,2vh,22px) 0 0;display:grid}.cso .cso-steps{gap:clamp(8px,1.6vh,14px);margin:0;padding:0;list-style:none;display:grid}.cso .cso-steps li{background:#ffffff0d;border:1.5px solid #cbd0ff66;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:stretch;margin:0;display:grid;overflow:hidden}.cso .cso-steps li i{clip-path:polygon(0 0,74% 0,100% 50%,74% 100%,0 100%);color:#1b1d4a;background:#cbd0ff;place-items:center;padding-right:8px;font:600 16px/1 JetBrains Mono,monospace;display:grid}.cso .cso-steps li.last i{color:#2b1e00;background:#e3b93c}.cso .cso-steps p{color:#e3e5ff;padding:clamp(7px,1.3vh,12px) 16px clamp(7px,1.3vh,12px) 10px;font-size:16px;line-height:1.45;margin:0!important}.cso .cso-steps p b{color:#fff;font-weight:600}.cso .cso-how-sec a.cso-in{color:#fff}.cso-art svg{width:100%;height:auto;max-height:calc(100vh - 366px);display:block;overflow:visible}.cso .cso-art .pa-illus{text-align:center;margin:6px 0 0!important}.cso-wire{stroke-dasharray:1;stroke-dashoffset:0}.cso-amber,.cso-ghost{opacity:0}.cso-card{transform-box:fill-box;transform-origin:50%}.cso-seg{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.cso-state{animation:10s infinite both cso-state;animation-delay:var(--d,0s)}.cso-layer{animation:10s infinite both cso-layer}.cso-wire{animation:10s infinite both cso-wire}.cso-card{animation:10s infinite both cso-card}.cso-steps-art{animation:10s infinite both cso-steps}.cso-amber{animation:10s infinite both cso-amber}.cso-green{animation:10s infinite both cso-green}.cso-target{animation:10s infinite both cso-target}.cso-s0{animation:10s infinite both cso-s0}.cso-s1{animation:10s infinite both cso-s1}.cso-s2{animation:10s infinite both cso-s2}.cso-s3{animation:10s infinite both cso-s3}.cso-s4{animation:10s infinite both cso-s4}.cso-ghost{animation:10s ease-in-out infinite both cso-ghost}.cso-cap{animation:10s infinite both cso-cap}}@keyframes cso-state{0%,1%{opacity:0}6%,to{opacity:1}}@keyframes cso-layer{0%,12%{opacity:.3}20%,to{opacity:1}}@keyframes cso-wire{0%,12%{stroke-dashoffset:1px}28%,to{stroke-dashoffset:0}}@keyframes cso-card{0%,28%{opacity:0;transform:scale(.86)}34%,to{opacity:1;transform:none}}@keyframes cso-steps{0%,33%{opacity:0}38%,to{opacity:1}}@keyframes cso-amber{0%,37%{opacity:0}41%,72%{opacity:1}76%,to{opacity:0}}@keyframes cso-green{0%,73%{opacity:0}78%,to{opacity:1}}@keyframes cso-target{0%,40%{opacity:0;transform:translateY(-6px)}45%,to{opacity:1;transform:none}}@keyframes cso-s0{0%,45%{opacity:0;transform:scaleX(0)}48%,to{opacity:1;transform:none}}@keyframes cso-s1{0%,47%{opacity:0;transform:scaleX(0)}50%,to{opacity:1;transform:none}}@keyframes cso-s2{0%,49%{opacity:0;transform:scaleX(0)}52%,to{opacity:1;transform:none}}@keyframes cso-s3{0%,51%{opacity:0;transform:scaleX(0)}54%,to{opacity:1;transform:none}}@keyframes cso-s4{0%,65%{opacity:0}67%,to{opacity:1}}@keyframes cso-ghost{0%,55%{opacity:0;transform:none}57%{opacity:1;transform:none}65%{opacity:1;transform:translate(var(--dx),var(--dy))}67%,to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes cso-cap{0%,82%{opacity:0;transform:translateY(8px)}88%,to{opacity:1;transform:none}}.cso-lane{border-top:2px solid var(--v4-indigo);border-bottom:2px solid var(--v4-indigo);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:clamp(10px,1.4vw,20px);max-width:1160px;margin:clamp(16px,3.2vh,36px) auto 0;padding:clamp(16px,3.4vh,34px) 0;display:grid}.cso .cso-lane ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cso .cso-lane li{flex-direction:column;align-items:flex-start;margin:0;padding:0 clamp(16px,2vw,28px);display:flex}.cso .cso-lane li+li{border-left:1.5px dashed #c9cdea}.cso .cso-lane li svg{width:40px;height:40px;display:block}.cso .cso-lane li b{color:var(--v4-ink);margin:12px 0 6px;font-size:18px;font-weight:600;line-height:1.3;display:block}.cso .cso-lane li span{color:var(--v4-muted);font-size:16px;line-height:1.5;display:block}.cso-go{width:40px;height:40px;display:block}.cso .cso-proof{border:1px solid var(--v4-line);max-width:1160px;color:var(--v4-muted);background:#fcfcfd;border-radius:12px;padding:clamp(10px,2vh,18px) 28px;font-size:16px;line-height:1.55;margin:clamp(14px,2.8vh,30px) auto 0!important}@media (max-width:1000px){.cso-how{grid-template-columns:minmax(0,1fr)}.cso-art svg{max-height:none}.cso .cso-lane ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.cso .cso-lane li:nth-child(3){border-left:0}}@media (max-width:640px){.cso .cso-estate,.cso .cso-estate tbody,.cso .cso-estate tr,.cso .cso-estate th,.cso .cso-estate td,.cso .cso-view,.cso .cso-view tbody,.cso .cso-view tr,.cso .cso-view td{width:100%;display:block}.cso .cso-estate thead,.cso .cso-view thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cso .cso-estate tbody tr{border:1.5px solid var(--v4-line);background:#fff;border-radius:14px;margin:0 0 12px;overflow:hidden}.cso .cso-estate tbody th,.cso .cso-estate tbody td{white-space:normal;border:0;padding:12px 18px 0}.cso .cso-estate tbody th{padding-left:36px}.cso .cso-estate tbody th:before{height:18px;top:14px;bottom:auto}.cso .cso-estate tbody td.cso-wrong{border-top:2px solid #e0a878;margin-top:12px;padding:10px 18px 12px;border-radius:0!important}.cso .cso-estate tbody td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#5c6088;margin-bottom:2px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.cso .cso-estate tbody td.cso-wrong:before{color:#b4500f}.cso .cso-view tbody tr{border:1.5px solid #c9cdea;border-top:4px solid var(--v4-indigo);background:#fff;border-radius:14px;margin:0 0 12px;overflow:hidden}.cso .cso-view td.cso-a,.cso .cso-view tbody tr:first-child td.cso-a,.cso .cso-view tbody tr:last-child td.cso-a{border:0;border-radius:0;padding:12px 18px}.cso .cso-view td.cso-b{background:#fdf6de;border-top:2px solid #e3b93c;padding:10px 18px 12px}.cso .cso-view td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-indigo);margin-bottom:4px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.cso .cso-view td.cso-b:before{color:#8a6a0e;border:0;width:auto;position:static}.cso .cso-view td.cso-b:after{display:none}.cso .cso-crm{justify-content:flex-start;align-items:flex-start}.cso-lane,.cso .cso-lane ul{grid-template-columns:minmax(0,1fr)}.cso .cso-lane li{padding:0}.cso .cso-lane li+li{border-left:0}.cso-go{display:none}}
