.gem-consultation_page__NFGCY{--wine:#6f1731;--wine-dark:#2b0714;--wine-deep:#17040b;--rose:#a32f53;--gold:#d9a94d;--gold-light:#f4d99f;--cream:#fff8eb;--ink:#281018;min-height:100vh;overflow-x:hidden;padding-bottom:78px;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gem-consultation_page__NFGCY button,.gem-consultation_page__NFGCY input{font:inherit}.gem-consultation_header__w3N24{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,76px);background:#fffaf1;border-bottom:1px solid rgba(111,23,49,.14)}.gem-consultation_logoLight__s_rto,.gem-consultation_logo__gyKP1{color:var(--wine);font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3vw,31px);font-weight:500;letter-spacing:.05em;text-decoration:none}.gem-consultation_logoLight__s_rto span,.gem-consultation_logo__gyKP1 span{color:var(--gold);font-weight:800}.gem-consultation_headerTrust__WHZ2c{display:flex;align-items:center;gap:9px;color:#6b4a52;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gem-consultation_headerTrust__WHZ2c span{color:var(--gold)}.gem-consultation_hero__PjD6N{position:relative;isolation:isolate;min-height:700px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(42px,6vw,92px);overflow:hidden;padding:62px clamp(28px,7vw,110px) 88px;background:radial-gradient(circle at 9% 15%,rgba(181,57,94,.28),transparent 27%),radial-gradient(circle at 85% 82%,rgba(215,164,65,.13),transparent 27%),linear-gradient(145deg,#260713,#4b0c23 49%,#1a050c)}.gem-consultation_hero__PjD6N:before{content:"";position:absolute;z-index:-1;inset:22px;border:1px solid rgba(242,205,126,.12);border-radius:28px;pointer-events:none}.gem-consultation_heroOrnaments__MDBin{position:absolute;z-index:-1;inset:0;color:rgba(244,217,159,.18);pointer-events:none}.gem-consultation_heroOrnaments__MDBin span{position:absolute;font-size:28px}.gem-consultation_heroOrnaments__MDBin span:first-child{top:11%;left:3%}.gem-consultation_heroOrnaments__MDBin span:nth-child(2){right:3%;bottom:9%;font-size:18px}.gem-consultation_heroOrnaments__MDBin span:nth-child(3){top:7%;left:47%;font-size:16px}.gem-consultation_heroImage__ZumTc{-o-object-fit:cover;object-fit:cover;-o-object-position:67% center;object-position:67% center}.gem-consultation_heroContent__osiCF{position:relative;z-index:2;width:min(100%,680px);color:white}.gem-consultation_heroVisual__6_Yyc{position:relative;z-index:2;min-width:0}.gem-consultation_heroVisual__6_Yyc:before{content:"";position:absolute;inset:8% -8% -5% 10%;border-radius:46% 46% 26px 26px;background:rgba(226,178,82,.12);filter:blur(2px)}.gem-consultation_heroPhoto__9Hnce{position:relative;height:590px;overflow:hidden;border:1px solid rgba(244,213,146,.35);border-radius:48% 48% 28px 28px;background:#4c1323;box-shadow:0 28px 90px rgba(9,1,4,.42)}.gem-consultation_heroPhoto__9Hnce:after{content:"";position:absolute;inset:12px;z-index:2;border:1px solid rgba(255,239,204,.25);border-radius:48% 48% 20px 20px;pointer-events:none}.gem-consultation_heroPhotoShade__WxQCD{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(25,3,10,.88),rgba(25,3,10,.12) 38%,transparent 62%),linear-gradient(90deg,rgba(38,4,14,.18),transparent 40%)}.gem-consultation_heroPriceBadge__fMsMV{position:absolute;z-index:3;top:48px;right:24px;width:80px;height:80px;display:grid;place-content:center;border:1px solid rgba(255,244,217,.55);border-radius:50%;background:rgba(60,9,25,.78);box-shadow:0 12px 35px rgba(26,3,10,.3);color:#fff4d4;text-align:center;backdrop-filter:blur(8px)}.gem-consultation_heroPriceBadge__fMsMV span,.gem-consultation_heroPriceBadge__fMsMV strong{display:block}.gem-consultation_heroPriceBadge__fMsMV span{font-size:8px;font-weight:900;letter-spacing:.13em}.gem-consultation_heroPriceBadge__fMsMV strong{margin-top:2px;color:#f1ca74;font-family:Georgia,serif;font-size:23px}.gem-consultation_astrologerCard___gupw{position:absolute;z-index:3;right:24px;bottom:23px;left:24px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.19);border-radius:15px;background:rgba(39,5,16,.75);box-shadow:0 12px 32px rgba(17,2,7,.26);color:white;backdrop-filter:blur(11px)}.gem-consultation_astrologerCard___gupw>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#f1cf86,#bf7e22);color:#371009;font-weight:950}.gem-consultation_astrologerCard___gupw small,.gem-consultation_astrologerCard___gupw strong{display:block}.gem-consultation_astrologerCard___gupw small{color:#d8b7bf;font-size:8px;font-weight:850;letter-spacing:.14em}.gem-consultation_astrologerCard___gupw strong{margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:16px}.gem-consultation_ratingPill__rGl__{width:-moz-fit-content;width:fit-content;margin:0;padding:9px 15px;border:1px solid rgba(244,217,159,.36);border-radius:999px;background:rgba(255,255,255,.08);color:#f9e9c6;font-size:12px;font-weight:700;backdrop-filter:blur(8px)}.gem-consultation_ratingPill__rGl__ span,.gem-consultation_stars__4Qz_J{color:#f3c767;letter-spacing:.08em}.gem-consultation_eyebrow__1mkn6,.gem-consultation_heroKicker__jWONl{margin:0 0 13px;color:var(--gold-light);font-size:17px;font-weight:700;letter-spacing:.04em}.gem-consultation_hero__PjD6N h1{max-width:620px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1.02}.gem-consultation_hero__PjD6N h1 em{display:block;margin-top:9px;color:#f2c96f;font-style:normal}.gem-consultation_heroCopy__LqRar{max-width:570px;margin:22px 0 20px;color:#f7e7e9;font-size:17px;line-height:1.65}.gem-consultation_heroChecks___MAzZ{display:grid;gap:9px;margin:0 0 27px;padding:0;color:#fffaf1;font-size:14px;font-weight:650;list-style:none}.gem-consultation_heroChecks___MAzZ li:first-letter{color:var(--gold)}.gem-consultation_goldCta__mGX2R,.gem-consultation_primaryCtaDark__tgpLM,.gem-consultation_primaryCta__ZHE3Y,.gem-consultation_secondaryCta__jvf4a{border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.gem-consultation_primaryCta__ZHE3Y{min-width:min(100%,410px);padding:15px 28px 13px;border-radius:12px;background:linear-gradient(135deg,#f2ca73,#d79a35);box-shadow:0 12px 34px rgba(226,164,58,.24);color:#3a1509}.gem-consultation_primaryCta__ZHE3Y small,.gem-consultation_primaryCta__ZHE3Y span{display:block}.gem-consultation_primaryCta__ZHE3Y span{font-size:16px;font-weight:850}.gem-consultation_primaryCta__ZHE3Y small{margin-top:3px;font-size:12px;font-weight:700;opacity:.76}.gem-consultation_goldCta__mGX2R:hover,.gem-consultation_payButton__NR1Au:hover:not(:disabled),.gem-consultation_primaryCtaDark__tgpLM:hover,.gem-consultation_primaryCta__ZHE3Y:hover,.gem-consultation_secondaryCta__jvf4a:hover,.gem-consultation_stickyBar__sa2A1 button:hover{transform:translateY(-2px)}.gem-consultation_form__ZaHlW input:focus-visible,.gem-consultation_goldCta__mGX2R:focus-visible,.gem-consultation_modalClose__tq2h7:focus-visible,.gem-consultation_payButton__NR1Au:focus-visible,.gem-consultation_primaryCtaDark__tgpLM:focus-visible,.gem-consultation_primaryCta__ZHE3Y:focus-visible,.gem-consultation_secondaryCta__jvf4a:focus-visible,.gem-consultation_stickyBar__sa2A1 button:focus-visible{outline:3px solid rgba(239,193,93,.55);outline-offset:3px}.gem-consultation_microTrust__dAU7E{margin:0;color:#dcbfc7;font-size:11px;font-weight:600}.gem-consultation_heroProofRow__GRnC_{display:flex;align-items:center;gap:15px;margin-top:17px}.gem-consultation_stats__OzbI8{position:relative;z-index:3;width:min(100% - 40px,1040px);margin:-39px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(111,23,49,.14);border-radius:22px;background:linear-gradient(135deg,#fffefb,#fff6e7);box-shadow:0 22px 65px rgba(68,18,30,.14)}.gem-consultation_stats__OzbI8 div{padding:25px 20px 23px;text-align:center}.gem-consultation_stats__OzbI8 div+div{border-left:1px solid #eadbd6}.gem-consultation_stats__OzbI8 span,.gem-consultation_stats__OzbI8 strong{display:block}.gem-consultation_stats__OzbI8 strong{color:var(--wine);font-family:Georgia,Times New Roman,serif;font-size:29px}.gem-consultation_stats__OzbI8 span{margin-top:3px;color:#846771;font-size:12px;font-weight:700;text-transform:uppercase}.gem-consultation_section__ywVgJ{position:relative;padding:100px clamp(22px,7vw,110px)}.gem-consultation_sectionHeadingLight__mvV1C,.gem-consultation_sectionHeading__3TbzY{width:min(100%,760px);margin:0 auto 48px;text-align:center}.gem-consultation_sectionHeadingLight__mvV1C>p,.gem-consultation_sectionHeading__3TbzY>p{margin:0 0 10px;color:var(--rose);font-size:12px;font-weight:850;letter-spacing:.18em}.gem-consultation_modal__L2zgm h2,.gem-consultation_sectionHeadingLight__mvV1C h2,.gem-consultation_sectionHeading__3TbzY h2,.gem-consultation_warningSection__CKvty h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(33px,4.4vw,50px);font-weight:500;letter-spacing:-.025em;line-height:1.12}.gem-consultation_sectionHeading__3TbzY>span{display:block;margin-top:15px;color:#765f66;font-size:16px;line-height:1.65}.gem-consultation_steps__zjkbk{width:min(100%,1120px);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gem-consultation_steps__zjkbk article{position:relative;padding:38px 30px;overflow:hidden;border:1px solid #eadbd4;border-radius:22px;background:linear-gradient(160deg,#fffefb,#fff8ed);box-shadow:0 17px 46px rgba(92,29,45,.07);text-align:center;transition:transform .18s ease,box-shadow .18s ease}.gem-consultation_benefits__8mii1 article:hover,.gem-consultation_steps__zjkbk article:hover{transform:translateY(-4px);box-shadow:0 23px 55px rgba(92,29,45,.12)}.gem-consultation_steps__zjkbk article>b{position:absolute;top:-11px;right:12px;color:rgba(111,23,49,.065);font-family:Georgia,serif;font-size:80px}.gem-consultation_stepIcon__mkt_t{width:58px;height:58px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:#f8e9e7;color:var(--wine);font-family:Georgia,serif;font-size:25px}.gem-consultation_benefits__8mii1 h3,.gem-consultation_bonusGrid__3WbY7 h3,.gem-consultation_steps__zjkbk h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:22px}.gem-consultation_benefits__8mii1 p,.gem-consultation_bonusGrid__3WbY7 p,.gem-consultation_steps__zjkbk p{margin:0;color:#755f66;font-size:14px;line-height:1.65}.gem-consultation_bonusSection__ENy_o,.gem-consultation_storySection__ocd0Y{position:relative;overflow:hidden;padding:94px clamp(22px,7vw,110px);background:radial-gradient(circle at 15% 10%,rgba(170,56,85,.22),transparent 28%),linear-gradient(145deg,#4f0e24,#220711 72%);color:white}.gem-consultation_sectionHeadingLight__mvV1C>p{color:#efca78}.gem-consultation_testimonials__qVrmB{width:min(100%,1180px);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gem-consultation_testimonials__qVrmB article{position:relative;padding:32px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.045));box-shadow:0 20px 55px rgba(12,1,5,.16);backdrop-filter:blur(9px)}.gem-consultation_quote__5lsk8{position:absolute;top:7px;right:21px;color:rgba(244,217,159,.22);font-family:Georgia,serif;font-size:72px;line-height:1}.gem-consultation_stars__4Qz_J{margin-bottom:17px;font-size:13px}.gem-consultation_testimonials__qVrmB article>p{min-height:170px;margin:0 0 24px;color:#f8e9eb;font-size:14px;line-height:1.75}.gem-consultation_testimonials__qVrmB footer{display:flex;align-items:center;gap:12px}.gem-consultation_testimonials__qVrmB footer>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#e7bc66,#a86c22);color:#35100e;font-size:12px;font-weight:850}.gem-consultation_testimonials__qVrmB footer small,.gem-consultation_testimonials__qVrmB footer strong{display:block}.gem-consultation_testimonials__qVrmB footer strong{font-size:14px}.gem-consultation_testimonials__qVrmB footer small{margin-top:2px;color:#caaeb5;font-size:11px}.gem-consultation_resultsNote__U2Qdt{margin:24px auto 0;color:#bda7ad;font-size:11px;text-align:center}.gem-consultation_warningSection__CKvty{width:min(100% - 44px,1120px);margin:90px auto;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:64px;border:1px solid #ead6c0;border-radius:24px;background:#fffdf8;box-shadow:0 20px 70px rgba(79,23,34,.09)}.gem-consultation_warningPhoto__dnkqJ{position:relative;min-height:390px;overflow:hidden;border:1px solid #e3cab6;border-radius:24px;background:#f6dfbd;box-shadow:0 21px 52px rgba(81,25,38,.15)}.gem-consultation_warningPhoto__dnkqJ img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}.gem-consultation_warningPhoto__dnkqJ:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(35,6,15,.72),transparent 46%)}.gem-consultation_warningPhotoLabel__kM9i0{position:absolute;z-index:2;right:22px;bottom:20px;left:22px;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(50,8,20,.7);color:white;backdrop-filter:blur(8px)}.gem-consultation_warningPhotoLabel__kM9i0 small,.gem-consultation_warningPhotoLabel__kM9i0 strong{display:block}.gem-consultation_warningPhotoLabel__kM9i0 small{color:#efc978;font-size:8px;font-weight:900;letter-spacing:.14em}.gem-consultation_warningPhotoLabel__kM9i0 strong{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:20px}.gem-consultation_warningSection__CKvty .gem-consultation_eyebrow__1mkn6{color:var(--rose);font-size:12px;letter-spacing:.16em}.gem-consultation_warningSection__CKvty h2{font-size:clamp(31px,4vw,46px)}.gem-consultation_warningSection__CKvty>div:last-child>p:not(.gem-consultation_eyebrow__1mkn6){margin:18px 0 26px;color:#715a62;line-height:1.72}.gem-consultation_primaryCtaDark__tgpLM,.gem-consultation_secondaryCta__jvf4a{padding:15px 22px;border-radius:11px;background:var(--wine);box-shadow:0 10px 28px rgba(111,23,49,.2);color:white;font-size:14px;font-weight:800}.gem-consultation_benefitSection__DWF0E{padding-top:40px}.gem-consultation_benefits__8mii1{width:min(100%,1120px);margin:0 auto 38px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gem-consultation_benefits__8mii1 article{padding:26px;border:1px solid #eadbd4;border-radius:19px;background:linear-gradient(155deg,white,#fff9ef);box-shadow:0 14px 38px rgba(92,29,45,.055);transition:transform .18s ease,box-shadow .18s ease}.gem-consultation_benefits__8mii1 article>div{width:45px;height:45px;margin-bottom:16px;display:grid;place-items:center;border-radius:12px;background:#f9e8e8;color:var(--wine);font-family:Georgia,serif;font-size:22px;font-weight:700}.gem-consultation_primaryCtaDark__tgpLM{display:block;margin:auto;padding-inline:34px}.gem-consultation_bonusSection__ENy_o{background:radial-gradient(circle at 80% 15%,rgba(201,143,47,.18),transparent 28%),linear-gradient(145deg,#38101d,#17040b 75%)}.gem-consultation_bonusGrid__3WbY7{width:min(100%,1000px);margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.gem-consultation_bonusGrid__3WbY7 article{position:relative;display:grid;grid-template-columns:100px 1fr;gap:22px;align-items:center;padding:30px;border:1px solid rgba(236,197,113,.25);border-radius:18px;background:rgba(255,255,255,.07)}.gem-consultation_bonusLabel__rUuPN{position:absolute;top:0;right:18px;padding:6px 12px;border-radius:0 0 9px 9px;background:var(--gold);color:#3a1409;font-size:10px;font-weight:900}.gem-consultation_bonusIcon__M6GE9{width:94px;height:94px;display:grid;place-items:center;border:1px solid rgba(240,202,120,.45);border-radius:50%;background:rgba(239,199,112,.12);color:#f1cf86;font-size:37px}.gem-consultation_bonusGrid__3WbY7 h3{margin-bottom:4px;color:white;font-size:25px}.gem-consultation_bonusGrid__3WbY7 strong{color:#e5bb62;font-size:13px}.gem-consultation_bonusGrid__3WbY7 p{margin-top:12px;color:#d6c2c7}.gem-consultation_offerBox__ljydG{width:min(100%,720px);margin:52px auto 0;text-align:center}.gem-consultation_offerBox__ljydG>p{margin:0 0 17px;color:#dcc3c8;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gem-consultation_countdown__cUws6{display:flex;justify-content:center;gap:14px}.gem-consultation_timeBlock___5Njv{width:92px;padding:13px;border:1px solid rgba(240,204,126,.28);border-radius:13px;background:rgba(255,255,255,.08)}.gem-consultation_timeBlock___5Njv span,.gem-consultation_timeBlock___5Njv strong{display:block}.gem-consultation_timeBlock___5Njv strong{color:#f4d28a;font-family:Georgia,serif;font-size:30px}.gem-consultation_timeBlock___5Njv span{margin-top:3px;color:#bca5ab;font-size:9px;font-weight:850;letter-spacing:.16em}.gem-consultation_offerBox__ljydG>strong{display:block;margin:17px 0 21px;color:white;font-size:13px}.gem-consultation_goldCta__mGX2R{padding:16px 27px;border-radius:11px;background:linear-gradient(135deg,#f0ca78,#c78b2c);box-shadow:0 12px 30px rgba(207,145,44,.22);color:#341209;font-size:15px;font-weight:850}.gem-consultation_faqSection__KUaxs{padding:94px 22px 110px}.gem-consultation_faqs__m1Tdt{width:min(100%,820px);margin:auto;display:grid;gap:12px}.gem-consultation_faqs__m1Tdt details{border:1px solid #e6d5ce;border-radius:16px;background:#fffdf9;box-shadow:0 10px 30px rgba(82,24,39,.045)}.gem-consultation_faqs__m1Tdt summary{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:#411522;font-weight:800;list-style:none}.gem-consultation_faqs__m1Tdt summary::-webkit-details-marker{display:none}.gem-consultation_faqs__m1Tdt summary span{color:var(--rose);font-size:24px;transition:transform .18s ease}.gem-consultation_faqs__m1Tdt details[open] summary span{transform:rotate(45deg)}.gem-consultation_faqs__m1Tdt details p{margin:0;padding:0 22px 21px;color:#745d65;font-size:14px;line-height:1.7}.gem-consultation_footer__0QnSA{padding:52px 22px 42px;background:#17040b;color:#bfaab0;text-align:center}.gem-consultation_logoLight__s_rto{color:white}.gem-consultation_footer__0QnSA p{width:min(100%,680px);margin:17px auto;font-size:11px;line-height:1.7}.gem-consultation_policyLinks__Ui6W8{width:min(100%,820px);margin:0 auto 22px;display:flex;flex-wrap:wrap;justify-content:center;gap:9px 20px}.gem-consultation_policyLinks__Ui6W8 a{color:#f1d4a6;font-size:11px;font-weight:650;text-decoration:none}.gem-consultation_policyLinks__Ui6W8 a:hover{color:#f7c978;text-decoration:underline;text-underline-offset:3px}.gem-consultation_policyLinks__Ui6W8 a:focus-visible{outline:2px solid #f7c978;outline-offset:3px}.gem-consultation_footer__0QnSA small{font-size:11px}.gem-consultation_stickyBar__sa2A1{position:fixed;z-index:50;right:0;bottom:0;left:0;min-height:78px;display:flex;align-items:center;justify-content:center;gap:38px;padding:10px 24px;border-top:1px solid rgba(247,211,133,.3);background:rgba(41,5,17,.97);box-shadow:0 -10px 35px rgba(32,4,12,.22);color:white;backdrop-filter:blur(12px)}.gem-consultation_stickyBar__sa2A1>div{display:flex;align-items:center;gap:14px}.gem-consultation_stickyGem__WzTNJ{color:#efc86f;font-size:30px;filter:drop-shadow(0 0 8px rgba(245,206,112,.4))}.gem-consultation_stickyBar__sa2A1 p{margin:0}.gem-consultation_stickyBar__sa2A1 p span,.gem-consultation_stickyBar__sa2A1 p strong{display:block}.gem-consultation_stickyBar__sa2A1 p strong{font-size:15px}.gem-consultation_stickyBar__sa2A1 p span{margin-top:2px;color:#edc975;font-size:13px;font-weight:800}.gem-consultation_stickyBar__sa2A1 button{min-width:154px;padding:13px 20px;border:0;border-radius:10px;background:linear-gradient(135deg,#f1cb79,#d09534);color:#351109;cursor:pointer;font-size:14px;font-weight:900;transition:transform .18s ease}.gem-consultation_stickyBar__sa2A1 button span{margin-left:8px}.gem-consultation_modalBackdrop__P_IhV{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:22px;background:rgba(20,2,8,.78);backdrop-filter:blur(7px)}.gem-consultation_modal__L2zgm{position:relative;width:min(100%,510px);margin:auto;padding:34px;border:1px solid rgba(180,116,56,.28);border-radius:22px;background:#fffaf2;box-shadow:0 28px 90px rgba(13,1,5,.45);text-align:center}.gem-consultation_modalClose__tq2h7{position:absolute;top:13px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:#f1e4df;color:#6f1731;cursor:pointer;font-size:26px;line-height:1}.gem-consultation_modalGem__TVLyx{width:52px;height:52px;margin:0 auto 13px;display:grid;place-items:center;border-radius:50%;background:#f7e6c4;color:var(--wine);font-size:24px}.gem-consultation_modal__L2zgm .gem-consultation_eyebrow__1mkn6{color:var(--rose);font-size:10px;letter-spacing:.16em}.gem-consultation_modal__L2zgm h2{font-size:34px}.gem-consultation_modalIntro__vzYDA{margin:12px auto 18px;color:#725d63;font-size:13px;line-height:1.55}.gem-consultation_priceStrip__otcEP{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:12px 15px;border:1px solid #ead4bb;border-radius:12px;background:#fff3dd;text-align:left}.gem-consultation_priceStrip__otcEP span{color:#8b7378;font-size:12px}.gem-consultation_priceStrip__otcEP strong{color:var(--wine);font-size:18px;text-align:right}.gem-consultation_priceStrip__otcEP small{grid-column:1/-1;margin-top:4px;color:#91611c;font-size:10px;font-weight:750}.gem-consultation_form__ZaHlW{display:grid;gap:13px;margin-top:18px;text-align:left}.gem-consultation_form__ZaHlW label>span{display:block;margin:0 0 6px 2px;color:#4f3039;font-size:11px;font-weight:800}.gem-consultation_form__ZaHlW input{width:100%;height:48px;padding:0 14px;border:1px solid #ddcbc4;border-radius:10px;background:white;color:#2d151c;font-size:14px;outline:none}.gem-consultation_form__ZaHlW input:focus{border-color:var(--rose);box-shadow:0 0 0 3px rgba(163,47,83,.1)}.gem-consultation_phoneInput__LBBNw{display:grid;grid-template-columns:58px 1fr}.gem-consultation_phoneInput__LBBNw b{height:48px;display:grid;place-items:center;border:1px solid #ddcbc4;border-right:0;border-radius:10px 0 0 10px;background:#f7eee9;color:#5e3c45;font-size:13px}.gem-consultation_phoneInput__LBBNw input{border-radius:0 10px 10px 0}.gem-consultation_formError__pLik7{margin:0;padding:10px 12px;border-radius:8px;background:#fde7e7;color:#8e1e2d;font-size:12px;font-weight:650}.gem-consultation_payButton__NR1Au{min-height:58px;margin-top:3px;padding:10px 18px;border:0;border-radius:11px;background:linear-gradient(135deg,#8f2041,#5d102a);box-shadow:0 11px 27px rgba(111,23,49,.22);color:white;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.gem-consultation_payButton__NR1Au:disabled{cursor:wait;opacity:.72}.gem-consultation_payButton__NR1Au small,.gem-consultation_payButton__NR1Au span{display:block;text-align:center}.gem-consultation_payButton__NR1Au span{font-size:15px;font-weight:850}.gem-consultation_payButton__NR1Au small{margin-top:3px;color:#e6cfd6;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gem-consultation_secureNote__fplxl{margin:12px 0 0;color:#887076;font-size:10px;font-weight:650}@media (max-width:900px){.gem-consultation_hero__PjD6N{min-height:650px;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:30px;padding:50px 30px 72px}.gem-consultation_hero__PjD6N:before{inset:16px}.gem-consultation_heroPhoto__9Hnce{height:520px}.gem-consultation_heroContent__osiCF{width:100%}.gem-consultation_hero__PjD6N h1{font-size:clamp(42px,6vw,57px)}.gem-consultation_heroProofRow__GRnC_{align-items:flex-start;flex-direction:column;gap:9px}.gem-consultation_benefits__8mii1,.gem-consultation_steps__zjkbk,.gem-consultation_testimonials__qVrmB{grid-template-columns:repeat(2,1fr)}.gem-consultation_steps__zjkbk article:last-child,.gem-consultation_testimonials__qVrmB article:last-child{grid-column:1/-1}.gem-consultation_testimonials__qVrmB article>p{min-height:auto}.gem-consultation_warningSection__CKvty{grid-template-columns:1fr}.gem-consultation_warningPhoto__dnkqJ{min-height:430px}.gem-consultation_bonusGrid__3WbY7{grid-template-columns:1fr}}@media (max-width:600px){.gem-consultation_page__NFGCY{padding-bottom:72px}.gem-consultation_header__w3N24{height:62px;padding-inline:16px}.gem-consultation_headerTrust__WHZ2c{max-width:135px;gap:5px;font-size:9px;line-height:1.35;text-align:right}.gem-consultation_hero__PjD6N{min-height:0;grid-template-columns:1fr;gap:26px;padding:30px 16px 62px}.gem-consultation_hero__PjD6N:before{inset:9px;border-radius:22px}.gem-consultation_heroContent__osiCF{order:1;width:100%;padding:0 3px}.gem-consultation_heroVisual__6_Yyc{order:2;width:100%}.gem-consultation_heroVisual__6_Yyc:before{inset:7% -3% -3% 7%}.gem-consultation_heroKicker__jWONl{margin-bottom:9px;font-size:13px;letter-spacing:.02em}.gem-consultation_hero__PjD6N h1{font-size:clamp(39px,11.5vw,48px);line-height:1.01}.gem-consultation_heroCopy__LqRar{margin:16px 0;font-size:14px;line-height:1.55}.gem-consultation_heroChecks___MAzZ{gap:7px;margin-bottom:20px;font-size:12px}.gem-consultation_primaryCta__ZHE3Y{width:100%;min-width:0}.gem-consultation_heroProofRow__GRnC_{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px 11px;margin-top:13px}.gem-consultation_ratingPill__rGl__{padding:7px 10px;font-size:9px}.gem-consultation_microTrust__dAU7E{font-size:9px}.gem-consultation_heroPhoto__9Hnce{height:410px;border-radius:46% 46% 21px 21px}.gem-consultation_heroPhoto__9Hnce:after{inset:8px;border-radius:46% 46% 15px 15px}.gem-consultation_heroImage__ZumTc{-o-object-position:66% center;object-position:66% center}.gem-consultation_heroPriceBadge__fMsMV{top:34px;right:18px;width:68px;height:68px}.gem-consultation_heroPriceBadge__fMsMV strong{font-size:20px}.gem-consultation_astrologerCard___gupw{right:15px;bottom:14px;left:15px;padding:11px 12px}.gem-consultation_astrologerCard___gupw>span{width:32px;height:32px}.gem-consultation_astrologerCard___gupw strong{font-size:14px}.gem-consultation_stats__OzbI8{width:calc(100% - 26px);margin-top:-31px;border-radius:16px}.gem-consultation_stats__OzbI8 div{padding:18px 5px}.gem-consultation_stats__OzbI8 strong{font-size:21px}.gem-consultation_stats__OzbI8 span{font-size:8px}.gem-consultation_bonusSection__ENy_o,.gem-consultation_section__ywVgJ,.gem-consultation_storySection__ocd0Y{padding:72px 16px}.gem-consultation_sectionHeadingLight__mvV1C,.gem-consultation_sectionHeading__3TbzY{margin-bottom:34px}.gem-consultation_sectionHeadingLight__mvV1C h2,.gem-consultation_sectionHeading__3TbzY h2{font-size:34px}.gem-consultation_sectionHeading__3TbzY>span{font-size:14px}.gem-consultation_benefits__8mii1,.gem-consultation_steps__zjkbk,.gem-consultation_testimonials__qVrmB{grid-template-columns:1fr}.gem-consultation_steps__zjkbk article:last-child,.gem-consultation_testimonials__qVrmB article:last-child{grid-column:auto}.gem-consultation_warningSection__CKvty{width:calc(100% - 32px);margin:70px auto;gap:34px;padding:24px}.gem-consultation_warningPhoto__dnkqJ{min-height:315px;border-radius:18px}.gem-consultation_warningSection__CKvty h2{font-size:33px}.gem-consultation_bonusGrid__3WbY7 article{grid-template-columns:70px 1fr;gap:15px;padding:25px 20px}.gem-consultation_bonusIcon__M6GE9{width:67px;height:67px;font-size:27px}.gem-consultation_bonusGrid__3WbY7 h3{font-size:21px}.gem-consultation_timeBlock___5Njv{width:78px}.gem-consultation_stickyBar__sa2A1{min-height:72px;justify-content:space-between;gap:9px;padding:9px 12px}.gem-consultation_stickyBar__sa2A1>div{gap:8px}.gem-consultation_stickyGem__WzTNJ{font-size:21px}.gem-consultation_stickyBar__sa2A1 p strong{font-size:11px;line-height:1.2}.gem-consultation_stickyBar__sa2A1 p span{font-size:10px}.gem-consultation_stickyBar__sa2A1 button{min-width:100px;padding:12px 10px;font-size:12px}.gem-consultation_modalBackdrop__P_IhV{align-items:end;padding:0}.gem-consultation_modal__L2zgm{width:100%;max-height:94vh;overflow-y:auto;padding:25px 18px 20px;border-radius:22px 22px 0 0}.gem-consultation_modalGem__TVLyx{width:43px;height:43px;margin-bottom:8px;font-size:20px}.gem-consultation_modal__L2zgm h2{padding-inline:18px;font-size:29px}.gem-consultation_modalIntro__vzYDA{margin-block:9px 13px}.gem-consultation_form__ZaHlW{gap:10px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.gem-consultation_page__NFGCY *,.gem-consultation_page__NFGCY :after,.gem-consultation_page__NFGCY :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.gem-consultation-confirmed_page__bCy3D{min-height:100vh;padding-bottom:0;background:radial-gradient(circle at 50% 0,rgba(173,63,92,.16),transparent 34%),#fff8eb}.gem-consultation-confirmed_shell__KygKL{width:min(100% - 36px,720px);margin:0 auto;padding:72px 0 90px;text-align:center}.gem-consultation-confirmed_successIcon__nNLd1{width:76px;height:76px;margin:0 auto 19px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#b38a38,#e5bf69);box-shadow:0 14px 36px rgba(185,138,48,.25);color:#35110b;font-size:35px;font-weight:900}.gem-consultation-confirmed_eyebrow__a8aOh{margin:0 0 10px;color:#9b294a;font-size:11px;font-weight:900;letter-spacing:.17em}.gem-consultation-confirmed_shell__KygKL h1{max-width:640px;margin:auto;color:#3d101f;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,6vw,53px);font-weight:500;letter-spacing:-.035em;line-height:1.08}.gem-consultation-confirmed_intro__4Rz1k{max-width:610px;margin:18px auto 33px;color:#705b63;font-size:15px;line-height:1.7}.gem-consultation-confirmed_nextSteps__UgLxi,.gem-consultation-confirmed_orderCard__Bxc96{border:1px solid #e7d4c9;border-radius:18px;background:#fffdf9;box-shadow:0 18px 50px rgba(86,28,43,.08);text-align:left}.gem-consultation-confirmed_cardHeader__qmutd{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid #eadbd4}.gem-consultation-confirmed_cardHeader__qmutd span,.gem-consultation-confirmed_cardHeader__qmutd strong{display:block}.gem-consultation-confirmed_cardHeader__qmutd span{color:#8a737a;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gem-consultation-confirmed_cardHeader__qmutd strong{margin-top:4px;color:#431421;font-size:15px}.gem-consultation-confirmed_cardHeader__qmutd b{padding:6px 10px;border-radius:999px;background:#e3f4e6;color:#27743c;font-size:10px;letter-spacing:.08em}.gem-consultation-confirmed_orderCard__Bxc96 dl{margin:0;padding:10px 23px 16px}.gem-consultation-confirmed_orderCard__Bxc96 dl>div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:11px 0}.gem-consultation-confirmed_orderCard__Bxc96 dt{color:#8a737a;font-size:12px}.gem-consultation-confirmed_orderCard__Bxc96 dd{margin:0;color:#41222b;font-size:13px;font-weight:750;text-align:right;overflow-wrap:anywhere}.gem-consultation-confirmed_orderCard__Bxc96 .gem-consultation-confirmed_total__NBm0i{margin-top:5px;padding-top:15px;border-top:1px dashed #d9c5bd}.gem-consultation-confirmed_orderCard__Bxc96 .gem-consultation-confirmed_total__NBm0i dd,.gem-consultation-confirmed_orderCard__Bxc96 .gem-consultation-confirmed_total__NBm0i dt{color:#751b38;font-size:15px;font-weight:900}.gem-consultation-confirmed_nextSteps__UgLxi{margin-top:22px;padding:25px}.gem-consultation-confirmed_nextSteps__UgLxi h2{margin:0 0 20px;color:#3e111e;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.gem-consultation-confirmed_nextSteps__UgLxi ol{display:grid;gap:18px;margin:0;padding:0;list-style:none}.gem-consultation-confirmed_nextSteps__UgLxi li{display:grid;grid-template-columns:37px 1fr;gap:13px}.gem-consultation-confirmed_nextSteps__UgLxi li>span{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#f4e4e2;color:#8e2443;font-size:13px;font-weight:900}.gem-consultation-confirmed_nextSteps__UgLxi strong{color:#45202b;font-size:13px}.gem-consultation-confirmed_nextSteps__UgLxi p{margin:3px 0 0;color:#806a71;font-size:12px;line-height:1.55}.gem-consultation-confirmed_homeLink__d0BbV{margin-top:28px;display:inline-block;padding:14px 24px;border-radius:10px;background:#6f1731;box-shadow:0 10px 25px rgba(111,23,49,.18);color:white;font-size:13px;font-weight:850;text-decoration:none}.gem-consultation-confirmed_help__i8kiN{margin-top:18px;color:#8b747b;font-size:11px}@media (max-width:600px){.gem-consultation-confirmed_shell__KygKL{padding:48px 0 65px}.gem-consultation-confirmed_successIcon__nNLd1{width:64px;height:64px;font-size:30px}.gem-consultation-confirmed_shell__KygKL h1{font-size:38px}.gem-consultation-confirmed_orderCard__Bxc96 dl>div{grid-template-columns:93px 1fr}}