.main-page .header--intro{display:none!important}.m-refp2{max-width:920px;margin:0 auto 72px;padding:0 20px;font-family:Inter,sans-serif;color:#0e2424}.m-refp2-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#006964,#005955 60%,#003d3a);color:#faf6ee;border-radius:28px;padding:clamp(40px,6vw,64px) clamp(24px,5vw,56px);text-align:center}.m-refp2-hero:before{content:"";position:absolute;top:-40%;right:-12%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,#D2B254 0%,transparent 70%);opacity:.18}.m-refp2-hero:after{content:"";position:absolute;bottom:-46%;left:-14%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,#003D3A 0%,transparent 70%);opacity:.3}.m-refp2-hero>*{position:relative;z-index:1}.m-refp2-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:#d2b25429;border:1px solid #C8A852;color:#d2b254;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.m-refp2-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#d2b254}.m-refp2-hero h1{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(36px,6vw,60px);line-height:1.04;letter-spacing:-.025em;margin:0 0 16px}.m-refp2-hero h1 em{font-style:italic;color:#d2b254}.m-refp2-hero .sub{color:#faf6eed9;max-width:520px;margin:0 auto;font-size:16px;line-height:1.6}.m-refp2-note{display:flex;gap:12px;align-items:flex-start;max-width:760px;margin:18px auto 0;padding:14px 18px;background:#faf6ee;border:1px solid rgba(200,168,82,.45);border-radius:14px;color:#4a5c5a;font-size:13.5px;line-height:1.55;text-align:left}.m-refp2-note .ic{flex-shrink:0;width:24px;height:24px;border-radius:999px;background:#0069641a;color:#006964;display:flex;align-items:center;justify-content:center;margin-top:1px;font-weight:700;font-size:13px}.m-refp2-steps{display:grid;grid-template-columns:1fr;gap:14px;margin:28px 0}@media(min-width:760px){.m-refp2-steps{grid-template-columns:repeat(3,1fr)}}.m-refp2-step{background:#fff;border:1px solid rgba(14,36,36,.1);border-radius:18px;padding:24px 22px}.m-refp2-num{width:40px;height:40px;border-radius:999px;background:#0069641a;color:#006964;display:flex;align-items:center;justify-content:center;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:18px;margin-bottom:14px}.m-refp2-step strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:17px;color:#0e2424;margin-bottom:6px}.m-refp2-step small{font-size:13.5px;color:#4a5c5a;line-height:1.55}.m-refp2-codecard{background:linear-gradient(135deg,#006964,#005550);color:#faf6ee;border-radius:22px;padding:clamp(28px,4vw,40px);text-align:center;margin-top:8px}.m-refp2-codecard .lbl{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-weight:600}.m-refp2-codecard .code{font-family:Fraunces,Georgia,serif;font-size:clamp(28px,5vw,38px);font-weight:600;letter-spacing:.03em;margin:8px 0 22px;color:#d2b254}.m-refp2-guest{font-size:15px;line-height:1.55;margin:10px auto 20px;max-width:420px;color:#faf6eee6}.m-refp2-codeactions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.m-rf-codebtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 26px;border-radius:999px;background:#d2b254;color:#0e2424;font-size:14px;font-weight:600;border:0;cursor:pointer;font-family:Inter,sans-serif;text-decoration:none;transition:transform .16s cubic-bezier(.165,.84,.44,1),background .2s cubic-bezier(.165,.84,.44,1)}.m-rf-codebtn:hover{background:#faf6ee}.m-rf-codebtn:active{transform:scale(.97)}.m-rf-codebtn:focus-visible{outline:2px solid #FAF6EE;outline-offset:2px}.m-refp2-manage{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:28px;padding:22px 26px;background:#faf6ee;border:1px solid rgba(200,168,82,.45);border-radius:18px}.m-refp2-manage-txt strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:18px;color:#0e2424;margin-bottom:2px}.m-refp2-manage-txt small{font-size:13.5px;color:#4a5c5a}.m-rf-managebtn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:14px 28px;border-radius:999px;background:#006964;color:#faf6ee;font-size:15px;font-weight:600;text-decoration:none;font-family:Inter,sans-serif;border:0;cursor:pointer;transition:transform .16s cubic-bezier(.165,.84,.44,1),background .2s cubic-bezier(.165,.84,.44,1)}.m-rf-managebtn:hover{background:#005550}.m-rf-managebtn:active{transform:scale(.97)}.m-rf-managebtn:focus-visible{outline:2px solid #006964;outline-offset:3px}.m-rf-managebtn .arrow{transition:transform .2s cubic-bezier(.165,.84,.44,1)}.m-rf-managebtn:hover .arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.m-rf-codebtn,.m-rf-managebtn,.m-rf-managebtn .arrow{transition:none!important}.m-rf-codebtn:active,.m-rf-managebtn:active{transform:none}}@media(max-width:520px){.m-refp2-manage{flex-direction:column;align-items:stretch;text-align:center}.m-rf-managebtn{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/mintu-refer-ui-2.css.map */
