.product_headContent__3khSZ{transform:translateY(-28px)}.product_grid__MdD8D{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px;gap:1px;background:var(--b)}.product_card__i8b4Y{background:var(--s1);padding:44px 40px;position:relative;transition:background .2s;cursor:default}.product_card__i8b4Y:hover{background:var(--s2)}.product_card__i8b4Y:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gold);transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.product_card__i8b4Y:hover:after{transform:scaleX(1)}.product_cardIco__fdPzS{width:52px;height:52px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--b);color:var(--gold);transition:border-color .25s,transform .25s,box-shadow .25s}.product_card__i8b4Y:hover .product_cardIco__fdPzS{border-color:var(--golddim);transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(212,168,71,.5)}.product_cardTitle__fsdFp{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;color:var(--white);margin-bottom:10px;letter-spacing:-.5px}.product_cardDesc__SPTbs{font-size:14px;color:var(--txt2);line-height:1.8}@media (max-width:900px){.product_grid__MdD8D{grid-template-columns:1fr}}.product_heroCtas__I3LYB{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.product_heroNote__7apAX{margin-top:18px;font-size:13px;color:var(--txt2);letter-spacing:.5px}.product_steps__SBDuE{padding:96px 7%;background:var(--s1);border-top:1px solid var(--b);border-bottom:1px solid var(--b)}.product_stepsHead__sIiFv{text-align:center;max-width:640px;margin:0 auto 56px}.product_stepsGrid__54OT8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto}.product_step__IKWpb{text-align:left}.product_stepNum__Qb8RE{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:300;color:var(--golddim);margin-bottom:12px}.product_stepTitle__VsAfg{font-size:16px;font-weight:500;color:var(--white);margin-bottom:8px;letter-spacing:.3px}.product_stepDesc__uJfeK{font-size:14px;color:var(--txt2);line-height:1.7}@media (max-width:900px){.product_stepsGrid__54OT8{grid-template-columns:1fr 1fr}}@media (max-width:560px){.product_stepsGrid__54OT8{grid-template-columns:1fr}}.product_pricing___mnBf{padding:110px 7%;display:flex;justify-content:center}.product_priceCard__Kdw6N{max-width:460px;width:100%;border:1px solid var(--b2);background:var(--s1);padding:56px 48px;text-align:center}.product_priceName__RE5GV{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.product_priceAmount__3SMzk{font-family:DM Sans,sans-serif;font-size:56px;font-weight:300;color:var(--white);line-height:1;letter-spacing:-.5px}.product_priceAmount__3SMzk span{font-size:16px;color:var(--txt2);font-family:DM Sans,sans-serif}.product_priceTrial__9jE7G{margin-top:10px;font-size:13px;color:var(--gold2);letter-spacing:.3px}.product_priceDesc__1_nMa{margin-top:20px;font-size:14px;color:var(--txt2);line-height:1.8}.product_priceBtn__1KPfm{margin-top:32px;width:100%;text-align:center}.product_priceFine__LCJnT{margin-top:18px;font-size:12px;color:var(--txt2);line-height:1.7}.product_priceFine__LCJnT a{color:var(--gold)}