:root{
  --mrq-bg:#f4ede5;
  --mrq-card:#fffaf6;
  --mrq-line:#dfd1c4;
  --mrq-ink:#171513;
  --mrq-taupe:#9a806e;
  --mrq-gold:#b78a55;
}
body.page-id-0{}
.mrqv13-page{background:var(--mrq-bg);min-height:100vh;color:var(--mrq-ink);}
.mrqv13-main{max-width:760px;margin:0 auto;padding:26px 18px 140px;}
.mrqv13-hero{text-align:left;padding:18px 10px 28px;}
.mrqv13-hero>span,.mrqv13-service-title>span{display:block;letter-spacing:.22em;font-size:12px;color:#7f6d61;margin-bottom:8px;}
.mrqv13-hero h1,.mrqv13-service-title h2,.mrqv13-visual-copy h2{font-family:"Libre Caslon Display",Georgia,serif;font-weight:400;}
.mrqv13-hero h1{font-size:clamp(48px,14vw,78px);line-height:.92;margin:0 0 18px;}
.mrqv13-hero p{font-size:19px;margin:0;color:#5f554f;}
.mrqv13-service{margin:0 0 34px;}
.mrqv13-service-title{padding:0 6px 15px;}
.mrqv13-service-title h2{font-size:38px;line-height:1;margin:0 0 10px;}
.mrqv13-service-title p{margin:0;color:#625750;font-size:17px;line-height:1.45;}
.mrqv13-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 14px;}
.mrqv13-tabs button{min-height:54px;border:1px solid #cbb9aa;border-radius:999px;background:#fff8f2;color:#7a6251;font-weight:700;letter-spacing:.08em;font-size:14px;}
.mrqv13-tabs button.is-active{background:var(--mrq-taupe);color:white;border-color:var(--mrq-taupe);}
.mrqv13-card{background:rgba(255,250,246,.96);border:1px solid var(--mrq-line);border-radius:26px;overflow:hidden;box-shadow:0 10px 32px rgba(68,48,35,.06);margin-bottom:18px;}
.mrqv13-card[hidden]{display:none!important;}
.mrqv13-visual{position:relative;min-height:250px;background-size:cover;background-position:center;}
.mrqv13-visual-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,232,221,.96) 0%,rgba(244,232,221,.82) 42%,rgba(244,232,221,.08) 100%);}
.mrqv13-visual-copy{position:absolute;left:24px;right:24px;top:26px;max-width:66%;}
.mrqv13-visual-copy h2{font-size:38px;line-height:1;margin:0 0 7px;}
.mrqv13-visual-copy span{letter-spacing:.18em;font-size:12px;}
.mrqv13-visual-copy p{font-size:16px;line-height:1.42;color:#574c45;}
.mrqv13-packages{padding:18px;}
.mrqv13-package{padding:15px 0 18px;border-bottom:1px solid #e5d9d0;}
.mrqv13-package:last-child{border-bottom:0;padding-bottom:4px;}
.mrqv13-package-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px;}
.mrqv13-package-head strong{font-size:18px;font-weight:600;}
.mrqv13-package-head small{display:block;color:#7b6d64;margin-top:4px;font-size:13px;}
.mrqv13-package-head b{white-space:nowrap;font-size:22px;font-weight:500;}
.mrqv13-actions{display:grid;gap:9px;}
.mrqv13-actions a,.mrqv13-actions button{box-sizing:border-box;width:100%;min-height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.12em;cursor:pointer;}
.mrqv13-trial-form{margin:0;}
.mrqv13-trial .mrqv13-package-head b small{display:block;font-size:11px;font-weight:500;white-space:nowrap;}
.mrqv13-online{background:#151515;color:#fff!important;}
.mrqv13-instore{border:1.4px solid #b18b62;color:#9a6e3e!important;background:#fffaf6;}
.mrqv13-inline-packages{display:block;width:max-content;max-width:100%;margin:18px auto 2px;color:#9a6e3e;text-decoration:none;font-weight:700;letter-spacing:.08em;font-size:13px;border-bottom:1px solid #b78a55;padding-bottom:4px;}
@media(max-width:480px){
  .mrqv13-main{padding-left:14px;padding-right:14px}
  .mrqv13-visual{min-height:230px}
  .mrqv13-visual-copy{max-width:72%;left:20px;top:22px}
  .mrqv13-visual-copy h2{font-size:34px}
}
