.mjwb{--gold:#c49a50;--gold2:#e8cb8e;--ink:#111;--muted:#777;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#1e1b16;max-width:100%;margin:0 auto}.mjwb *{box-sizing:border-box}.mjwb-hero{background:radial-gradient(circle at 50% 20%,#44321c 0,#17130f 45%,#090909 100%);color:#fff;text-align:center;padding:54px 24px 48px;border-radius:18px;position:relative;overflow:hidden}.mjwb-topbrand{display:flex;align-items:center;justify-content:center;gap:12px;color:#f2d59b;text-align:left}.mjwb-topbrand img{max-width:54px;max-height:54px;object-fit:contain}.mjwb-topbrand strong{display:block;letter-spacing:1.5px;font-size:15px}.mjwb-topbrand small{display:block;font-size:10px;letter-spacing:2px;margin-top:4px}.mjwb-monogram{font-size:26px;font-weight:800;border:1px solid var(--gold);padding:8px 10px;border-radius:50%}.mjwb-diya{font-size:50px;color:var(--gold2);margin:30px 0 4px;text-shadow:0 0 30px #d49d42}.mjwb-kicker{font-size:10px;letter-spacing:3px;color:#d7b779}.mjwb-hero h1{font-size:clamp(32px,5vw,54px);line-height:1.12;margin:16px auto;max-width:780px;color:#fff}.mjwb-hero h1 em{font-style:normal;color:var(--gold2)}.mjwb-hero>p:not(.mjwb-kicker){color:#ddd;max-width:540px;margin:0 auto 24px}.mjwb-btn,.mjwb-outline{border:0;border-radius:6px;padding:15px 22px;font-weight:800;letter-spacing:.5px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.mjwb-btn{background:linear-gradient(135deg,#f0d69b,#b98738);color:#17120b}.mjwb-btn:hover{filter:brightness(1.06)}.mjwb-btn:disabled{opacity:.55;cursor:wait}.mjwb-free{font-size:10px;letter-spacing:1.5px;color:#d8c49e;margin-top:15px}.mjwb-shell{max-width:850px;margin:26px auto;padding:26px;background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 10px 35px #0000000b}.mjwb-progress{height:5px;background:#eee;border-radius:9px;overflow:hidden}.mjwb-progress span{height:100%;width:20%;display:block;background:var(--gold);transition:width .2s}.mjwb-step-label{font-size:10px;letter-spacing:1.5px;color:#96743c;margin:12px 0 22px}.mjwb-panel h2{text-align:center;font-size:28px;margin:10px 0}.mjwb-muted{text-align:center;color:#777;margin:0 0 24px}.mjwb-choice-grid,.mjwb-editions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.mjwb-choice,.mjwb-edition{background:#fff;border:1px solid #e7dfd0;border-radius:10px;padding:20px;text-align:left;cursor:pointer;color:#241f17;display:flex;flex-direction:column;gap:8px}.mjwb-choice b,.mjwb-edition span{font-size:28px}.mjwb-choice small,.mjwb-edition small{color:#777;line-height:1.4}.mjwb-choice.selected,.mjwb-edition.selected{border:2px solid var(--gold);background:#fffaf0}.mjwb-field{max-width:580px;margin:20px auto}.mjwb-field>label:not(.mjwb-check){display:block;font-size:13px;font-weight:700;margin:13px 0 6px}.mjwb-field input:not([type=checkbox]),.mjwb-field textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font:inherit}.mjwb-mobile-row,.mjwb-otp-row{display:flex;gap:8px}.mjwb-mobile-row input,.mjwb-otp-row input{flex:1;min-width:0}.mjwb-outline{background:#fff;border:1px solid var(--gold);color:#76551f}.mjwb-status{display:block;color:#777;margin-top:7px}.mjwb-status.ok{color:#16834b}.mjwb-check{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.45;margin:14px 0}.mjwb-privacy{display:block;color:#777;font-size:11px;line-height:1.5}.mjwb-selection-count{display:flex;justify-content:space-between;gap:10px;background:#fbf7ef;padding:12px;border-radius:7px;font-size:13px}.mjwb-resources{display:grid;gap:8px;margin:14px 0 22px}.mjwb-resource{display:flex;align-items:center;gap:10px;border:1px solid #eee;padding:13px;border-radius:7px;cursor:pointer}.mjwb-resource input{accent-color:#ad813e}.mjwb-next{width:100%;margin-top:20px}.mjwb-nav{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;margin-top:28px;padding-top:16px;color:#999;font-size:9px;letter-spacing:1px}.mjwb-nav button{background:none;border:0;color:#76551f;cursor:pointer}.mjwb-success-icon{width:48px;height:48px;border-radius:50%;background:#e9f7ef;color:#16834b;display:grid;place-items:center;font-size:25px;margin:0 auto 12px}.mjwb-print-card{background:#111;color:#f1d49a;border:5px double #b98c43;padding:30px;text-align:center;border-radius:8px;margin:20px auto;max-width:650px}.mjwb-print-brand img{max-height:45px;max-width:130px;display:block;margin:0 auto 8px}.mjwb-print-brand b,.mjwb-print-brand small{display:block}.mjwb-print-brand small{font-size:10px;letter-spacing:2px;margin-top:4px}.mjwb-print-diya{margin:24px 0;color:#f5dca8}.mjwb-print-card h2{color:#f1d49a;font-size:28px}.mjwb-print-card h3{color:#fff;font-size:18px}.mjwb-print-card p{color:#f3e6cb}.mjwb-print-edition{display:inline-block;border:1px solid #b98c43;padding:8px 14px;margin:12px}.mjwb-print-card ol{display:inline-block;text-align:left;color:#fff;line-height:1.8}.mjwb-print-footer{border-top:1px solid #80663b;padding-top:14px;margin-top:20px;font-size:11px;line-height:1.7}.mjwb-print-footer small{color:#ddd}.mjwb-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.mjwb-consult-link{display:block;text-align:center;color:#76551f;margin:22px 0}.mjwb-disclaimer{text-align:center;color:#888;font-size:10px;line-height:1.5}@media(max-width:600px){.mjwb-hero{padding:36px 17px;border-radius:10px}.mjwb-shell{padding:17px;margin:16px 0}.mjwb-choice-grid,.mjwb-editions{grid-template-columns:1fr}.mjwb-panel h2{font-size:23px}.mjwb-mobile-row{flex-direction:column}.mjwb-mobile-row .mjwb-outline{width:100%}.mjwb-actions>*{width:100%}.mjwb-nav span{font-size:8px}}