.farhe-site .fh-beginner{--beg-ink:#1d2c22;--beg-gold:#ad8235;--beg-ivory:#faf7ef;color:var(--beg-ink);background:#fffdf8;overflow:hidden}.farhe-site .fh-beg-hero{direction:ltr;background:linear-gradient(125deg,#ebe0c7,#fffdf7 56%,#f7f0df);grid-template-columns:1fr 1fr;min-height:610px;display:grid;position:relative}.farhe-site .fh-beg-hero-photo{direction:rtl;min-height:610px;position:relative;overflow:hidden}.farhe-site .fh-beg-hero-photo img{filter:saturate(.78)sepia(.09)contrast(1.02);object-fit:cover!important;object-position:center!important}.farhe-site .fh-beg-hero-photo:after{content:"";background:linear-gradient(90deg,#fffcf3d6,#0000 52%),linear-gradient(#0000 53%,#2e2b1e21);position:absolute;inset:0}.farhe-site .fh-beg-hero-copy{z-index:2;direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;padding:85px clamp(30px,6vw,95px) 85px 18px;display:flex;position:relative}.farhe-site .fh-beg-eyebrow{color:#9c7836;letter-spacing:2px;direction:ltr;align-self:flex-end;align-items:center;gap:12px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.farhe-site .fh-beg-eyebrow span{background:#ad8235;width:30px;height:1px}.farhe-site .fh-beg-pretitle{color:#95722f;font-weight:800;margin:32px 0 9px!important;font-size:14px!important}.farhe-site .fh-beg-hero h1{letter-spacing:-.9px;color:#1e2d23;margin:0 0 20px;font-size:clamp(39px,4vw,62px);font-weight:950;line-height:1.6}.farhe-site .fh-beg-hero h1 em,.farhe-site .fh-beg-section h2 em,.farhe-site .fh-beg-outcome h2 em{color:#96702d;font-style:normal}.farhe-site .fh-beg-hero-desc{color:#62685c;max-width:590px;margin:0 0 28px!important;font-size:15px!important;line-height:2.5!important}.farhe-site .fh-beg-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.farhe-site .fh-beg-primary{background:#203b2b;border:1px solid #b99a5f;border-radius:10px;justify-content:center;align-items:center;gap:21px;min-height:51px;padding:12px 25px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 22px #1832231f;color:#f9f0dd!important}.farhe-site .fh-beg-primary:hover{background:#31553b;transform:translateY(-2px);box-shadow:0 13px 26px #18322331}.farhe-site .fh-beg-primary span{color:#e6c788}.farhe-site .fh-beg-textlink{border-bottom:1px solid #d1bd8c;align-items:center;gap:10px;padding-bottom:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;color:#6f633f!important}.farhe-site .fh-beg-hero-edge{z-index:3;pointer-events:none;border:1px solid #d4b77f8a;position:absolute;inset:20px}.farhe-site .fh-beg-hero-edge:before,.farhe-site .fh-beg-hero-edge:after{content:"";border-style:solid;border-color:#bb913c;width:65px;height:65px;position:absolute}.farhe-site .fh-beg-hero-edge:before{border-width:3px 3px 0 0;top:-6px;right:-6px}.farhe-site .fh-beg-hero-edge:after{border-width:0 0 3px 3px;bottom:-6px;left:-6px}.farhe-site .fh-beg-section{width:calc(100% - 68px);max-width:1260px;margin:auto;padding:82px 0}.farhe-site .fh-beg-section-top{text-align:center;max-width:800px;margin:0 auto 40px}.farhe-site .fh-beg-index{color:#b38d49;letter-spacing:2px;direction:ltr;font-family:Arial,sans-serif;font-size:10px;font-weight:750}.farhe-site .fh-beg-section h2,.farhe-site .fh-beg-outcome h2{letter-spacing:-.7px;margin:9px 0 8px;font-size:clamp(26px,2.8vw,38px);font-weight:950;line-height:1.75}.farhe-site .fh-beg-section-top p{color:#727569;margin:0;font-size:14px;line-height:2.35}.farhe-site .fh-beg-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.farhe-site .fh-beg-choice{background:linear-gradient(145deg,#fffefc,#f9f5ea);border:1px solid #e5d8b9;border-radius:19px;flex-direction:column;min-height:266px;padding:23px 25px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 12px 32px #4539160b}.farhe-site .fh-beg-choice:hover{border-color:#bc9555;transform:translateY(-7px);box-shadow:0 19px 43px #45391621}.farhe-site .fh-beg-choice-top{color:#927536;justify-content:space-between;align-items:center;font-size:11px;display:flex}.farhe-site .fh-beg-choice-top b{opacity:.4;font-family:Georgia,serif;font-size:27px}.farhe-site .fh-beg-choice p{color:#697066;flex:1;margin:0 0 22px;font-size:12px;line-height:2.5}.farhe-site .fh-beg-choice>a{color:#96702c;border-top:1px solid #e9dcc4;justify-content:space-between;align-items:center;width:100%;padding-top:16px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.farhe-site .fh-beg-choice>a span{font-size:18px;transition:transform .25s}.farhe-site .fh-beg-choice:hover>a span{transform:translate(-4px,-3px)}.farhe-site .fh-beg-roadmap{background:#f5f2e9;border-block:1px solid #e7dfcc}.farhe-site .fh-beg-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.farhe-site .fh-beg-step{background:#fffdf8;border:1px solid #dfd6bd;border-radius:15px;min-height:194px;padding:28px 26px 30px;transition:transform .25s,border-color .25s,box-shadow .25s}.farhe-site .fh-beg-step:hover{border-color:#c7ab71;transform:translateY(-4px);box-shadow:0 12px 26px #2b301613}.farhe-site .fh-beg-step-number{color:#b99550;text-align:right;direction:ltr;margin-bottom:8px;font:700 22px Georgia,serif;display:block}.farhe-site .fh-beg-step h3{color:#26362a;margin:0 0 7px;font-size:16px;font-weight:900}.farhe-site .fh-beg-step p{color:#73776e;margin:0;font-size:12px;line-height:2.3}.farhe-site .fh-beg-practice{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding-top:94px;padding-bottom:94px;display:grid}.farhe-site .fh-beg-practice-image{border-radius:18px;height:400px;position:relative;overflow:hidden;box-shadow:18px 18px #e8d8b4}.farhe-site .fh-beg-practice-image img{object-fit:cover!important}.farhe-site .fh-beg-practice-copy h2{text-align:right;max-width:480px}.farhe-site .fh-beg-practice-copy>p{color:#676d61;max-width:530px;font-size:14px;line-height:2.65}.farhe-site .fh-beg-practice-mark{color:#5e6e61;border-top:1px solid #e5d7b9;align-items:center;gap:12px;margin-top:27px;padding-top:20px;font-size:14px;display:flex}.farhe-site .fh-beg-practice-mark b{color:#b18b43}.farhe-site .fh-beg-practice-mark strong{color:#9f752d}.farhe-site .fh-beg-outcome{text-align:center;background:radial-gradient(at 15% 40%,#344d37 0%,#203629 45%,#15261d 100%);border-top:3px solid #b8954d;padding:88px 24px 92px}.farhe-site .fh-beg-outcome-inner{max-width:810px;margin:auto}.farhe-site .fh-beg-outcome h2{color:#fff8ec;margin:14px 0}.farhe-site .fh-beg-outcome h2 em{color:#e4c581}.farhe-site .fh-beg-outcome p{color:#e0dfd0;max-width:720px;margin:0 auto 28px;font-size:14px;line-height:2.6}.farhe-site .fh-beg-final{background:linear-gradient(110deg,#c39947,#e8cd8a,#b68a34);border-color:#efd99e;color:#1a2a21!important}.farhe-site .fh-beg-final:hover{background:#f1d593;color:#1a2a21!important}.farhe-site .fh-beg-final span{color:#203629}.farhe-site .fh-beg-outcome small{color:#c1bda7;margin-top:18px;font-size:11px;display:block}@media (max-width:900px){.farhe-site .fh-beg-hero{grid-template-columns:1fr 1fr;min-height:470px}.farhe-site .fh-beg-hero-photo{min-height:470px}.farhe-site .fh-beg-hero-copy{padding:65px 30px}.farhe-site .fh-beg-hero h1{font-size:37px}.farhe-site .fh-beg-choice{padding:20px 17px}}@media (max-width:760px){.farhe-site .fh-beg-hero{flex-direction:column;min-height:0;display:flex}.farhe-site .fh-beg-hero-photo{height:270px;min-height:270px}.farhe-site .fh-beg-hero-photo:after{background:linear-gradient(#0000 58%,#fbf7ee)}.farhe-site .fh-beg-hero-copy{align-items:stretch;padding:26px 25px 50px}.farhe-site .fh-beg-eyebrow{align-self:flex-start;font-size:9px}.farhe-site .fh-beg-hero h1{font-size:33px}.farhe-site .fh-beg-hero-desc{font-size:13px!important}.farhe-site .fh-beg-hero-edge{inset:9px}.farhe-site .fh-beg-hero-actions{gap:13px}.farhe-site .fh-beg-section{width:calc(100% - 34px);padding:56px 0}.farhe-site .fh-beg-section-top{margin-bottom:28px}.farhe-site .fh-beg-choice-grid,.farhe-site .fh-beg-roadmap-grid{grid-template-columns:1fr;gap:12px}.farhe-site .fh-beg-choice{min-height:195px}.farhe-site .fh-beg-choice h3{margin-top:7px}.farhe-site .fh-beg-step{min-height:0;padding:21px}.farhe-site .fh-beg-practice{flex-direction:column;gap:32px;display:flex}.farhe-site .fh-beg-practice-image{width:calc(100% - 15px);height:255px;box-shadow:12px 12px #e8d8b4}.farhe-site .fh-beg-practice-copy h2{font-size:28px}.farhe-site .fh-beg-outcome{padding:62px 20px}.farhe-site .fh-beg-outcome h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.farhe-site .fh-beginner *{transition:none!important}}.farhe-site .fh-beg-choice-grid,.farhe-site .fh-beg-roadmap-grid{gap:22px}.farhe-site .fh-beg-choice,.farhe-site .fh-beg-step{isolation:isolate;background:linear-gradient(150deg,#fffefb 0%,#f9f3e7 68%,#f1e4cb 100%);border:1px solid #cba965;border-radius:20px;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s,border-color .36s,background .36s;position:relative;overflow:hidden;box-shadow:0 18px 40px #2d2c1b17,inset 0 1px #fffffff5}.farhe-site .fh-beg-choice{min-height:292px;padding:32px 30px 27px}.farhe-site .fh-beg-step{min-height:224px;padding:33px 27px 27px}.farhe-site .fh-beg-choice:before,.farhe-site .fh-beg-step:before{content:"";z-index:-1;pointer-events:none;border:1px solid #b68d3a61;border-radius:14px;position:absolute;inset:7px}.farhe-site .fh-beg-choice:after,.farhe-site .fh-beg-step:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8a,#0000);width:85%;height:100%;transition:left .72s;position:absolute;top:0;left:-140%;transform:skew(-15deg)}.farhe-site .fh-beg-choice:hover:after,.farhe-site .fh-beg-step:hover:after{left:145%}.farhe-site .fh-beg-choice:hover,.farhe-site .fh-beg-step:hover{border-color:#b18430;transform:translateY(-9px);box-shadow:0 26px 58px #312e182b,0 0 0 3px #bc90341a,inset 0 1px #fff}.farhe-site .fh-beg-choice-top,.farhe-site .fh-beg-choice h3,.farhe-site .fh-beg-choice p,.farhe-site .fh-beg-choice>a,.farhe-site .fh-beg-step-number,.farhe-site .fh-beg-step h3,.farhe-site .fh-beg-step p{z-index:2;position:relative}.farhe-site .fh-beg-choice-top{color:#987530;align-items:flex-start;font-weight:800}.farhe-site .fh-beg-choice-top b{opacity:1;color:#bd984e;text-shadow:0 2px #fff5d9;font-size:42px;font-weight:500;line-height:1}.farhe-site .fh-beg-choice h3{color:#192a21;margin:25px 0 13px;font-size:21px;font-weight:950}.farhe-site .fh-beg-choice p{color:#657063;font-size:12px;line-height:2.4}.farhe-site .fh-beg-choice>a{color:#8b6422;background:linear-gradient(100deg,#e2c37c24,#0000);border-top:1px solid #d2bb86;border-radius:7px;margin:0 -7px -8px;padding:16px 13px 7px;font-weight:900}.farhe-site .fh-beg-choice>a span{color:#f0d99c;background:#253a2b;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.farhe-site .fh-beg-choice:hover>a span{color:#fff;background:#ac8235}.farhe-site .fh-beg-step-number{color:#94702d;background:linear-gradient(140deg,#f3e5c5,#fffaf0 62%,#e9d19d);border:1px solid #d5b979;border-radius:11px;place-items:center;min-width:62px;height:51px;margin-bottom:21px;padding:0 12px;font:700 28px Georgia,serif;display:inline-grid;box-shadow:0 5px 14px #9a76301f}.farhe-site .fh-beg-step h3{color:#213527;margin-bottom:10px;font-size:18px;font-weight:950;line-height:1.9}.farhe-site .fh-beg-step p{color:#677265;font-size:12px;line-height:2.4}@media (max-width:760px){.farhe-site .fh-beg-choice-grid,.farhe-site .fh-beg-roadmap-grid{gap:14px}.farhe-site .fh-beg-choice{min-height:220px;padding:23px 22px 22px}.farhe-site .fh-beg-step{min-height:0;padding:24px 23px}.farhe-site .fh-beg-choice h3{margin:12px 0 7px;font-size:18px}.farhe-site .fh-beg-choice-top b{font-size:33px}.farhe-site .fh-beg-step-number{min-width:54px;height:44px;margin-bottom:12px;font-size:24px}.farhe-site .fh-beg-choice:hover,.farhe-site .fh-beg-step:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.farhe-site .fh-beg-choice,.farhe-site .fh-beg-step{transition:none!important;transform:none!important}.farhe-site .fh-beg-choice:after,.farhe-site .fh-beg-step:after{display:none}}@media (min-width:1180px){.farhe-site .fh-beg-roadmap-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:13px!important;padding:12px 9px 19px!important}.farhe-site .fh-beg-step{text-align:center!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;min-height:325px!important;padding:39px 14px 26px!important;display:flex!important;transform:skew(-4deg)!important}.farhe-site .fh-beg-step:before{border-radius:9px!important;inset:7px!important}.farhe-site .fh-beg-step-number{display:none!important}.farhe-site .fh-beg-step h3{margin:0 0 17px!important;font-size:14px!important;line-height:2.05!important;transform:skew(4deg)!important}.farhe-site .fh-beg-step p{font-size:11px!important;line-height:2.45!important;transform:skew(4deg)!important}.farhe-site .fh-beg-step:hover{transform:skew(-4deg)translateY(-9px)!important}}@media (max-width:1179px){.farhe-site .fh-beg-step-number{display:none!important}}@media (min-width:761px) and (max-width:1179px){.farhe-site .fh-beg-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:19px!important}.farhe-site .fh-beg-step{text-align:center!important;min-height:244px!important;transform:skew(-3deg)!important}.farhe-site .fh-beg-step h3,.farhe-site .fh-beg-step p{transform:skew(3deg)!important}.farhe-site .fh-beg-step:hover{transform:skew(-3deg)translateY(-5px)!important}}@media (max-width:760px){.farhe-site .fh-beg-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.farhe-site .fh-beg-step{text-align:center!important;min-height:225px!important;padding:23px 16px!important;transform:skew(-2deg)!important}.farhe-site .fh-beg-step h3{font-size:14px!important;transform:skew(2deg)!important}.farhe-site .fh-beg-step p{font-size:11px!important;transform:skew(2deg)!important}.farhe-site .fh-beg-step:hover{transform:skew(-2deg)translateY(-3px)!important}}@media (max-width:420px){.farhe-site .fh-beg-roadmap-grid{grid-template-columns:1fr!important}.farhe-site .fh-beg-step{min-height:160px!important}}@media (prefers-reduced-motion:reduce){.farhe-site .fh-beg-step:hover{transform:skew(-4deg)!important}}.farhe-site .fh-beg-roadmap-inner{padding-top:47px!important;padding-bottom:51px!important}.farhe-site .fh-beg-roadmap-inner .fh-beg-section-top{margin-bottom:24px!important}.farhe-site .fh-beg-roadmap-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;padding:13px 0!important;display:grid!important;position:relative!important;overflow:visible!important}.farhe-site .fh-beg-roadmap-grid:before{content:"";background:linear-gradient(90deg,#0000,#b78a38,#e9d9af,#b78a38,#0000);height:1px;position:absolute;top:20px;left:4%;right:4%}.farhe-site .fh-beg-step{min-width:0!important;min-height:0!important;box-shadow:none!important;text-align:center!important;will-change:auto!important;background:0 0!important;border:none!important;border-radius:0!important;padding:30px 14px 9px!important;position:relative!important;transform:none!important}.farhe-site .fh-beg-step:not(:last-child){border-left:1px solid #d8c8a4!important}.farhe-site .fh-beg-step:before{content:"";width:12px;height:12px;position:absolute;top:2px;left:auto;right:calc(50% - 6px);background:#f9f2df!important;border:1px solid #ae8237!important;border-radius:2px!important;inset:2px auto auto!important;transform:rotate(45deg)!important;box-shadow:0 0 0 5px #f5f2e9!important}.farhe-site .fh-beg-step:after,.farhe-site .fh-beg-step-number{display:none!important}.farhe-site .fh-beg-step h3{color:#263c2b!important;margin:0 0 8px!important;font-size:13px!important;font-weight:950!important;line-height:1.95!important;transform:none!important}.farhe-site .fh-beg-step p{color:#747568!important;margin:0!important;font-size:10.5px!important;line-height:2.25!important;transform:none!important}.farhe-site .fh-beg-step:hover{box-shadow:none!important;background:linear-gradient(#0000,#e3c8891f)!important;transform:none!important}.farhe-site .fh-beg-step:hover h3{color:#a2772d!important}@media (max-width:1050px){.farhe-site .fh-beg-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:15px!important}.farhe-site .fh-beg-roadmap-grid:before{display:none!important}.farhe-site .fh-beg-step{min-height:0!important;padding:23px 16px 12px!important}.farhe-site .fh-beg-step:before{top:0!important}.farhe-site .fh-beg-step:nth-child(3){border-left:0!important}}@media (max-width:600px){.farhe-site .fh-beg-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:12px!important}.farhe-site .fh-beg-step{padding:23px 10px 10px!important}.farhe-site .fh-beg-step:nth-child(3){border-left:1px solid #d8c8a4!important}.farhe-site .fh-beg-step:nth-child(2n){border-left:0!important}.farhe-site .fh-beg-step h3{font-size:12px!important}.farhe-site .fh-beg-step p{font-size:10px!important}}.farhe-site .fh-beg-step:before{bottom:auto!important;left:auto!important;right:calc(50% - 6px)!important}.farhe-site .fh-beg-choice-top b{display:none!important}.farhe-site .fh-beg-choice{background:radial-gradient(at 85% 0,#efd1913b,#0000 47%),linear-gradient(145deg,#fffefa,#f6eddb)!important;border-color:#d5b77c!important;transition:transform .34s cubic-bezier(.2,.8,.25,1),border-color .34s,box-shadow .34s,background .34s!important;overflow:hidden!important;box-shadow:0 12px 28px #1f2a1f16,inset 0 1px #fffffff2!important}.farhe-site .fh-beg-choice:before{content:""!important;z-index:1!important;pointer-events:none!important;box-shadow:none!important;background:linear-gradient(90deg,#b88b40,#0000) 100% 0/60px 2px no-repeat,linear-gradient(#b88b40,#0000) 100% 0/2px 60px no-repeat,linear-gradient(270deg,#b88b40,#0000) 0 100%/60px 2px no-repeat,linear-gradient(#0000,#b88b40) 0 100%/2px 60px no-repeat!important;border:1px solid #b98f405c!important;border-radius:12px!important;position:absolute!important;inset:8px!important;transform:none!important}.farhe-site .fh-beg-choice:after{content:""!important;z-index:0!important;opacity:.7!important;background:radial-gradient(circle,#d9b05e1a,#0000 71%)!important;border:1px solid #b0843347!important;border-radius:50%!important;width:220px!important;height:220px!important;transition:transform .5s,opacity .5s!important;position:absolute!important;top:-125px!important;left:-135px!important;transform:scale(.9)!important}.farhe-site .fh-beg-choice:hover,.farhe-site .fh-beg-choice:focus-within{background:radial-gradient(at 85% 0,#f7d6945e,#0000 47%),linear-gradient(145deg,#fffdf7,#f0e2c8)!important;border-color:#ae7c27!important;transform:translateY(-10px)scale(1.018)!important;box-shadow:0 25px 55px #202d202e,0 0 0 3px #bf933e1a,inset 0 1px #fff!important}.farhe-site .fh-beg-choice:hover:after,.farhe-site .fh-beg-choice:focus-within:after{opacity:1!important;left:-135px!important;transform:scale(1.65)!important}.farhe-site .fh-beg-choice h3{transition:color .28s,transform .28s!important}.farhe-site .fh-beg-choice:hover h3{color:#996e25!important;transform:translateY(-3px)!important}.farhe-site .fh-beg-choice>a{transition:color .3s,background .3s!important}.farhe-site .fh-beg-choice:hover>a{color:#674918!important;background:linear-gradient(100deg,#d4ab553b,#0000)!important}.farhe-site .fh-beg-choice>a span{transition:transform .28s,background .28s!important}.farhe-site .fh-beg-choice:hover>a span{background:#ae7c27!important;transform:translate(-4px,-4px)rotate(-8deg)!important}@media (prefers-reduced-motion:reduce){.farhe-site .fh-beg-choice:hover,.farhe-site .fh-beg-choice:hover h3,.farhe-site .fh-beg-choice:hover>a span{transform:none!important}}.farhe-site .fh-beg-choice{background:repeating-linear-gradient(135deg,#0000 0 23px,#b285310b 24px,#0000 25px) 0 0/42% 36% no-repeat,radial-gradient(circle at 100% 0,#d3ab5936,#0000 53%),linear-gradient(155deg,#fffefa 1%,#f7f0e2 77%,#eee0c5 100%)!important;border:1px solid #cbaa66!important;box-shadow:0 19px 38px #2a2d1d1a,inset 0 0 0 2px #fff8e9!important}.farhe-site .fh-beg-choice:before{background:linear-gradient(90deg,#b4842b,#ebd297) 100% 0/85px 3px no-repeat,linear-gradient(#b4842b,#ebd297) 100% 0/3px 85px no-repeat,linear-gradient(270deg,#b4842b,#ebd297) 0 100%/85px 3px no-repeat,linear-gradient(#ebd297,#b4842b) 0 100%/3px 85px no-repeat!important;border:1px solid #be93404a!important;border-radius:12px!important;inset:11px!important}.farhe-site .fh-beg-choice-top>span{color:#8b692e!important;background:linear-gradient(110deg,#fffdf6cc,#e7cf9854)!important;border:1px solid #b98f3d5c!important;border-radius:40px!important;padding:7px 13px!important;box-shadow:0 3px 10px #4d3e1c0f!important}.farhe-site .fh-beg-choice h3{letter-spacing:-.55px!important;text-shadow:0 1px #fffc!important;font-size:22px!important}.farhe-site .fh-beg-choice>a{background:linear-gradient(115deg,#f3e2bead,#fffefaa6)!important;border:1px solid #b78e3f4d!important;border-radius:10px!important;padding:13px 14px!important;box-shadow:inset 0 1px #ffffffd9!important}.farhe-site .fh-beg-choice:hover,.farhe-site .fh-beg-choice:focus-within{background:repeating-linear-gradient(135deg,#0000 0 23px,#b2853112 24px,#0000 25px) 0 0/42% 36% no-repeat,radial-gradient(circle at 100% 0,#dbaf4d57,#0000 56%),linear-gradient(155deg,#fffdf7,#f1e4cb 95%)!important;box-shadow:0 27px 60px #272d1b30,0 0 0 3px #b4852724!important}.farhe-site .fh-beg-choice:hover:before{border-color:#ad771d9e!important}.farhe-site .fh-beg-choice:hover>a{border-color:#c59a47!important;box-shadow:0 6px 17px #7c5e2724!important}@media (max-width:760px){.farhe-site .fh-beg-choice h3{font-size:19px!important}}.farhe-site .fh-beg-hero{background:radial-gradient(at 83% 15%,#fffffff2,#0000 55%),linear-gradient(135deg,#ded1b2 0%,#f7f0e0 43%,#fffdf8 100%)!important;border-block:1px solid #c4a167!important;grid-template-columns:48% 52%!important;min-height:570px!important;box-shadow:inset 0 -1px #c5a66b,0 18px 38px #242a1d14!important}.farhe-site .fh-beg-hero-photo{clip-path:polygon(0 0,97% 0,100% 100%,0 100%)!important;border-right:0!important;min-height:570px!important;overflow:hidden!important}.farhe-site .fh-beg-hero-photo img{object-fit:cover!important;object-position:center 40%!important;filter:sepia(.14)saturate(.78)contrast(1.08)brightness(.93)!important}.farhe-site .fh-beg-hero-photo:after{background:linear-gradient(90deg,#fffaed91 0%,#fffaed21 34%,#0000 80%),linear-gradient(#0000 57%,#19291d52)!important}.farhe-site .fh-beg-hero-copy{min-width:0!important;padding:70px clamp(34px,5vw,90px) 72px 20px!important}.farhe-site .fh-beg-eyebrow{letter-spacing:2.5px!important;color:#967338!important;align-self:flex-start!important;font-size:10px!important}.farhe-site .fh-beg-pretitle{position:relative;color:#926e30!important;letter-spacing:.2px!important;border-right:3px solid #b88b38!important;margin:32px 0 19px!important;padding-right:19px!important;font-size:13px!important}.farhe-site .fh-beg-hero h1{letter-spacing:-1.2px!important;color:#1c2b22!important;max-width:670px!important;text-shadow:none!important;margin:0 0 18px!important;font-size:clamp(38px,3.65vw,57px)!important;font-weight:950!important;line-height:1.67!important}.farhe-site .fh-beg-hero h1 em{color:#91702e!important;text-shadow:none!important;font-style:normal!important;display:inline-block!important;position:relative!important}.farhe-site .fh-beg-hero h1 em:after{content:"";opacity:.8;z-index:-1;background:linear-gradient(90deg,#0000,#b58b3c 40%,#e7d2a1 100%);height:3px;position:absolute;bottom:6px;left:0;right:0}.farhe-site .fh-beg-hero-desc{color:#5c665d!important;border-right:1px solid #d1bb89!important;max-width:520px!important;margin:0 0 31px!important;padding-right:19px!important;font-size:14px!important;line-height:2.5!important}.farhe-site .fh-beg-hero-actions{gap:23px!important}.farhe-site .fh-beg-hero .fh-beg-primary{background:linear-gradient(120deg,#192f22,#294532)!important;border:1px solid #af8a46!important;border-radius:9px!important;min-height:54px!important;padding-inline:23px!important;box-shadow:0 9px 21px #192b1c30,inset 0 0 0 3px #efdeab12!important}.farhe-site .fh-beg-hero .fh-beg-primary:hover{background:linear-gradient(120deg,#294b34,#376140)!important;box-shadow:0 13px 28px #192b1c3d!important}.farhe-site .fh-beg-hero-edge{border:1px solid #ad83367d!important;inset:18px!important;box-shadow:inset 0 0 0 5px #ffffff14!important}.farhe-site .fh-beg-hero-edge:before,.farhe-site .fh-beg-hero-edge:after{border-color:#a97729!important;width:74px!important;height:74px!important}@media (max-width:900px) and (min-width:761px){.farhe-site .fh-beg-hero{grid-template-columns:43% 57%!important;min-height:520px!important}.farhe-site .fh-beg-hero-photo{min-height:520px!important}.farhe-site .fh-beg-hero-copy{padding:52px 30px 52px 15px!important}.farhe-site .fh-beg-hero h1{font-size:37px!important}}@media (max-width:760px){.farhe-site .fh-beg-hero{flex-direction:column!important;min-height:0!important;display:flex!important}.farhe-site .fh-beg-hero-photo{clip-path:none!important;width:100%!important;height:258px!important;min-height:258px!important}.farhe-site .fh-beg-hero-photo:after{background:linear-gradient(#0000 25%,#f7f0e03b 61%,#f7f0e0 100%)!important}.farhe-site .fh-beg-hero-copy{padding:23px 30px 49px!important}.farhe-site .fh-beg-pretitle{margin:21px 0 13px!important}.farhe-site .fh-beg-hero h1{font-size:clamp(28px,7vw,36px)!important;line-height:1.7!important}.farhe-site .fh-beg-hero-desc{font-size:12px!important;line-height:2.4!important}.farhe-site .fh-beg-hero-edge{inset:10px!important}.farhe-site .fh-beg-hero-edge:before,.farhe-site .fh-beg-hero-edge:after{width:43px!important;height:43px!important}}@media (min-width:761px){.farhe-site .fh-beg-hero{background:linear-gradient(100deg,#e0ceaa 0%,#f6edda 40%,#fffdf8 74%)!important;grid-template-columns:54% 46%!important}.farhe-site .fh-beg-hero-photo{clip-path:none!important;width:100%!important;-webkit-mask-image:linear-gradient(90deg,#000 0% 36%,#000000f0 52%,#0000008a 75%,#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0% 36%,#000000f0 52%,#0000008a 75%,#0000 100%)!important}.farhe-site .fh-beg-hero-photo:after{background:linear-gradient(90deg,#fff8e533,#0000 48%),linear-gradient(#0000 45%,#1e2d201f)!important}.farhe-site .fh-beg-hero-copy{padding-right:clamp(28px,5vw,85px)!important}}@media (max-width:760px){.farhe-site .fh-beg-hero-photo{-webkit-mask-image:linear-gradient(#000 0% 58%,#0009 78%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 58%,#0009 78%,#0000 100%)!important}.farhe-site .fh-beg-hero-photo:after{background:linear-gradient(#0000 25%,#f9f3e759)!important}.farhe-site .fh-beg-hero-copy{margin-top:-22px!important}}
.farhe-site .fh-jeweler{--j-ink:#27222a;--j-ink-soft:#555261;--j-aubergine:#35263e;--j-plum:#60405d;--j-rose:#bb8b7d;--j-champagne:#d5b38c;color:var(--j-ink);direction:rtl;background:#f8f6f3;font-family:Vazirmatn Variable,Vazirmatn,Tahoma,sans-serif;overflow:hidden}.farhe-site .fh-jeweler-hero{isolation:isolate;background:#081d17;border-bottom:4px solid #bb8b7d;height:min(44vw,715px);min-height:480px;position:relative;overflow:hidden}.farhe-site .fh-jeweler-hero-backup{object-fit:cover;object-position:center}.farhe-site .fh-jeweler-hero-overlay{z-index:1;background:linear-gradient(270deg,#122b2a 0%,#09221ef0 32%,#102a236e 55%,#12261f12 78%);position:absolute;inset:0}.farhe-site .fh-jeweler-hero:after{content:"";pointer-events:none;z-index:3;border:1px solid #e9c37ea8;position:absolute;inset:18px;box-shadow:inset 0 0 0 4px #0e201c29}.farhe-site .fh-jeweler-hero-text{z-index:2;color:#fff;width:min(550px,43%);line-height:1.95;position:absolute;top:50%;right:6.3%;transform:translateY(-50%)}.farhe-site .fh-jeweler-eyebrow{color:#e9bc75;letter-spacing:1px;font-size:12px;font-weight:600}.farhe-site .fh-jeweler-hero h1{color:#fff;margin:24px 0 20px;font-size:clamp(35px,3.3vw,59px);font-weight:850;line-height:1.62}.farhe-site .fh-jeweler-hero h1 em{color:#efbc6d;font-style:normal;display:block}.farhe-site .fh-jeweler-hero-text p{color:#f7f0e7;max-width:500px;font-size:17px;line-height:2.2}.farhe-site .fh-jeweler-content-wrap{max-width:1210px;margin:auto;padding:64px 25px 110px;position:relative}.farhe-site .fh-jeweler-content-wrap:before{content:"";opacity:.42;pointer-events:none;background:url(/farhesab/lesson-lines-copper.svg) top/1160px repeat-y;position:absolute;inset:0 -18vw}.farhe-site .fh-jeweler-content-wrap>*{position:relative}.farhe-site .fh-jeweler-intro{background:linear-gradient(125deg,#fffdfa,#f9f0ea);border:1px solid #d9c4ad;border-radius:24px;padding:49px 61px;box-shadow:0 23px 70px #2f253112}.farhe-site .fh-jeweler-intro>span,.farhe-site .fh-jeweler-finish>span{color:#a66d5a;letter-spacing:.7px;font-size:12px;font-weight:700}.farhe-site .fh-jeweler-intro h2{color:#34283d;margin:13px 0;font-size:32px;line-height:1.8}.farhe-site .fh-jeweler-intro p{color:#544b57;font-size:17px;line-height:2.35}.farhe-site .fh-jeweler-stats{flex-wrap:wrap;gap:13px;margin-top:26px;display:flex}.farhe-site .fh-jeweler-stats b{color:#6d4559;background:#fffaf6;border:1px solid #e9cfc0;border-radius:40px;padding:10px 19px;font-size:13px}.farhe-site .fh-jeweler-outline{color:#f9efe1;background:#31263a;border-radius:20px;margin:52px 0 39px;padding:35px 42px;box-shadow:0 15px 40px #2c1f341f}.farhe-site .fh-jeweler-outline h2{color:#f3cfab;margin:0 0 22px;font-size:25px}.farhe-site .fh-jeweler-outline>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;display:grid}.farhe-site .fh-jeweler-outline a{color:#f5eee8;align-items:center;gap:11px;padding:7px;font-size:14px;text-decoration:none;display:flex}.farhe-site .fh-jeweler-outline a:hover{color:#f3c68a}.farhe-site .fh-jeweler-outline a span{color:#edb58c;font:700 12px Arial,sans-serif}.farhe-site .fh-jeweler-lessons{background:linear-gradient(155deg,#fffefd,#fdfaf8);border:1px solid #e8d6c9;border-radius:24px;padding:18px clamp(24px,5vw,75px) 55px;box-shadow:0 22px 60px #30202f12}.farhe-site .fh-jeweler-chapter{border-bottom:1px solid #ecded7;padding:57px 0 44px;scroll-margin-top:110px}.farhe-site .fh-jeweler-chapter:last-child{border-bottom:0}.farhe-site .fh-jeweler-chapter header{background:linear-gradient(100deg,#f8f0ed,#eee5f0);border-right:5px solid #aa7483;border-radius:15px;align-items:center;gap:20px;padding:20px 25px;display:flex}.farhe-site .fh-jeweler-chap-number{color:#f2d7af;background:#3e2c47;border-radius:12px;flex-shrink:0;place-items:center;min-width:52px;height:52px;font:700 16px Arial,sans-serif;display:grid}.farhe-site .fh-jeweler-chapter header small{color:#a67b6b;letter-spacing:.7px;font:600 10px Arial,sans-serif}.farhe-site .fh-jeweler-chapter h2{color:#352a43;margin:5px 0 0;font-size:clamp(23px,2.4vw,30px);line-height:1.8}.farhe-site .fh-jeweler-chapter p{color:#4e4650;margin:14px 0 0;font-size:17px;line-height:2.45}.farhe-site .fh-jeweler-chapter .fh-jeweler-lead{color:#79505f;margin:25px 0 21px;font-size:19px;font-weight:800}.farhe-site .fh-jeweler-chapter ul{background:#fcf8f5;border:1px solid #ead9d2;border-radius:14px;margin:25px 0;padding:16px 46px;line-height:2.4}.farhe-site .fh-jeweler-chapter li{color:#54445b;padding:4px;font-size:16px}.farhe-site .fh-jeweler-note{background:#f6eff0;border-right:4px solid #b17d86;border-radius:13px;margin:22px 0;padding:18px 23px}.farhe-site .fh-jeweler-note strong{color:#74435b;font-size:17px}.farhe-site .fh-jeweler-exercise{background:#fffaf4;border:1px solid #db9;border-radius:14px;margin:26px 0;overflow:hidden}.farhe-site .fh-jeweler-exercise summary{cursor:pointer;color:#fff4e8;background:linear-gradient(105deg,#432f4e,#5c4058);justify-content:space-between;gap:10px;padding:17px 23px;font-size:17px;font-weight:750;list-style:none;display:flex}.farhe-site .fh-jeweler-exercise summary span:last-child{color:#f2c78f;font-size:14px}.farhe-site .fh-jeweler-exercise>p{padding:8px 23px}.farhe-site .fh-jeweler-answer{color:#433847;background:#f8efed;border-top:1px solid #e4c7ba;padding:18px 23px;font-size:17px;line-height:2.1}.farhe-site .fh-jeweler-answer strong{color:#a46857}.farhe-site .fh-jeweler-finish{color:#fff;background:linear-gradient(115deg,#35243d,#5a4255);border:1px solid #c6a583;border-radius:23px;margin:50px 0;padding:45px}.farhe-site .fh-jeweler-finish h2{color:#f4cd9c;font-size:30px;line-height:1.7}.farhe-site .fh-jeweler-finish p{color:#f6eef2;font-size:17px;line-height:2.3}.farhe-site .fh-jeweler-finish>div{flex-wrap:wrap;gap:13px;display:flex}.farhe-site .fh-jeweler-finish a{color:#fff4df;border:1px solid #c49d86;border-radius:8px;padding:12px 18px;text-decoration:none}.farhe-site .fh-jeweler-references{background:#fffefa;border:1px solid #e8dcd2;border-radius:17px;padding:25px 30px}.farhe-site .fh-jeweler-references h2{color:#443348;font-size:21px}.farhe-site .fh-jeweler-references p{font-size:14px;line-height:2.2}.farhe-site .fh-jeweler-references ul{columns:2;line-height:2.4}.farhe-site .fh-jeweler-references a{color:#855d56;font-size:13px;text-decoration:underline}@media (max-width:760px){.farhe-site .fh-jeweler-hero{height:520px;min-height:520px}.farhe-site .fh-jeweler-hero-text{width:86%;right:7%}.farhe-site .fh-jeweler-hero-overlay{background:#081f1bb8}.farhe-site .fh-jeweler-hero h1{font-size:34px}.farhe-site .fh-jeweler-hero-text p{font-size:14px}.farhe-site .fh-jeweler-content-wrap{padding:27px 12px 70px}.farhe-site .fh-jeweler-intro,.farhe-site .fh-jeweler-finish{padding:26px 20px}.farhe-site .fh-jeweler-intro h2{font-size:24px}.farhe-site .fh-jeweler-intro p,.farhe-site .fh-jeweler-chapter p,.farhe-site .fh-jeweler-finish p{font-size:15px}.farhe-site .fh-jeweler-outline{padding:25px 19px}.farhe-site .fh-jeweler-outline>div{grid-template-columns:1fr}.farhe-site .fh-jeweler-lessons{padding:7px 18px 30px}.farhe-site .fh-jeweler-chapter{padding:32px 0}.farhe-site .fh-jeweler-chapter header{gap:10px;padding:15px 12px}.farhe-site .fh-jeweler-chap-number{min-width:36px;height:36px;font-size:12px}.farhe-site .fh-jeweler-chapter h2{font-size:21px}.farhe-site .fh-jeweler-chapter .fh-jeweler-lead{font-size:17px}.farhe-site .fh-jeweler-chapter li{font-size:14px}.farhe-site .fh-jeweler-chapter ul{padding:12px 27px}.farhe-site .fh-jeweler-references ul{columns:1}}.farhe-site .fh-jeweler-hero{height:clamp(540px,60vw,940px)!important;max-height:none!important}.farhe-site .fh-jeweler-hero-backup{object-fit:cover!important;object-position:center center!important;transform:none!important}@media (max-width:760px){.farhe-site .fh-jeweler-hero{height:560px!important;min-height:560px!important}.farhe-site .fh-jeweler-hero-backup{object-position:57% center!important}}.farhe-site .fh-jeweler-hero{height:clamp(390px,37vw,610px)!important;min-height:0!important;max-height:610px!important}.farhe-site .fh-jeweler-hero-backup{object-position:center 47%!important}@media (max-width:760px){.farhe-site .fh-jeweler-hero{height:400px!important;min-height:400px!important;max-height:400px!important}.farhe-site .fh-jeweler-hero-text{width:85%!important}.farhe-site .fh-jeweler-hero h1{font-size:28px!important}}.farhe-site .fh-jeweler .fh-jeweler-content-wrap{background-image:url(/farhesab/lesson-lines-copper.svg),url(/farhesab/lesson-lines-gold.svg)!important;background-position:top,50% 800px!important;background-repeat:repeat-y,repeat-y!important;background-size:1100px,1150px!important}.farhe-site .fh-jeweler .fh-jeweler-content-wrap:before{opacity:.58!important;background-image:url(/farhesab/lesson-lines-copper.svg)!important;background-position:top!important;background-repeat:repeat-y!important;background-size:1100px!important}.farhe-site .fh-jeweler .fh-jeweler-lessons{background-image:url(/farhesab/lesson-lines-copper.svg),linear-gradient(155deg,#fffefd,#fdfaf8)!important;background-position:top,50%!important;background-repeat:repeat-y,no-repeat!important;background-size:100%,cover!important}@media (max-width:760px){.farhe-site .fh-jeweler .fh-jeweler-content-wrap{background-size:850px,850px!important}.farhe-site .fh-jeweler .fh-jeweler-lessons{background-size:850px,cover!important}}.farhe-site .fh-jeweler-visual{background:#31293e;border:1px solid #d9bba9;border-radius:17px;margin:26px 0 22px;overflow:hidden;box-shadow:0 11px 34px #2d1f2c12}.farhe-site .fh-jeweler-visual img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:400px;display:block}.farhe-site .fh-jeweler-visual figcaption{color:#816d67;text-align:center;background:#fffcf9;padding:11px 17px;font-size:13px;line-height:2}@media (max-width:760px){.farhe-site .fh-jeweler-visual img{max-height:245px}.farhe-site .fh-jeweler-visual figcaption{font-size:11px}}
