body{background:var(--ink);color:var(--cream)}.mb-hero{padding:var(--hero-pad-top) var(--pad-x) var(--hero-pad-bottom-sm);background:var(--ink);border-bottom:1px solid var(--cream-15);position:relative;overflow:hidden}.mb-hero-topo{opacity:.06;mix-blend-mode:screen;pointer-events:none;background-image:url(/assets-legacy/topo-pattern.png);background-repeat:repeat;background-size:1400px;position:absolute;inset:0}.mb-hero-inner{z-index:1;max-width:1440px;margin:0 auto;position:relative}.mb-hero .eyebrow{color:var(--acid);margin-bottom:var(--s-5);display:block}.mb-hero h1{font-family:var(--f-display);letter-spacing:-.025em;text-transform:uppercase;max-width:14ch;margin:0;font-size:clamp(64px,9vw,180px);line-height:.88}.mb-hero p{font-family:var(--f-serif);margin-top:var(--s-6);opacity:.8;max-width:56ch;font-size:clamp(20px,1.8vw,26px);font-weight:300;line-height:1.4}.mb-tiers{max-width:1440px;padding:var(--s-9) var(--pad-x) var(--s-7);margin:0 auto}.mb-tiers-head{margin-bottom:var(--s-7);justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;display:flex}.mb-tiers-head h2{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;max-width:14ch;margin:0;font-size:clamp(42px,5vw,80px);line-height:.92}.mb-tiers-head p{font-family:var(--f-serif);opacity:.8;max-width:42ch;margin:0;font-size:18px;font-weight:300;line-height:1.5}.mb-tiers-grid{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.mb-tier{border:1px solid var(--cream-15);padding:var(--s-7);background:#f5f4ec0a;border-radius:6px;flex-direction:column;display:flex}.mb-tier.is-featured{background:var(--cream);color:var(--ink);border-color:var(--cream)}.mb-tier .name{font-family:var(--f-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--acid);margin-bottom:var(--s-4);font-size:11px;font-weight:700}.mb-tier.is-featured .name{color:var(--coral)}.mb-tier .price{font-family:var(--f-display);letter-spacing:-.025em;color:var(--cream);margin-bottom:var(--s-2);font-size:clamp(48px,4.5vw,72px);line-height:.9}.mb-tier.is-featured .price{color:var(--ink)}.mb-tier .price .per{font-family:var(--f-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.65;vertical-align:middle;margin-left:6px;font-size:12px;font-weight:600}.mb-tier .blurb{font-family:var(--f-serif);opacity:.85;margin-bottom:var(--s-6);font-size:17px;font-weight:300;line-height:1.5}.mb-tier .benefits{margin:0 0 var(--s-6);border-top:1px solid var(--cream-15);padding:0;list-style:none}.mb-tier.is-featured .benefits{border-top-color:var(--ink-15)}.mb-tier .benefit{border-bottom:1px solid var(--cream-15);font-family:var(--f-serif);align-items:flex-start;gap:12px;padding:14px 0;font-size:16px;line-height:1.45;display:flex}.mb-tier.is-featured .benefit{border-bottom-color:var(--ink-15)}.mb-tier li:before{content:"+";color:var(--acid);font-family:var(--f-display);flex-shrink:0;padding-top:2px;font-size:20px;line-height:1}.mb-tier.is-featured li:before{color:var(--coral)}.mb-tier .btn{justify-content:center;width:100%;margin-top:auto;padding:14px 22px}.mb-embed{background:var(--cream);color:var(--ink);padding:var(--s-10) var(--pad-x);border-top:1px solid var(--cream-15)}.mb-embed-inner{gap:var(--s-8);grid-template-columns:1fr 1.2fr;align-items:start;max-width:1100px;margin:0 auto;display:grid}.mb-embed-inner .lhs h2{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 var(--s-5);color:var(--ink);max-width:14ch;font-size:clamp(40px,5vw,72px);line-height:.92}.mb-embed-inner .lhs p{font-family:var(--f-serif);opacity:.8;max-width:42ch;margin:0 0 var(--s-5);font-size:18px;font-weight:300;line-height:1.55}.mb-embed-mount{background:var(--stone);border:2px dashed var(--ink-30);padding:var(--s-8);border-radius:6px;flex-direction:column;gap:12px;min-height:540px;display:flex;position:relative}.mb-embed-mount:before{content:"RAISELY EMBED MOUNT POINT";font-family:var(--f-sans);letter-spacing:.2em;background:var(--coral);color:var(--ink);border-radius:2px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.mb-embed-mount h4{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;margin:var(--s-6) 0 4px;color:var(--ink);font-size:26px}.mb-embed-mount p{font-family:var(--f-serif);color:var(--ink);opacity:.65;max-width:44ch;margin:0;font-size:16px;font-weight:300;line-height:1.5}.mb-embed-mount code{background:var(--ink);color:var(--cream);margin-top:var(--s-4);border-radius:2px;max-width:100%;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow-x:auto}.mb-faq{background:var(--ink);padding:var(--s-9) var(--pad-x) var(--s-10);border-top:1px solid var(--cream-15)}.mb-faq-inner{max-width:1100px;margin:0 auto}.mb-faq h2{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 var(--s-7);max-width:14ch;font-size:clamp(36px,4vw,64px);line-height:.95}.mb-faq-list{border-top:1px solid var(--cream-15)}.mb-faq-item{padding:var(--s-5) 0;border-bottom:1px solid var(--cream-15);gap:var(--s-5);grid-template-columns:60px 1fr;align-items:start;display:grid}.mb-faq-item .n{font-family:var(--f-display);opacity:.4;letter-spacing:-.01em;font-size:18px}.mb-faq-item h4{font-family:var(--f-serif);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.3}.mb-faq-item p{font-family:var(--f-serif);opacity:.8;max-width:56ch;margin:0;font-size:17px;font-weight:300;line-height:1.55}@media (width<=960px){.mb-tiers-grid,.mb-embed-inner{grid-template-columns:1fr}}
