.cepc{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin-top:48px;align-items:start;text-align:left;font-size:15px;color:#1B1917}.cepc *{box-sizing:border-box}.cepc button{font:inherit;color:inherit}.cepc .cepc-ctl{background:#fff;border:1px solid #e6e1d6;border-radius:26px;padding:28px;display:flex;flex-direction:column;gap:24px;min-width:0}.cepc .cepc-lab{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7A7368}.cepc .cepc-note{display:block;color:#5E584F;font-size:13.5px;line-height:1.5;margin-top:6px}.cepc .cepc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.cepc .cepc-plan{position:relative;display:flex;flex-direction:column;gap:2px;border:1px solid #e6e1d6;background:#F7F5EF;border-radius:16px;padding:14px;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cepc .cepc-plan b{font-size:16px}.cepc .cepc-plan span{font-size:13px;color:#5E584F}.cepc .cepc-plan:hover{border-color:#C9C2B4}.cepc .cepc-plan.on{background:#1B1917;border-color:#1B1917;color:#fff}.cepc .cepc-plan.on span{color:#BDB6A8}.cepc .cepc-plan .cepc-tag{align-self:flex-start;margin-top:6px}.cepc .cepc-tag{display:inline-block;font-size:11px!important;font-weight:700;letter-spacing:.04em;color:#3B2DBF!important;background:#EEEBFF;border-radius:999px;padding:2px 8px;white-space:nowrap}.cepc .cepc-step{display:flex;align-items:center;gap:14px;margin-top:10px;flex-wrap:wrap}.cepc .cepc-step button{width:46px;height:46px;border-radius:50%;border:1px solid #e6e1d6;background:#fff;font-size:22px;font-weight:700;cursor:pointer;line-height:1}.cepc .cepc-step button:hover:not(:disabled){background:#F0EDE4}.cepc .cepc-step button:disabled{opacity:.4;cursor:not-allowed}.cepc .cepc-step b{font-family:var(--font-fd),"Bricolage Grotesque",sans-serif;font-size:44px;letter-spacing:-.03em;min-width:64px;text-align:center}.cepc .cepc-step small{color:#5E584F;font-size:14px;line-height:1.45;flex:1;min-width:180px}.cepc .cepc-step-sm{margin-top:12px;gap:10px}.cepc .cepc-step-sm .cepc-lab{margin-right:4px}.cepc .cepc-step-sm button{width:36px;height:36px;font-size:18px}.cepc .cepc-step-sm b{font-size:26px;min-width:36px}.cepc .cepc-seg{display:inline-flex;padding:5px;border-radius:999px;background:#fff;border:1px solid #e6e1d6;margin-top:10px}.cepc .cepc-seg button{border:0;background:transparent;font-weight:700;font-size:15px;padding:10px 18px;border-radius:999px;cursor:pointer;color:#4A453E}.cepc .cepc-seg button.on{background:#1B1917;color:#fff}.cepc .cepc-seg small{font-weight:700;color:#1F7A4D;margin-left:6px}.cepc .cepc-seg button.on small{color:#9BE3BC}.cepc .cepc-ads{display:flex;flex-direction:column;gap:10px;margin-top:12px}.cepc .cepc-ad{border:1px solid #e6e1d6;border-radius:18px;padding:14px 16px;background:#FBFAF6}.cepc .cepc-ad p{margin:4px 0 0;color:#4A453E;font-size:14px;line-height:1.5}.cepc .cepc-adh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cepc .cepc-adh>b{font-size:16px}.cepc .cepc-p{margin-left:auto;font-weight:700;font-size:14.5px;white-space:nowrap}.cepc .cepc-p small{font-weight:500;color:#7A7368;font-size:12.5px}.cepc .cepc-mut{font-weight:600;color:#7A7368;font-size:12.5px}.cepc .cepc-opts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cepc .cepc-opt{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid #e6e1d6;background:#fff;border-radius:12px;padding:7px 12px;cursor:pointer;font-size:13.5px;font-weight:600;text-align:left}.cepc .cepc-opt span{font-weight:500;font-size:12px;color:#5E584F}.cepc .cepc-opt:hover:not(:disabled){border-color:#C9C2B4}.cepc .cepc-opt.on{background:#1B1917;border-color:#1B1917;color:#fff}.cepc .cepc-opt.on span{color:#BDB6A8}.cepc .cepc-opt:disabled{opacity:.45;cursor:not-allowed}.cepc .cepc-soon{background:#F7F2F6}.cepc .cepc-link{display:inline-block;margin-top:8px;font-weight:700;color:#3B2DBF;text-decoration:none}.cepc .cepc-res{position:sticky;top:96px;border-radius:26px;padding:30px;background:#1B1917;color:#fff;display:flex;flex-direction:column;gap:6px;overflow:hidden;min-width:0}.cepc .cepc-big{font-family:var(--font-fd),"Bricolage Grotesque",sans-serif;font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:10px}.cepc .cepc-res .cepc-lab{color:#BDB6A8}.cepc .cepc-u{color:#BDB6A8;font-size:14px}.cepc .cepc-empty{margin:18px 0 0;color:#BDB6A8;font-size:15px;line-height:1.5}.cepc .cepc-rows{margin-top:18px;border-top:1px solid #34302b}.cepc .cepc-rows div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #34302b;font-size:15px}.cepc .cepc-rows b{font-weight:700;white-space:nowrap}.cepc .cepc-rows em{font-style:normal;color:#9C958A;font-size:13px}.cepc .cepc-info{margin-top:6px;border-top:0}.cepc .cepc-info div{font-size:14px;color:#D9D3C7}.cepc .cepc-fine{color:#9C958A;font-size:13px;margin-top:12px;line-height:1.5}.cepc .cepc-acts{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.cepc .cepc-cta{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;background:#fff;color:#1B1917!important;font-weight:700;text-decoration:none}.cepc .cepc-reset{border:0;background:transparent;color:#BDB6A8;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.cepc .cepc-res .ea-brand .ea-l{display:none}.cepc .cepc-res .ea-brand .ea-d{display:inline-block}@media (max-width:980px){.cepc{grid-template-columns:minmax(0,1fr)}.cepc .cepc-res{position:relative;top:auto}}@media (max-width:560px){.cepc .cepc-ctl,.cepc .cepc-res{padding:20px;border-radius:20px}.cepc .cepc-plans{grid-template-columns:minmax(0,1fr)}.cepc .cepc-big{font-size:48px}.cepc .cepc-seg button{padding:8px 12px;font-size:14px}.cepc .cepc-seg small{display:block;margin-left:0}}.cepc .cepc-num{width:84px;height:36px;border:1px solid #e6e1d6;border-radius:10px;background:#fff;text-align:center;font:inherit;font-size:18px;font-weight:700;color:inherit}.cepc .cepc-step-sm label.cepc-lab{margin-right:4px}