.content-page{max-width:46rem;margin:0 auto;padding:clamp(3rem,8vh,5.5rem) 1.5rem clamp(4rem,10vh,7rem)}.content-page.wide{max-width:60rem}.cp-eyebrow{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.32em;font-size:.72rem;color:var(--mk-gold);opacity:.85;margin:0 0 1rem .32em}.cp-h1{font-family:var(--mk-font-display);font-weight:380;font-size:clamp(2.1rem,5.5vw,3.4rem);line-height:1.08;letter-spacing:-.01em;color:var(--mk-text);margin:0 0 1.1rem;text-wrap:balance}.cp-lede{font-family:var(--mk-font-body);font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.65;color:var(--mk-text-muted);margin:0 0 2.5rem;text-wrap:balance}.cp-section{margin:2.75rem 0 0}.cp-h2{font-family:var(--mk-font-display);font-weight:400;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2;color:var(--mk-text);margin:0 0 1rem;padding-top:1.75rem;border-top:1px solid var(--mk-hairline)}.cp-h3{font-family:var(--mk-font-display);font-weight:400;font-size:clamp(1.12rem,2vw,1.4rem);color:var(--mk-text);margin:1.75rem 0 .6rem}.cp-prose{font-family:var(--mk-font-body);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.78;color:var(--mk-text-muted);margin:0}.cp-prose+.cp-prose{margin-top:1.1rem}.cp-prose a,.cp-list a{color:var(--mk-text);text-decoration:underline;text-decoration-color:#c9a07080;text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.cp-prose a:hover,.cp-list a:hover{color:var(--mk-gold-bright);text-decoration-color:var(--mk-gold-bright)}.cp-list{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.cp-list li{position:relative;padding-left:1.4rem;font-family:var(--mk-font-body);font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.65;color:var(--mk-text-muted)}.cp-list li:before{content:"";position:absolute;left:0;top:.66em;width:5px;height:5px;border-radius:50%;background:var(--mk-gold);opacity:.7}.cp-list li strong{color:var(--mk-text);font-weight:600}.cp-steps{list-style:none;counter-reset:step;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.75rem}.cp-steps li{position:relative;padding-left:3.4rem;counter-increment:step}.cp-steps li:before{content:counter(step);position:absolute;left:0;top:-.15rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;font-family:var(--mk-font-display);font-style:italic;font-size:1.15rem;color:var(--mk-gold);border:1px solid rgba(201,160,112,.4);border-radius:50%}.cp-step-h{font-family:var(--mk-font-display);font-weight:400;font-size:clamp(1.15rem,2vw,1.45rem);color:var(--mk-text);margin:0 0 .45rem}.cp-faq{margin:1.75rem 0 0;display:flex;flex-direction:column;gap:1.6rem}.cp-faq-item{border-top:1px solid var(--mk-hairline);padding-top:1.5rem}.cp-faq-q{font-family:var(--mk-font-display);font-weight:400;font-size:clamp(1.1rem,2vw,1.35rem);color:var(--mk-text);margin:0 0 .55rem}.cp-faq-a{font-family:var(--mk-font-body);font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.72;color:var(--mk-text-muted);margin:0}.cmp-scroll{margin:1.75rem 0 0;overflow-x:auto;border:1px solid var(--mk-hairline);border-radius:4px}.cmp-table{width:100%;border-collapse:collapse;font-family:var(--mk-font-body);font-size:clamp(.92rem,1.3vw,1rem);min-width:34rem}.cmp-table th,.cmp-table td{text-align:left;padding:.85rem 1rem;border-bottom:1px solid var(--mk-hairline);vertical-align:top;line-height:1.55;color:var(--mk-text-muted)}.cmp-table thead th{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:var(--mk-gold);background:var(--mk-sunken);white-space:nowrap}.cmp-table tbody th{font-weight:600;color:var(--mk-text);white-space:nowrap}.cmp-table .cmp-us{color:var(--mk-text);background:color-mix(in srgb,var(--mk-gold) 7%,transparent)}.cmp-table tr:last-child th,.cmp-table tr:last-child td{border-bottom:none}.cp-cta{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--mk-hairline);display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.cp-btn-gold{display:inline-block;font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.18em;font-size:.82rem;color:var(--mk-bg);background:linear-gradient(180deg,var(--mk-gold-bright),var(--mk-gold));padding:.9rem 2rem;border-radius:2px;text-decoration:none;transition:transform .2s ease,filter .2s ease}.cp-btn-gold:hover{transform:translateY(-1px);filter:brightness(1.06)}.cp-btn-gold:focus-visible{outline:2px solid var(--mk-gold-bright);outline-offset:3px}.cp-cta-links{display:flex;gap:1.4rem;flex-wrap:wrap}.cp-cta-links a{font-family:var(--mk-font-body);color:var(--mk-text-muted);text-decoration:underline;text-decoration-color:#c9a07066;text-underline-offset:2px;transition:color .2s ease}.cp-cta-links a:hover{color:var(--mk-gold-bright)}.content-root.svelte-1qp717e{min-height:100svh;display:flex;flex-direction:column}.ct-topbar.svelte-1qp717e{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1.5rem;padding:1rem 1.5rem;background:color-mix(in srgb,var(--mk-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--mk-hairline)}.ct-brand.svelte-1qp717e{font-family:var(--mk-font-display);font-size:1.15rem;letter-spacing:.01em;color:var(--mk-text);text-decoration:none;white-space:nowrap}.ct-nav.svelte-1qp717e{display:flex;gap:1.4rem;margin-left:auto;flex-wrap:wrap}.ct-nav-link.svelte-1qp717e{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--mk-text-muted);text-decoration:none;transition:color .2s ease}.ct-nav-link.svelte-1qp717e:hover{color:var(--mk-gold-bright)}.ct-login.svelte-1qp717e{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--mk-gold-bright);border:1px solid rgba(212,175,90,.45);padding:.5rem 1.1rem;border-radius:2px;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease}.ct-login.svelte-1qp717e:hover{color:var(--mk-bg);background:linear-gradient(180deg,var(--mk-gold-bright),var(--mk-gold));border-color:var(--mk-gold-bright)}main.svelte-1qp717e{flex:1}.ct-footer.svelte-1qp717e{border-top:1px solid var(--mk-hairline);background:var(--mk-sunken);padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.ct-footer-mark.svelte-1qp717e{font-family:var(--mk-font-display);font-size:1.15rem;color:var(--mk-text);text-decoration:none}.ct-footer-nav.svelte-1qp717e{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center}.ct-footer-nav.svelte-1qp717e a:where(.svelte-1qp717e){font-family:var(--mk-font-body);font-size:.9rem;color:var(--mk-text-muted);text-decoration:none;transition:color .2s ease}.ct-footer-nav.svelte-1qp717e a:where(.svelte-1qp717e):hover{color:var(--mk-gold-bright)}.ct-footer-social.svelte-1qp717e{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center}.ct-footer-social.svelte-1qp717e a:where(.svelte-1qp717e){font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--mk-gold-bright);text-decoration:none;transition:color .2s ease}.ct-footer-social.svelte-1qp717e a:where(.svelte-1qp717e):hover{color:var(--mk-text)}.ct-footer-fine.svelte-1qp717e{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.22em;font-size:.6rem;color:var(--mk-text-faint)}@media(max-width:640px){.ct-topbar.svelte-1qp717e{flex-wrap:wrap;gap:.75rem 1.25rem}.ct-nav.svelte-1qp717e{order:3;width:100%;margin-left:0;gap:1rem}}
