.clm{font-family:Inter,system-ui,sans-serif;color:#10233f}.clm .serif{font-family:var(--font-serif,"Fraunces",serif)}.clm button{font:inherit;cursor:pointer}.clm .wrap{max-width:1080px;margin:0 auto;padding:0 44px}.clm .eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#b8924a}.clm h1.pg{font-family:var(--font-serif,"Fraunces",serif);font-weight:600;font-size:clamp(28px,3.6vw,40px);margin:6px 0 8px;line-height:1.05}.clm .sub{font-size:15px;color:var(--mut,#566273);line-height:1.55;margin:0;max-width:520px}.clm .btn-pr{background:#b8924a;border:none;color:#10233f;border-radius:9px;padding:11px 18px;font-weight:700;font-size:13px}.clm .btn-of{border:1px solid #10233f;border-radius:9px;padding:11px 16px}.clm .btn-gh,.clm .btn-of{background:#fff;color:#10233f;font-weight:600;font-size:13px}.clm .btn-gh{border:1px solid var(--line,#e1d9c9);border-radius:9px;padding:11px 14px}.clm .btn-gh,.clm .btn-ink{text-decoration:none;display:inline-block}.clm .btn-ink{background:#10233f;border:none;color:var(--ivory,#f3eee4);border-radius:9px;padding:11px 20px;font-weight:600;font-size:13px}.clm button:disabled{opacity:.5;cursor:not-allowed}.clm .chip{font-size:12px;font-weight:600;background:var(--ivory,#f3eee4);border:1px solid var(--line,#e1d9c9);border-radius:999px;padding:5px 11px}.clm .bdg{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:6px;padding:3px 8px;border:1px solid}.clm .bdg.ver{color:#1f7a4d;border-color:#bfe3cd;background:#eef8f1}.clm .pdot{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:middle;margin-right:6px}.clm .pd-facebook{background:#4a69a8}.clm .pd-discord{background:#6a5cb8}.clm .pd-whatsapp{background:#3f7a63}.clm .g-navy{background:linear-gradient(150deg,#1c3a63,#10233f)}.clm .panel{background:#fff;border:1px solid var(--line,#e1d9c9);border-radius:16px;padding:24px}.clm .dl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8924a;margin-bottom:8px}.clm .stepfoot{display:flex;gap:10px;margin-top:20px;align-items:center}.clm .stepfoot .sp{flex:1}.clm .microtrust{font-size:12px;color:var(--mut,#566273);margin-top:14px;line-height:1.55}.clm .errline{font-size:12.5px;color:#a33;margin-top:10px}.clm .blayout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:40px;padding:36px 0 90px;align-items:start}.clm .bstepcol{max-width:640px}.clm .certrail{position:sticky;top:28px;border:1.5px solid #b8924a;border-radius:16px;background:#fff;padding:20px}.clm .certrail .crh{text-align:center;border-bottom:1px solid var(--line,#e1d9c9);padding-bottom:14px;margin-bottom:6px}.clm .certrail .crh .t{font-family:var(--font-serif,"Fraunces",serif);font-weight:600;font-size:17px}.clm .certrail .crh .s{font-size:11.5px;color:var(--mut,#566273);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.clm .crow{display:flex;gap:11px;align-items:flex-start;padding:12px 2px;border-bottom:1px solid var(--line,#e1d9c9);font-size:13px}.clm .crow:last-child{border-bottom:none}.clm .crow .cg{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:11px}.clm .crow.done .cg{background:#eef8f1;border:1px solid #bfe3cd;color:#1f7a4d}.clm .crow.now .cg{background:#b8924a;color:#10233f;font-weight:700;font-family:var(--font-serif,"Fraunces",serif)}.clm .crow.todo{opacity:.5}.clm .crow.todo .cg{border:1.5px dashed var(--line,#e1d9c9);color:var(--mut,#566273);background:#fff}.clm .crow.alert .cg{border:1.5px solid #c98;color:#a33;background:#fff}.clm .crow.pendg .cg{background:#fbf4df;border:1px solid #e8d9a8;color:#8a6a14}.clm .crow b{display:block;font-size:13px}.clm .crow span{color:var(--mut,#566273);font-size:12px;line-height:1.45;display:block}.clm .confcard{border:1px solid var(--line,#e1d9c9);border-radius:14px;overflow:hidden;background:#fff}.clm .confcard .cc-cover{height:84px;position:relative;display:flex;align-items:flex-end;padding:12px 16px}.clm .confcard .cc-cover .cw{font-family:var(--font-serif,"Fraunces",serif);font-style:italic;font-size:22px;color:hsla(0,0%,100%,.16);position:absolute;top:8px;right:14px}.clm .confcard .cc-name{font-family:var(--font-serif,"Fraunces",serif);font-weight:600;font-size:18px;color:#fff}.clm .confcard .cc-b{padding:14px 16px}.clm .confcard .cc-meta{font-size:13px;color:var(--mut,#566273)}.clm .mcard{border:1px solid var(--line,#e1d9c9);border-radius:13px;background:#fff;padding:15px 16px;margin-bottom:11px;cursor:pointer;display:flex;gap:13px;align-items:flex-start}.clm .mcard.sel{outline:2px solid #b8924a;outline-offset:-1px}.clm .mcard .mr{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line,#e1d9c9);flex:none;margin-top:2px;position:relative}.clm .mcard.sel .mr{border-color:#b8924a}.clm .mcard.sel .mr:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#b8924a}.clm .mcard .mt{font-size:14px;font-weight:600}.clm .mcard .md{font-size:12.5px;color:var(--mut,#566273);margin-top:2px;line-height:1.5}.clm .codebox{display:flex;align-items:center;gap:12px;background:var(--ivory,#f3eee4);border:1px solid var(--line,#e1d9c9);border-radius:11px;padding:13px 16px;margin:12px 0}.clm .codebox .code{font-family:var(--font-serif,"Fraunces",serif);font-weight:600;font-size:21px;letter-spacing:.06em}.clm .codebox button{margin-left:auto}.clm .steps-mini{margin:10px 0 0;padding:0;list-style:none;font-size:13.5px;line-height:1.6;color:#10233f}.clm .steps-mini li{display:flex;gap:10px;padding:5px 0}.clm .steps-mini .n{font-family:var(--font-serif,"Fraunces",serif);font-style:italic;color:#b8924a;flex:none;width:16px}.clm .waitwrap{text-align:center;padding:18px 8px 6px}.clm .waitwrap h2{font-family:var(--font-serif,"Fraunces",serif);font-weight:600;font-size:21px;margin:0 0 8px}.clm .waitwrap .pd{font-size:14px;color:var(--mut,#566273);line-height:1.6;margin:0 0 18px}.clm .pulse{width:54px;height:54px;border-radius:50%;border:1.5px solid #b8924a;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;position:relative}.clm .pulse:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid #b8924a;opacity:.4;animation:clm-pls 2s ease-out infinite}.clm .pulse .dot{width:10px;height:10px;border-radius:50%;background:#b8924a}@keyframes clm-pls{0%{transform:scale(1);opacity:.45}to{transform:scale(1.45);opacity:0}}@media (prefers-reduced-motion:reduce){.clm .pulse:after{animation:none}}.clm .cert{border:1.5px solid #b8924a;border-radius:16px;background:#fff;padding:26px;position:relative;text-align:center}.clm .seal{width:62px;height:62px;border-radius:50%;border:2px solid #b8924a;margin:2px auto 14px;display:flex;align-items:center;justify-content:center;position:relative}.clm .seal:after{content:"";position:absolute;inset:5px;border-radius:50%;border:1px dashed #b8924a;opacity:.55}.clm .seal span{font-size:24px;color:#1f7a4d}.clm .cert .ct{font-weight:600;font-size:24px}.clm .cert .cn,.clm .cert .ct{font-family:var(--font-serif,"Fraunces",serif)}.clm .cert .cn{font-style:italic;font-size:17px;margin-top:5px}.clm .cert .cid{font-size:11.5px;color:var(--mut,#566273);letter-spacing:.08em;text-transform:uppercase;margin-top:9px}.clm .nextlist{list-style:none;margin:8px 0 0;padding:0}.clm .nextlist li{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--line,#e1d9c9);font-size:13.5px}.clm .nextlist li:last-child{border-bottom:none}.clm .nextlist a{color:#8a6a14;font-weight:600}@media (max-width:880px){.clm .wrap{padding:0 28px}.clm .blayout{grid-template-columns:1fr}.clm .certrail{position:static;order:2}}@media (max-width:560px){.clm .wrap{padding:0 24px}}