.elementor-4038 .elementor-container:has(.woocommerce-tabs){flex-wrap:wrap!important}.elementor-4038 .elementor-column:has(.woocommerce-tabs),.elementor-4038 .elementor-column:has(.related.products){width:100%!important;max-width:100%!important;flex:0 0 100%!important} @font-face{font-family:’ygcTelAviv’;font-style:normal;font-weight:700;font-display:swap;src:url([binary]) format(‘woff2′)} @font-face{font-family:’Almoni’;font-weight:400;font-display:swap;src:url([binary]) format(‘woff2′)} @font-face{font-family:’Almoni’;font-weight:700;font-display:swap;src:url([binary]) format(‘woff2′)} @font-face{font-family:’Almoni Tzar’;font-weight:700;font-display:swap;src:url([binary]) format(‘woff’)} #ygc{ –navy:#052c4a; –navy-2:#06375c; –navy-3:#084876; –brand:#0170B9; –gold:#dab85e; –gold-2:#96792c; –gold-soft:#f1ddaa; –ink:#15294a; –muted:#5a6480; –paper:#f6f4ef; –white:#ffffff; –line:rgba(1,112,185,.14); –shadow:0 18px 45px -20px rgba(15,53,99,.45); –shadow-sm:0 8px 24px -14px rgba(15,53,99,.32); –shadow-gold:0 22px 55px -22px rgba(198,165,76,.6); –r:20px; } #ygc *{box-sizing:border-box} #ygc{margin:0;font-family:’Almoni’,sans-serif;color:var(–ink);background:var(–paper);line-height:1.6;-webkit-font-smoothing:antialiased;direction:rtl;overflow-x:hidden} #ygc h1,#ygc h2,#ygc h3,#ygc h4{font-family:’Almoni’,sans-serif;margin:0;line-height:1.15} #ygc h1,#ygc h2{font-family:’Almoni Tzar’,’Almoni’,sans-serif} #ygc a{text-decoration:none;color:inherit} #ygc img{display:block;max-width:100%} #ygc .wrap{max-width:1180px;margin:0 auto;padding:0 22px} #ygc .tex{position:relative} #ygc .tex::before{content:””;position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:0; background-image:radial-gradient(rgba(1,112,185,.05) 1px,transparent 1.4px);background-size:22px 22px} #ygc .tex>*{position:relative;z-index:1} #ygc .orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 12px;color:var(–gold)} #ygc .orn .l{width:46px;height:1px;background:linear-gradient(90deg,transparent,var(–gold))} #ygc .orn .l.r{background:linear-gradient(90deg,var(–gold),transparent)} #ygc .orn .d{width:8px;height:8px;background:linear-gradient(135deg,var(–gold-soft),var(–gold));transform:rotate(45deg); box-shadow:0 0 10px -1px rgba(198,165,76,.8)} #ygc .hero{position:relative;background: radial-gradient(1100px 500px at 80% -10%, rgba(198,165,76,.18), transparent 60%), radial-gradient(900px 500px at 15% 110%, rgba(198,165,76,.10), transparent 60%), linear-gradient(160deg,var(–navy) 0%, var(–navy-2) 52%, var(–navy-3) 100%); color:var(–white);overflow:hidden} #ygc .hero::after{content:””;position:absolute;inset:0; background:radial-gradient(600px 300px at 10% 120%, rgba(198,165,76,.10), transparent 60%);pointer-events:none} #ygc .hero .aurora{position:absolute;inset:-25%;z-index:0;pointer-events:none; background:radial-gradient(closest-side, rgba(218,184,94,.24), transparent 70%);filter:blur(24px)} #ygc .hero .wrap{position:relative;padding:82px 22px 108px;text-align:center;z-index:2} #ygc .eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(–gold-soft); font-weight:700;font-size:15.4px;letter-spacing:.14em;margin-bottom:24px; border:1px solid rgba(198,165,76,.35);padding:8px 18px;border-radius:999px;background:rgba(198,165,76,.06)} #ygc .eyebrow b{color:var(–gold)} #ygc .eyebrow .spark{color:var(–gold);font-size:16.5px;display:inline-block} #ygc .hero h1{font-size:clamp(42.4px,6.6vw,78.4px);font-weight:700;letter-spacing:-.5px;color:#fff} #ygc .hero h1 .hl{color:var(–gold)} #ygc .hero p.lead{max-width:660px;margin:24px auto 0;font-size:clamp(18.0px,2.2vw,22.3px);color:#d7ddf0;font-weight:400} #ygc .hero .cta-row{margin-top:38px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap} #ygc .hero .stats{display:flex;gap:18px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:44px} #ygc .stat{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px; padding:16px 26px;min-width:140px;backdrop-filter:blur(4px);transition:.25s} #ygc .stat:hover{background:rgba(255,255,255,.09);transform:translateY(-3px)} #ygc .stat b{display:block;font-family:’Almoni’;font-weight:700;font-size:30.8px;color:var(–gold)} #ygc .stat span{font-size:14.3px;color:#c3cae0} #ygc .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden; background:var(–navy);color:var(–white);font-weight:700;font-size:17.1px; padding:14px 26px;border-radius:13px;transition:.22s;font-family:’Almoni’;cursor:pointer;border:0} #ygc .btn:hover{background:var(–gold);color:var(–navy);transform:translateY(-2px)} #ygc .btn.gold{background:var(–gold);color:var(–navy);box-shadow:0 12px 26px -12px rgba(198,165,76,.8)} #ygc .btn.gold:hover{background:var(–gold-soft)} #ygc .btn .arr{transition:.2s}#ygc .btn:hover .arr{transform:translateX(-4px)} #ygc .btn::after{content:””;position:absolute;top:0;inset-inline-start:-130%;width:55%;height:100%; transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)} #ygc .btn:hover::after{animation:sweep .85s ease} @keyframes sweep{to{inset-inline-start:135%}} #ygc .qband{background:var(–navy-3);color:#eaf0ff;border-top:1px solid rgba(198,165,76,.25); border-bottom:1px solid rgba(198,165,76,.25);position:relative;overflow:hidden} #ygc .qband::before{content:””;position:absolute;inset:0;background:radial-gradient(600px 200px at 50% -60%,rgba(198,165,76,.18),transparent 70%)} #ygc .qband .wrap{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap; padding:18px 22px;font-size:16.5px;text-align:center} #ygc .qband b{color:var(–gold);font-weight:800} @media(max-width:600px){#ygc .qband .wrap{gap:6px 18px}} #ygc .sec{padding:80px 0} #ygc .sec-head{text-align:center;max-width:680px;margin:0 auto 48px} #ygc .kicker{color:var(–gold-2);font-weight:800;letter-spacing:.12em;font-size:14.9px;margin-bottom:10px} #ygc .sec-head h2{font-size:clamp(31.8px,4.4vw,48.8px);font-weight:700} #ygc .sec-head p{color:var(–muted);font-size:18.7px;margin-top:14px} #ygc .plans{background: radial-gradient(700px 360px at 50% -8%, rgba(198,165,76,.12), transparent 60%), linear-gradient(180deg,#fff,#f2efe7)} #ygc .save{display:inline-flex;align-items:center;gap:7px;background:rgba(218,184,94,.16);border:1px solid rgba(218,184,94,.5); color:var(–gold-soft);font-weight:800;font-size:14.9px;padding:6px 14px;border-radius:999px;margin-bottom:4px} #ygc .wa{background: radial-gradient(700px 340px at 12% 0%, rgba(198,165,76,.08), transparent 60%), #e7e0d3} #ygc .wa .grid{columns:3;column-gap:22px;margin-top:8px} @media(max-width:900px){#ygc .wa .grid{columns:2}} @media(max-width:600px){#ygc .wa .grid{columns:1}} #ygc .cta{padding:84px 0;text-align:center} #ygc .cta-box{background:linear-gradient(150deg,var(–navy),var(–navy-3));border-radius:28px; padding:64px 30px;color:#fff;position:relative;overflow:hidden;box-shadow:var(–shadow)} #ygc .cta-box .aurora2{position:absolute;inset:0;pointer-events:none; background:radial-gradient(500px 240px at 85% -20%, rgba(198,165,76,.26),transparent 60%), radial-gradient(400px 220px at 12% 120%, rgba(198,165,76,.14),transparent 60%)} #ygc .cta-box h2{position:relative;font-size:clamp(29.7px,4vw,44.5px);font-weight:700;color:#fff} #ygc .cta-box p{position:relative;color:#d7ddf0;margin:16px auto 30px;max-width:560px;font-size:18.7px} #ygc .cta-box .cta-row{position:relative;display:flex;gap:14px;justify-content:center;flex-wrap:wrap} #ygc .cta-box .btn{font-size:18.7px;padding:16px 34px} #ygc.reveal-armed .rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)} #ygc .rv.in{opacity:1;transform:none} #ygc.reveal-armed .stagger>*{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)} #ygc .stagger.in>*{opacity:1;transform:none} @media (prefers-reduced-motion: no-preference){ #ygc .hero .eyebrow,#ygc .hero h1,#ygc .hero p.lead,#ygc .hero .cta-row,#ygc .hero .stats{opacity:0;animation:hUp .85s cubic-bezier(.2,.7,.2,1) forwards} #ygc .hero h1{animation-delay:.12s}#ygc .hero p.lead{animation-delay:.26s}#ygc .hero .cta-row{animation-delay:.4s}#ygc .hero .stats{animation-delay:.52s} @keyframes hUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}} #ygc .hero::after{animation:gDrift 16s ease-in-out infinite alternate} @keyframes gDrift{from{transform:translate(0,0)}to{transform:translate(5%,-4%)}} #ygc .hero h1 .hl{animation:hlGlow 3.6s ease-in-out 1.1s infinite alternate} @keyframes hlGlow{from{text-shadow:0 0 0 rgba(198,165,76,0)}to{text-shadow:0 0 26px rgba(198,165,76,.55)}} #ygc .eyebrow .spark{animation:spin 6s linear infinite} @keyframes spin{to{transform:rotate(360deg)}} #ygc .hero>.sheen{position:absolute;inset:0;z-index:1;pointer-events:none; background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%); transform:translateX(120%);animation:sheen 1.7s ease-out .55s 1} @keyframes sheen{to{transform:translateX(-120%)}} #ygc .hero .aurora{animation:aurora 13s ease-in-out infinite alternate} @keyframes aurora{0%{transform:translate(-9%,7%) scale(1)}100%{transform:translate(11%,-7%) scale(1.28)}} @keyframes mote{0%{transform:translateY(0) scale(.5);opacity:0}12%{opacity:.9}85%{opacity:.5}100%{transform:translateY(-680px) scale(1.15);opacity:0}} @keyframes allinGlow{0%,100%{box-shadow:0 34px 64px -26px rgba(9,74,125,.8),0 0 0 1px rgba(198,165,76,.18) inset}50%{box-shadow:0 34px 74px -22px rgba(9,74,125,.95),0 0 0 1px rgba(198,165,76,.4) inset}} @keyframes crownBob{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}} @keyframes tierGleam{0%,72%{inset-inline-start:-40%;opacity:0}74%{opacity:1}100%{inset-inline-start:130%;opacity:1}} #ygc .orn .d{animation:twinkle 3.6s ease-in-out infinite} @keyframes twinkle{0%,100%{box-shadow:0 0 8px -2px rgba(198,165,76,.6);opacity:.85}50%{box-shadow:0 0 16px 0 rgba(198,165,76,.95);opacity:1}} } @media (prefers-reduced-motion: reduce){#ygc .rv,#ygc .stagger>*{opacity:1!important;transform:none!important}} /* —- hero trust line —- */ #ygc .hero-trust{margin-top:24px;display:inline-flex;align-items:center;gap:9px;color:#d7ddf0;font-size:17.1px;font-weight:600} #ygc .hero-trust svg{width:20px;height:20px;color:var(–gold)} #ygc .hero-trust b{color:var(–gold);font-family:’Almoni’;font-weight:700;font-size:20.9px} /* BUY button, prominent, calm */ #ygc .btn.buy{background:var(–brand);color:#fff;box-shadow:0 14px 30px -14px rgba(1,112,185,.9);border:1px solid rgba(241,221,170,.35)} #ygc .btn.buy:hover{background:#0a86d3;color:#fff} /* —- 2. PAIN —- */ #ygc .pain{background:radial-gradient(700px 340px at 82% -8%,rgba(198,165,76,.08),transparent 60%),linear-gradient(180deg,#faf8f2,var(–paper))} #ygc .pains{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:940px;margin:0 auto} @media(max-width:640px){#ygc .pains{grid-template-columns:1fr}} #ygc .pain-item{display:flex;gap:15px;align-items:flex-start;background:#fff;border:1px solid var(–line);border-radius:16px;padding:22px 24px;box-shadow:var(–shadow-sm)} #ygc .pain-item .pn{flex:none;width:30px;height:30px;border-radius:9px;background:rgba(1,112,185,.07);color:var(–brand);display:grid;place-items:center;font-weight:800;font-family:’Almoni’;font-size:17.6px;margin-top:2px} #ygc .pain-item p{margin:0;color:var(–ink);font-size:18.2px;line-height:1.6} #ygc .pain-close{max-width:720px;margin:34px auto 0;text-align:center;font-size:clamp(21.2px,2.6vw,26.5px);font-weight:700;color:var(–ink);line-height:1.5} #ygc .pain-close b{color:var(–gold-2)} /* —- 3. OFFER —- */ #ygc .offer{background:radial-gradient(700px 360px at 50% -8%,rgba(198,165,76,.10),transparent 60%),linear-gradient(180deg,#fff,#f2efe7)} #ygc .afters{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px} @media(max-width:600px){#ygc .afters{grid-template-columns:1fr}} #ygc .after{display:flex;gap:13px;align-items:flex-start;font-size:18.2px;color:var(–ink);line-height:1.55;background:linear-gradient(180deg,#fff,#faf8f2);border:1px solid var(–line);border-radius:14px;padding:18px 20px;box-shadow:var(–shadow-sm)} #ygc .after svg{width:24px;height:24px;flex:none;color:var(–gold-2);margin-top:1px} /* —- reusable inline CTA strip —- */ #ygc .cta-strip{text-align:center;margin:46px auto 0} #ygc .cta-strip .btn{font-size:18.7px;padding:16px 42px} #ygc .cta-strip-try{display:block;margin-top:15px;color:var(–muted);font-size:16.0px;font-weight:700} #ygc .cta-strip-try:hover{color:var(–gold-2)} /* —- 4. AUTHORITY (dark drama) —- */ #ygc .auth{background:radial-gradient(800px 400px at 85% -10%,rgba(198,165,76,.16),transparent 60%),linear-gradient(165deg,var(–navy),var(–navy-3));color:#fff;position:relative;overflow:hidden} #ygc .auth .sec-head h2{color:#fff}#ygc .auth .sec-head p{color:#c3cae0}#ygc .auth .kicker{color:var(–gold)} #ygc .auth .sec-head h2 .hl{color:var(–gold)} #ygc .auth-card{max-width:900px;margin:0 auto;background:rgba(255,255,255,.045);border:1px solid rgba(198,165,76,.32);border-radius:26px;padding:40px 40px 34px;box-shadow:0 34px 64px -30px rgba(0,0,0,.6),0 0 0 1px rgba(198,165,76,.12) inset} @media(max-width:640px){#ygc .auth-card{padding:32px 24px 28px}} #ygc .auth-top{display:flex;align-items:center;gap:20px;margin-bottom:22px} @media(max-width:640px){#ygc .auth-top{flex-direction:column;text-align:center;gap:14px}} #ygc .auth-emblem{flex:none;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 30%,#0d4f86,#062c49);border:2px solid rgba(198,165,76,.5);box-shadow:0 0 0 6px rgba(198,165,76,.07),inset 0 0 18px rgba(0,0,0,.45)} #ygc .auth-emblem svg{width:50px;height:50px;color:var(–gold)} #ygc .auth-name h3{color:#fff;font-size:29.7px;font-weight:700;line-height:1.1} #ygc .auth-name span{color:var(–gold-soft);font-size:16.0px;font-weight:700;letter-spacing:.02em} #ygc .auth-bio{color:#dbe4f2;font-size:19.8px;line-height:1.78;margin:0} #ygc .auth-bio b{color:#fff} #ygc .auth-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px} @media(max-width:640px){#ygc .auth-stats{grid-template-columns:1fr 1fr}} #ygc .auth-stats div{background:rgba(198,165,76,.09);border:1px solid rgba(198,165,76,.28);border-radius:14px;padding:16px 12px;text-align:center} #ygc .auth-stats b{display:block;font-family:’Almoni’;font-weight:700;font-size:28.6px;color:var(–gold);line-height:1;margin-bottom:5px} #ygc .auth-stats div>span{color:#c8d4ea;font-size:14.3px;line-height:1.35} /* —- 5. HOW (light flow) —- */ #ygc .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1040px;margin:0 auto} @media(max-width:820px){#ygc .flow{grid-template-columns:1fr 1fr}} @media(max-width:480px){#ygc .flow{grid-template-columns:1fr}} #ygc .flow-step{background:#fff;border:1px solid var(–line);border-radius:18px;padding:30px 22px 26px;text-align:center;box-shadow:var(–shadow-sm);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s} #ygc .flow-step:hover{transform:translateY(-5px);box-shadow:var(–shadow);border-color:rgba(198,165,76,.4)} #ygc .flow-step .n{width:54px;height:54px;margin:0 auto 15px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,var(–navy),var(–navy-3));color:var(–gold);font-family:’Almoni’;font-weight:700;font-size:25.3px;border:1px solid rgba(198,165,76,.4);box-shadow:0 10px 22px -12px rgba(9,74,125,.6)} #ygc .flow-step h4{font-size:22.0px;color:var(–ink);font-weight:700} #ygc .flow-step p{color:var(–muted);font-size:16.5px;margin-top:9px;line-height:1.6} /* —- 6. SYLLABUS / simanim —- */ #ygc .simanim{max-width:940px;margin:0 auto;background:linear-gradient(180deg,#fff,#faf8f2);border:1px solid var(–line);border-radius:24px;padding:42px 38px;box-shadow:var(–shadow-sm)} @media(max-width:600px){#ygc .simanim{padding:32px 22px}} #ygc .simanim .lead-in{color:var(–muted);font-size:18.7px;margin-bottom:24px;text-align:center;max-width:620px;margin-inline:auto} #ygc .chips{display:flex;flex-wrap:wrap;gap:11px;justify-content:center} #ygc .chip{background:rgba(1,112,185,.06);border:1px solid var(–line);color:var(–ink);font-weight:700;font-size:18.7px;padding:10px 17px;border-radius:12px;font-family:’Almoni Tzar’,’Almoni’;letter-spacing:.01em;transition:background .22s,border-color .22s,transform .22s} #ygc .chip:hover{background:rgba(198,165,76,.14);border-color:rgba(198,165,76,.5);transform:translateY(-2px)} #ygc .bikiut{margin:22px auto 0;max-width:640px;text-align:center;color:var(–ink);font-size:17.6px;line-height:1.6;background:rgba(198,165,76,.10);border:1px solid rgba(198,165,76,.32);border-radius:14px;padding:14px 20px} #ygc .notes{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px} @media(max-width:640px){#ygc .notes{grid-template-columns:1fr}} #ygc .note{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(–line);border-radius:14px;padding:17px 19px} #ygc .note .nb{flex:none;width:36px;height:36px;border-radius:11px;background:rgba(198,165,76,.15);color:var(–gold-2);display:grid;place-items:center;font-weight:800;font-family:’Almoni Tzar’} #ygc .note p{font-size:16.5px;color:var(–ink);line-height:1.55;margin:0} #ygc .note b{color:var(–brand)} /* —- 7. VIDEO PROOF —- */ #ygc .vids{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto} /* center a lone orphan card on the last row (e.g. 7 items -> 3+3+1) */ #ygc .vids .vid:last-child:nth-child(3n+1){grid-column:2} @media(max-width:820px){#ygc .vids{grid-template-columns:1fr 1fr}#ygc .vids .vid:last-child:nth-child(3n+1){grid-column:auto}#ygc .vids .vid:last-child:nth-child(2n+1){grid-column:1/-1;max-width:calc(50% – 10px);margin-inline:auto}} @media(max-width:520px){#ygc .vids{grid-template-columns:1fr}#ygc .vids .vid:last-child,#ygc .vids .vid:last-child:nth-child(2n+1),#ygc .vids .vid:last-child:nth-child(3n+1){grid-column:auto;max-width:none;margin-inline:0}} #ygc .vid{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/9;box-shadow:var(–shadow-sm);border:1px solid rgba(198,165,76,.25);background:#0a2f4a} #ygc .vid img{width:100%;height:100%;object-fit:cover;opacity:.94;transition:transform .5s ease,opacity .3s} #ygc .vid:hover img{transform:scale(1.06);opacity:1} #ygc .vid::after{content:””;position:absolute;inset:0;background:linear-gradient(to top,rgba(4,22,40,.86),transparent 55%)} #ygc .vid .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:60px;height:60px;border-radius:50%;background:rgba(198,165,76,.92);display:grid;place-items:center;box-shadow:0 10px 26px -8px rgba(0,0,0,.6);transition:transform .25s,background .25s} #ygc .vid:hover .play{transform:translate(-50%,-50%) scale(1.1);background:var(–gold)} #ygc .vid .play svg{width:24px;height:24px;color:var(–navy);margin-inline-start:3px} #ygc .vid .vname{position:absolute;bottom:13px;inset-inline-start:15px;z-index:2;color:#fff;font-weight:800;font-size:18.2px;text-shadow:0 2px 8px rgba(0,0,0,.6)} #ygc .vid .vname span{display:block;font-weight:600;font-size:13.8px;color:var(–gold-soft);text-shadow:0 1px 6px rgba(0,0,0,.6)} #ygc .vids-more{text-align:center;margin-top:30px} #ygc .vids-more a{color:var(–gold-2);font-weight:800;font-size:17.6px;border-bottom:1px solid rgba(198,165,76,.5);padding-bottom:2px} #ygc .vids-more a:hover{color:var(–gold)} /* featured pull-quote from transcript, with avatar */ #ygc .fquote{display:flex;gap:26px;align-items:center;max-width:1040px;margin:0 auto 38px; background:linear-gradient(135deg,var(–cream),#f2ead6);border:1px solid rgba(198,165,76,.42); border-radius:22px;padding:30px 34px 30px 40px;position:relative;overflow:hidden; box-shadow:0 20px 48px -26px rgba(8,36,72,.5);transition:.3s cubic-bezier(.2,.7,.3,1)} #ygc .fquote::before{content:””;position:absolute;top:0;inset-inline-end:0;width:5px;height:100%;background:var(–gold-metal)} #ygc .fquote:hover{transform:translateY(-4px);box-shadow:0 28px 58px -24px rgba(8,36,72,.62);border-color:rgba(198,165,76,.72)} #ygc .fq-av{position:relative;flex:none;width:106px;height:106px;border-radius:50%;overflow:hidden; border:3px solid var(–gold);box-shadow:0 0 0 4px rgba(198,165,76,.16)} #ygc .fq-av img{width:100%;height:100%;object-fit:cover;object-position:center top} #ygc .fq-play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(6,44,73,.30);transition:.25s} #ygc .fquote:hover .fq-play{background:rgba(6,44,73,.12)} #ygc .fq-play svg{width:30px;height:30px;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))} #ygc .fq-body{position:relative;flex:1} #ygc .fq-mark{position:absolute;top:-30px;inset-inline-start:-4px;font-family:Georgia,serif;font-size:85.8px;line-height:1;color:rgba(198,165,76,.35);pointer-events:none} #ygc .fq-body p{color:var(–ink);font-size:20.9px;line-height:1.6;font-weight:600;margin:0 0 12px} #ygc .fq-cite b{color:var(–gold-2);font-weight:800;font-size:17.6px} #ygc .fq-cite i{font-style:normal;color:var(–muted);font-size:15.4px;margin-inline-start:9px} @media(max-width:640px){#ygc .fquote{flex-direction:column;text-align:center;gap:16px;padding:26px 22px} #ygc .fq-mark{display:none}#ygc .fq-cite i{display:block;margin:3px 0 0}} #ygc .quotes{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:940px;margin:34px auto 0} @media(max-width:700px){#ygc .quotes{grid-template-columns:1fr}} #ygc .quote{background:#fff;border:1px solid var(–line);border-radius:16px;padding:22px 24px;box-shadow:var(–shadow-sm)} #ygc .quote p{color:#1f2d3d;font-size:18.2px;line-height:1.65;margin:0 0 12px} #ygc .quote .who{font-weight:800;color:var(–brand);font-size:16.0px;display:inline-flex;align-items:center;gap:7px} /* —- 8. PRICE + RISK —- */ #ygc .priceq{text-align:center;max-width:740px;margin:0 auto 42px} #ygc .priceq h2{font-size:clamp(27.6px,3.7vw,42.4px);color:var(–ink);font-weight:700;line-height:1.25} #ygc .priceq h2{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;letter-spacing:-.026em;line-height:1.14;text-wrap:balance} #ygc .priceq h2 b{color:var(–gold-2)} #ygc .price-wrap{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch;max-width:1000px;margin:0 auto} @media(max-width:860px){#ygc .price-wrap{grid-template-columns:1fr}} #ygc .incl-card{background:linear-gradient(180deg,#fff,#faf8f2);border:1px solid var(–line);border-radius:24px;padding:38px 34px;box-shadow:var(–shadow-sm);display:flex;flex-direction:column} #ygc .incl-card h3{font-size:26.4px;color:var(–ink);font-weight:700;margin-bottom:18px} #ygc .incl-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;flex:1} #ygc .incl-card li{display:flex;gap:11px;align-items:flex-start;color:var(–ink);font-size:18.2px;line-height:1.45} #ygc .incl-card li svg{width:22px;height:22px;flex:none;color:var(–gold-2);margin-top:1px} #ygc .risk{margin-top:24px;background:linear-gradient(135deg,rgba(198,165,76,.14),rgba(1,112,185,.06));border:1px solid rgba(198,165,76,.42);border-radius:16px;padding:20px 22px;display:flex;gap:15px;align-items:flex-start} #ygc .risk svg{width:36px;height:36px;flex:none;color:var(–gold-2);margin-top:2px} #ygc .risk b{display:block;color:var(–ink);font-size:20.4px;font-weight:800;margin-bottom:5px} #ygc .risk p{color:var(–muted);font-size:16.5px;line-height:1.55;margin:0} #ygc .pricecard{position:relative;background:linear-gradient(165deg,var(–navy),var(–navy-3));color:#eef4ff;border:1px solid rgba(198,165,76,.55);border-radius:26px;padding:50px 38px 40px;text-align:center;overflow:hidden;box-shadow:0 34px 64px -26px rgba(9,74,125,.85),0 0 0 1px rgba(198,165,76,.28) inset;display:flex;flex-direction:column;justify-content:center} #ygc .pricecard::before{content:””;position:absolute;top:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(–gold-soft),var(–gold),var(–gold-2))} #ygc .pricecard .invest{color:var(–gold-soft);font-weight:800;letter-spacing:.08em;font-size:14.9px} #ygc .pricecard .big{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px} #ygc .pricecard .big .now{font-family:’Almoni’;font-weight:700;font-size:70.4px;line-height:.9;color:var(–gold)} #ygc .pricecard .big .cur{font-size:33.0px;font-weight:700;color:var(–gold)} #ygc .pricecard .big .x{font-size:20.9px;color:#c8d4ea;font-weight:600} #ygc .pricecard .incl-note{color:#aeb9d2;font-size:16.5px;margin-top:18px} #ygc .pricecard .incl-note b{color:var(–gold-soft)} #ygc .pricecard .btn{margin-top:26px;font-size:18.7px;padding:16px 40px} #ygc .pricetry{display:block;margin-top:16px;color:#c8d4ea;font-size:16.0px;font-weight:700} #ygc .pricetry:hover{color:var(–gold-soft)} @media(max-width:600px){#ygc .pricecard{padding:42px 24px 32px}#ygc .pricecard .big .now{font-size:57.2px}} /* —- 10. FAQ —- */ #ygc .faqs{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px} #ygc .faq-item{background:#fff;border:1px solid var(–line);border-radius:16px;box-shadow:var(–shadow-sm);overflow:hidden} #ygc .faq-item summary{list-style:none;cursor:pointer;padding:21px 24px;font-size:20.4px;font-weight:700;color:var(–ink);display:flex;align-items:center;justify-content:space-between;gap:14px} #ygc .faq-item summary::-webkit-details-marker{display:none} #ygc .faq-item summary .qx{flex:none;width:28px;height:28px;border-radius:50%;background:rgba(1,112,185,.08);color:var(–brand);display:grid;place-items:center;font-weight:700;font-size:22.0px;line-height:1;transition:transform .25s,background .25s,color .25s} #ygc .faq-item[open] summary .qx{transform:rotate(45deg);background:rgba(198,165,76,.18);color:var(–gold-2)} #ygc .faq-item .a{padding:0 24px 22px;color:var(–muted);font-size:18.2px;line-height:1.72} /* ============================================================ PREMIUM COLOR SYSTEM (shared skeleton — the 17 syllabus pages inherit) Metallic gold ramp · layered navy w/ temperature · warm parchment · deep-teal secondary accent · navy-tinted shadows · gold hairlines. Restrained: color & depth only, no added motion. Nothing hides content. ============================================================ */ #ygc{ /* — metallic gold ramp: champagne -> gold -> antique bronze — */ –gold-champagne:#f8ecc6; /* lightest highlight */ –gold-soft:#eedaa0; /* light champagne */ –gold:#d8b458; /* core gold */ –gold-deep:#bf9640; /* deeper gold */ –gold-bronze:#9c7a33; /* antique-bronze edge */ –gold-2:#7c6120; /* text-on-light (AA) */ –amber:#a67f34; –gold-line:rgba(200,161,73,.42); –gold-hair:rgba(214,178,92,.30); –gold-metal:linear-gradient(135deg,#f8ecc6 0%,#e7cd7d 30%,#d0a74d 58%,#a67f34 100%); /* — layered navy with temperature shifts — */ –indigo:#0e315f; /* cooler, blue-violet navy (tops) */ –navy:#062c49; /* core navy */ –navy-2:#073a60; –navy-3:#0a4d7d; –teal-navy:#053b4c; /* warmer, green navy (bottoms) */ –ink-navy:#04192b; /* deepest ink (vignettes/shadows) */ –brand:#0f74b6; /* — harmonious secondary accent (measured) — */ –teal:#1f7d92; –teal-soft:#2f8ea3; /* — warm parchment for light sections (not cold white) — */ –paper:#f4efe2; –paper-2:#eee5d3; –cream:#fbf7ec; –ink:#152743; –muted:#586074; –line:rgba(20,60,110,.13); /* — navy-tinted shadows (depth, not gray) — */ –shadow:0 22px 52px -22px rgba(8,36,72,.52); –shadow-sm:0 10px 28px -16px rgba(8,36,72,.40); –shadow-gold:0 22px 55px -22px rgba(168,127,44,.55); } /* warm handcraft paper texture (gold dots, not blue) */ #ygc .tex::before{background-image:radial-gradient(rgba(168,127,44,.055) 1px,transparent 1.4px)} /* —- HERO: multi-stop navy with indigo top + teal bottom —- */ #ygc .hero{background: radial-gradient(1150px 560px at 84% -14%, rgba(216,180,88,.22), transparent 60%), radial-gradient(900px 520px at 8% 116%, rgba(31,125,146,.20), transparent 62%), linear-gradient(157deg, var(–indigo) 0%, var(–navy) 44%, var(–teal-navy) 100%)} #ygc .orbs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden} #ygc .orbs span{position:absolute;border-radius:50%;filter:blur(46px);opacity:.13} #ygc .orbs .o1{width:400px;height:400px;top:-130px;inset-inline-end:-90px;background:radial-gradient(circle,var(–gold),transparent 70%)} #ygc .orbs .o2{width:360px;height:360px;bottom:-140px;inset-inline-start:-70px;background:radial-gradient(circle,var(–teal),transparent 70%)} /* —- METALLIC GOLD surfaces (gift / gold buttons / crown) —- */ #ygc .btn.gold{background:var(–gold-metal);color:#2b2109;border:1px solid rgba(120,90,30,.38); box-shadow:0 14px 30px -14px rgba(168,127,44,.65),inset 0 1px 0 rgba(255,248,222,.55)} #ygc .btn.gold:hover{background:linear-gradient(135deg,#fef4d5,#eedaa0 52%,#d6ac54);color:#2b2109} /* —- METALLIC NUMBERS (guarded: solid gold fallback if clip unsupported) —- */ @supports ((-webkit-background-clip:text) or (background-clip:text)){ #ygc .ring-c b,#ygc .stat b,#ygc .auth-stats b,#ygc .pricecard .big .now, #ygc .pricecard .big .cur,#ygc .price .now,#ygc .price .cur{ background:linear-gradient(155deg,#fbeeca 0%,#ecd085 32%,#d6ac54 60%,#b78e3c 100%); -webkit-background-clip:text;background-clip:text;color:transparent; -webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(70,50,16,.28))} } /* —- gold keyword + kicker underline (static,metallic) —- */ #ygc .hero h1 .hl,#ygc .sec-head h2 .hl{color:var(–gold)} #ygc .sec-head .kicker,#ygc .priceq .kicker,#ygc .auth .kicker{position:relative;display:inline-block} #ygc .sec-head .kicker::after,#ygc .priceq .kicker::after{content:””;position:absolute;left:50%;transform:translateX(-50%);bottom:-9px;width:44px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(–gold),var(–gold-bronze),var(–gold),transparent)} /* glowing metallic hairline dividers between sections */ #ygc main>section{position:relative} #ygc main>section::before{content:””;position:absolute;top:0;left:14%;right:14%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(–gold-line),transparent)} #ygc .btn:active{transform:translateY(1px) scale(.99)} /* ============================================================ COLOR RHYTHM — alternate warm parchment tones between light sections, enrich the dark drama sections. (backgrounds only; structure untouched) ============================================================ */ /* light sections: warm parchment, gently alternating */ #ygc .pain{background: radial-gradient(720px 360px at 82% -8%, rgba(216,180,88,.09), transparent 60%), linear-gradient(180deg,#f6f0e2, var(–paper))} #ygc .offer{background: radial-gradient(720px 380px at 50% -8%, rgba(216,180,88,.10), transparent 60%), linear-gradient(180deg, var(–cream), #f0e8d5)} #ygc .how-lite{background:linear-gradient(180deg, var(–paper), #f1e9d7)} #ygc .fit{background:linear-gradient(180deg, var(–cream), #f1e9d7)} #ygc .plans{background: radial-gradient(760px 360px at 50% -8%, rgba(216,180,88,.11), transparent 60%), linear-gradient(180deg,#fbf7ec, #efe6d3)} /* warm cards, hairline gold-tinted borders (handcraft) */ #ygc .pain-item,#ygc .flow-step,#ygc .note,#ygc .quote,#ygc .faq-item{ background:linear-gradient(180deg,#fffdf6,#f7f1e2);border-color:rgba(150,118,48,.16)} #ygc .after{background:linear-gradient(180deg,#fffdf6,#f6efdd);border-color:rgba(150,118,48,.16)} #ygc .incl-card,#ygc .simanim{background:linear-gradient(180deg,#fffdf6,#f5eedc);border-color:rgba(150,118,48,.18)} /* chips: soft metallic */ #ygc .chip{background:linear-gradient(180deg,#fff8e9,#f3e8cd);border-color:rgba(168,127,44,.28);color:#4a3d1c} #ygc .chip:hover{background:linear-gradient(180deg,#fdefc7,#efdaa4);border-color:rgba(168,127,44,.5);color:#3d3115} /* —- DARK DRAMA sections: 3-stop navy w/ temperature + gold inner hairline —- */ #ygc .auth{background: radial-gradient(820px 420px at 86% -12%, rgba(216,180,88,.17), transparent 60%), radial-gradient(700px 380px at 6% 112%, rgba(31,125,146,.15), transparent 62%), linear-gradient(165deg, var(–indigo), var(–navy) 52%, var(–teal-navy))} #ygc .auth-card{background:rgba(255,255,255,.05);border-color:rgba(216,180,88,.34); box-shadow:0 34px 64px -30px rgba(4,25,43,.7),0 0 0 1px rgba(216,180,88,.14) inset,0 1px 0 rgba(248,236,198,.12) inset} #ygc .auth-emblem{background:radial-gradient(circle at 32% 30%,#0f5891,#062c49);border-color:rgba(216,180,88,.55)} #ygc .auth-stats div{background:rgba(216,180,88,.09);border-color:rgba(216,180,88,.28)} #ygc .pricecard{background: radial-gradient(620px 320px at 80% -10%, rgba(216,180,88,.15), transparent 60%), linear-gradient(162deg, var(–indigo), var(–navy) 55%, var(–teal-navy)); box-shadow:0 34px 64px -26px rgba(4,25,43,.85),0 0 0 1px rgba(216,180,88,.3) inset,0 1px 0 rgba(248,236,198,.14) inset} #ygc .pricecard::before{background:linear-gradient(90deg,var(–gold-champagne),var(–gold),var(–gold-bronze),var(–gold),var(–gold-champagne))} #ygc .cta-box{background: radial-gradient(600px 300px at 85% -20%, rgba(216,180,88,.18), transparent 60%), radial-gradient(460px 240px at 10% 120%, rgba(31,125,146,.16), transparent 62%), linear-gradient(150deg, var(–indigo), var(–navy) 54%, var(–teal-navy)); box-shadow:0 30px 62px -26px rgba(4,25,43,.72),0 0 0 1px rgba(216,180,88,.22) inset} /* —- DISPLAY FONT on every section heading (same family as the hero) —- */ #ygc h2,#ygc .sec-head h2,#ygc .pricecard .big,#ygc .cta-box h2{ font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;letter-spacing:-.028em;line-height:1.1} #ygc .sec-head h2{font-size:clamp(28.6px,3.4vw,46.6px);max-width:22ch;margin-inline:auto;text-wrap:balance} #ygc .sec-head p{text-wrap:pretty} #ygc .pain-close,#ygc .after p,#ygc .cta-box p{text-wrap:pretty} #ygc .cta-box h2{font-size:clamp(26.5px,3.2vw,42.4px)} /* deep-gold keyword inside headings stays readable on parchment */ #ygc .sec-head h2 .hl{color:var(–gold-2)} /* —- pain cards: more definition, gold index badges (not blue) —- */ #ygc .pain-item{box-shadow:0 16px 34px -22px rgba(8,36,72,.42),0 0 0 1px rgba(150,118,48,.06)} #ygc .pain-item .pn,#ygc .flow-step .n{ background:linear-gradient(180deg,#fff6de,#efd9a4);color:#5c481a; border:1px solid rgba(168,127,44,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)} /* —- AUTHORITY: the institute’s rabbinic staff, under the lead card —- */ #ygc .team{max-width:820px;margin:30px auto 0} #ygc .team-h{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:18px} #ygc .team-h b{font-weight:700;font-size:17.6px;color:var(–gold-champagne,#e7d3a0); letter-spacing:.01em;white-space:nowrap} #ygc .team-h .tl{flex:1 1 auto;max-width:150px;height:1px; background:linear-gradient(90deg,transparent,rgba(216,180,88,.5))} #ygc .team-h .tl.r{background:linear-gradient(90deg,rgba(216,180,88,.5),transparent)} #ygc .team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px} #ygc .tmember{display:flex;align-items:center;gap:15px;padding:17px 20px;border-radius:16px; background:rgba(255,255,255,.06);border:1px solid rgba(216,180,88,.28); box-shadow:0 18px 40px -28px rgba(3,20,36,.8),inset 0 1px 0 rgba(248,236,198,.1)} #ygc .tmember .tav{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:grid;place-items:center; background:radial-gradient(circle at 34% 30%,#0f5891,#062c49); border:1px solid rgba(216,180,88,.5);color:var(–gold); font-weight:700;font-size:18.7px;letter-spacing:.04em; box-shadow:inset 0 1px 0 rgba(248,236,198,.2)} #ygc .tmember .tinfo{display:flex;flex-direction:column;min-width:0} #ygc .tmember .tinfo b{font-weight:700;font-size:19.2px;color:#fff;line-height:1.25} #ygc .tmember .tinfo i{font-style:normal;font-size:16.0px;color:#cfd9ea;margin-top:2px} #ygc .team-note{margin:16px auto 0;max-width:60ch;text-align:center;font-size:17.1px; line-height:1.65;color:#cfd9ea;text-wrap:pretty} @media(max-width:640px){ #ygc .team-grid{grid-template-columns:1fr} #ygc .team-h .tl{max-width:60px} } /* —- closing CTA: the consult line had zero gap under the buttons —- */ #ygc .cta-box .consult{position:relative;margin-top:26px;font-size:17.1px;line-height:1.6; color:#cbd6e8;text-wrap:pretty} #ygc .cta-box .consult a{color:var(–gold);font-weight:700; border-bottom:1px solid rgba(216,180,88,.4);padding-bottom:1px;white-space:nowrap} #ygc .cta-box .consult a:hover{color:#f3e2b4;border-bottom-color:rgba(216,180,88,.8)} #ygc .tmember .tav svg{width:23px;height:23px;color:var(–gold)} /* stat cards must stay equal height even when a value wraps to two lines */ #ygc .auth-stats{align-items:stretch} #ygc .auth-stats div{height:100%;display:flex;flex-direction:column;justify-content:center} #ygc .auth-stats b{font-size:clamp(21.2px,2.1vw,27.6px);margin-bottom:6px;text-wrap:balance} /* —- section rhythm: the dark->light and light->light seams were hard flat edges —- */ #ygc .sec.tex,#ygc .cta.tex{position:relative} #ygc .how-lite::before,#ygc .plans::before,#ygc .fit::before{ content:””;position:absolute;top:0;left:0;right:0;height:1px; background:linear-gradient(90deg,transparent,rgba(198,165,76,.36) 22%,rgba(198,165,76,.36) 78%,transparent)} /* key sections breathe more than service sections */ #ygc .auth,#ygc .plans{padding-block:clamp(70px,9vh,104px)} #ygc .how-lite,#ygc .fit{padding-block:clamp(54px,6.5vh,74px)} /* —- kill single-word last lines across the running copy —- */ #ygc .pain-close,#ygc .hero-trust,#ygc .risk p,#ygc .incl-note,#ygc .note p, #ygc .bikiut,#ygc .lead-in,#ygc .team-note,#ygc .auth-bio,#ygc .faq-item .a{text-wrap:balance} /* —- syllabus chips: equal cells read as a table of contents, not a scattered pile —- */ #ygc .chips{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:680px; margin-inline:auto} #ygc .chip{text-align:center;padding:11px 8px;font-size:17.6px} @media(max-width:760px){#ygc .chips{grid-template-columns:repeat(4,1fr)}} @media(max-width:520px){#ygc .chips{grid-template-columns:repeat(3,1fr)} #ygc .chip{font-size:16.0px;padding:10px 5px}} /* the achievement badge is the point of the card – make it read like one */ #ygc .fq-cite{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end} #ygc .fq-cite b{font-size:18.7px} #ygc .fq-badge{display:inline-flex;align-items:center;gap:7px;font-style:normal; font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:19.2px;letter-spacing:-.01em; color:#6d5518;background:linear-gradient(180deg,#fff6de,#f0dcaa); border:1px solid rgba(168,127,44,.45);border-radius:999px;padding:7px 15px; box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 18px -12px rgba(120,92,26,.6)} #ygc .fq-badge svg{width:17px;height:17px;flex:none;color:#96792c} @media(max-width:600px){#ygc .fq-cite{justify-content:center}#ygc .fq-badge{font-size:17.6px}} /* —- the disqualifier list: deliberately quieter than the “yes” cards —- */ #ygc .notfit{max-width:960px;margin:26px auto 0;padding:24px 28px;border-radius:18px; background:rgba(120,104,74,.06);border:1px dashed rgba(120,104,74,.34)} #ygc .notfit h3{display:flex;align-items:center;gap:10px;margin:0 0 14px; font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:20.9px;color:#6a6151} #ygc .notfit h3 svg{width:21px;height:21px;color:#9b8f76} #ygc .notfit ul{list-style:none;margin:0;padding:0; display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px} #ygc .notfit li{display:flex;align-items:flex-start;gap:10px; font-size:17.6px;line-height:1.5;color:#6a6151} #ygc .notfit li svg{width:19px;height:19px;flex:none;margin-top:2px;color:#a9987a} @media(max-width:700px){#ygc .notfit ul{grid-template-columns:1fr} #ygc .notfit{padding:20px 20px}} /* —- what the 25 minutes cover, and what they don’t —- */ #ygc .pace{max-width:960px;margin:34px auto 0} #ygc .pace-h{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:18px} #ygc .pace-h b{font-weight:700;font-size:17.6px;color:var(–gold-2);white-space:nowrap} #ygc .pace-h .tl{flex:1 1 auto;max-width:170px;height:1px; background:linear-gradient(90deg,transparent,rgba(150,118,48,.45))} #ygc .pace-h .tl.r{background:linear-gradient(90deg,rgba(150,118,48,.45),transparent)} #ygc .pacegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px} #ygc .pacecard{padding:24px 26px;border-radius:18px; background:linear-gradient(180deg,#fffdf6,#f7f1e2);border:1px solid rgba(168,127,44,.32); box-shadow:0 18px 38px -26px rgba(8,36,72,.45),inset 0 1px 0 rgba(255,255,255,.8)} #ygc .pacecard .pc-k{display:block;font-weight:700;font-size:13.8px;letter-spacing:.14em; color:var(–gold-2);margin-bottom:8px} #ygc .pacecard .pc-v{display:block;font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700; font-size:28.6px;line-height:1.15;color:var(–ink);letter-spacing:-.02em;margin-bottom:10px} #ygc .pacecard p{margin:0;font-size:17.6px;line-height:1.6;color:var(–muted);text-wrap:pretty} @media(max-width:700px){#ygc .pacegrid{grid-template-columns:1fr} #ygc .pace-h .tl{max-width:60px}} /* —- HASKAMOT: the letter of approbation, then the short rabbinic quotes —- */ #ygc .letter{display:grid;grid-template-columns:210px 1fr;gap:28px;align-items:center; max-width:940px;margin:0 auto 22px;padding:26px 30px;border-radius:22px; background:linear-gradient(180deg,#fffdf6,#f6efdd);border:1px solid rgba(168,127,44,.4); box-shadow:0 26px 54px -30px rgba(8,36,72,.5),inset 0 1px 0 rgba(255,255,255,.85); transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s} #ygc .letter:hover{transform:translateY(-3px);box-shadow:0 30px 60px -28px rgba(8,36,72,.55)} #ygc .lt-scan{position:relative;display:block;border-radius:12px;overflow:hidden; border:1px solid rgba(168,127,44,.45);background:#fff; box-shadow:0 14px 30px -18px rgba(8,36,72,.55)} #ygc .lt-scan img{width:100%;height:auto;display:block} #ygc .lt-zoom{position:absolute;inset:auto 0 0 0;padding:9px 10px;text-align:center; font-size:13.8px;font-weight:700;color:#fdf3d9; background:linear-gradient(180deg,rgba(6,40,68,0),rgba(6,40,68,.9)); opacity:0;transition:opacity .25s} #ygc .letter:hover .lt-zoom{opacity:1} #ygc .lt-body{position:relative;display:flex;flex-direction:column;align-items:flex-start} #ygc .lt-kicker{font-weight:700;font-size:13.8px;letter-spacing:.14em;color:var(–gold-2); margin-bottom:12px} #ygc .lt-body .fq-mark{position:static;font-size:37.4px;line-height:.6; color:rgba(168,127,44,.55);margin-bottom:2px} #ygc .lt-body p{margin:0;font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:23.1px; line-height:1.45;color:var(–ink);letter-spacing:-.012em;text-wrap:pretty} #ygc .lt-body .fq-cite{margin-top:16px;justify-content:flex-start} #ygc .lt-body .fq-cite b{color:var(–gold-2);font-size:18.7px} #ygc .lt-role{font-style:normal;font-size:15.4px;color:var(–muted);margin-top:3px} @media(max-width:760px){ #ygc .letter{grid-template-columns:1fr;gap:20px;padding:22px} #ygc .lt-scan{max-width:230px;margin-inline:auto} #ygc .lt-body{align-items:center;text-align:center} #ygc .lt-body .fq-cite{justify-content:center} #ygc .lt-body p{font-size:20.9px} } #ygc .hask{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:940px;margin:0 auto} #ygc .hcard{padding:22px 24px;border-radius:16px; background:linear-gradient(180deg,#fffdf6,#f7f1e2);border:1px solid rgba(168,127,44,.3); box-shadow:0 16px 34px -24px rgba(8,36,72,.42),inset 0 1px 0 rgba(255,255,255,.8); display:flex;flex-direction:column} #ygc .hcard .hface{display:block;width:74px;height:74px;border-radius:50%;overflow:hidden; margin-bottom:15px;border:2px solid rgba(168,127,44,.5);background:#f0e8d6; box-shadow:0 10px 22px -14px rgba(8,36,72,.6)} #ygc .hcard .hface img{width:100%;height:100%;object-fit:cover;display:block} #ygc .hcard p{margin:0;font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:19.8px; line-height:1.5;color:var(–ink);letter-spacing:-.01em} #ygc .hcard .hwho{margin-top:auto;padding-top:12px;font-weight:700;font-size:16.0px; color:var(–gold-2)} @media(max-width:700px){#ygc .hask{grid-template-columns:1fr}} /* —- PROOF: one central quote per learner, stacked —- */ #ygc .prooflabel{display:flex;align-items:center;justify-content:center;gap:16px;margin:44px 0 20px} #ygc .prooflabel b{font-weight:700;font-size:17.6px;color:var(–gold-2);white-space:nowrap} #ygc .prooflabel .tl{flex:1 1 auto;max-width:170px;height:1px; background:linear-gradient(90deg,transparent,rgba(150,118,48,.45))} #ygc .prooflabel .tl.r{background:linear-gradient(90deg,rgba(150,118,48,.45),transparent)} #ygc .prooflabel:first-of-type{margin-top:0} #ygc .fquotes{display:flex;flex-direction:column;gap:18px;max-width:940px;margin:0 auto} #ygc .fquotes .fquote{margin:0} #ygc .vids{max-width:760px;margin-inline:auto} /* —- learner quotes carry the display font, like the headlines —- */ #ygc .fquote p,#ygc .quote p{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700; letter-spacing:-.012em;line-height:1.45} /* —- the strongest testimonial was centre-set over 7 lines on a phone —- */ #ygc .fquote p,#ygc .bikiut{text-align:start} /* —- hero stat cards: equal width either side of the dial —- */ #ygc .hero2 .stats .stat{flex:0 0 178px} @media(max-width:820px){#ygc .hero2 .stats .stat{flex:1 1 42%}} /* —- the weakest proof was the biggest thing in the stats row —- */ #ygc .auth-stats div:last-child b{font-size:20.9px;line-height:1.2} /* —- FAQ: “-” is the close affordance, “x” means delete —- */ #ygc .faq-item[open] summary .qx{transform:none;font-size:0} #ygc .faq-item[open] summary .qx::before{content:”−”;font-size:24.2px;line-height:1} /* —- “chapter A/B” labels were 4.36:1 on parchment —- */ #ygc .note b{color:#0c5d92} /* —- ONE button language: gold = join the course, outline = the free lesson —- */ #ygc .btn.outline{background:transparent;color:#f0e3c2; border:1.5px solid rgba(214,178,92,.5);box-shadow:none} #ygc .btn.outline:hover{background:rgba(214,178,92,.1); border-color:rgba(214,178,92,.85);color:#fbf1d8} /* when the two stack on a phone they must be the same width */ @media(max-width:560px){ #ygc .cta-row{flex-direction:column;align-items:stretch} #ygc .cta-row .btn{width:100%;justify-content:center} } /* —- VIDEO PROOF: the gold play button was covering the speakers’ faces —- */ #ygc .vid .play{width:44px;height:44px;top:auto;left:auto;bottom:12px;inset-inline-end:12px; transform:none;background:rgba(216,180,88,.88); box-shadow:0 8px 20px -8px rgba(0,0,0,.7)} #ygc .vid:hover .play{transform:scale(1.09);background:var(–gold)} #ygc .vid .play svg{width:19px;height:19px} /* name plate now shares the bottom bar with the button — give it room and a scrim */ #ygc .vid::after{content:””;position:absolute;inset:auto 0 0 0;height:44%;z-index:1;pointer-events:none; background:linear-gradient(180deg,transparent,rgba(4,24,42,.72))} #ygc .vid .vname{inset-inline-end:auto;inset-inline-start:15px;max-width:calc(100% – 76px)} /* —- pull quotes: bottom-align the attribution so cards read as a pair —- */ #ygc .quote{display:flex;flex-direction:column} #ygc .quote .who{margin-top:auto;color:var(–gold-2)} /* —- the featured quote used a Latin Georgia quote mark, clipped by overflow:hidden —- */ #ygc .fq-mark{top:-2px;font-family:inherit;font-size:50.6px;line-height:1; color:rgba(198,165,76,.5);font-weight:700} /* the mark sits at the inline start – keep the first word clear of it */ #ygc .fq-body p{padding-inline-start:30px} /* —- FAQ: one system colour for the toggle, not blue-when-closed / gold-when-open —- */ #ygc .faq-item summary .qx{background:rgba(198,165,76,.14);color:var(–gold-2)} /* —- BLOCKER FIXES from the design review —- */ /* phone must never wrap or reorder inside an RTL sentence */ #ygc .consult a{unicode-bidi:isolate;direction:ltr;display:inline-block} @media(max-width:600px){#ygc .cta-box .consult{font-size:16.5px}} /* mobile: the price lockup collided (big number + “10 payments of” on one baseline) */ #ygc .pricecard .big .amt{display:inline-flex;align-items:baseline;gap:8px} @media(max-width:600px){ #ygc .pricecard .big{flex-direction:column;gap:2px;align-items:center;margin-top:14px} #ygc .pricecard .big .x{order:-1;font-size:18.7px} } /* the running total was never stated anywhere on the page */ #ygc .pricecard .total{margin-top:10px;font-size:17.1px;color:#c8d4ea} #ygc .pricecard .total b{color:var(–gold-soft);font-weight:700} /* mobile: hero stat cards were staggered and unequal */ @media(max-width:820px){ #ygc .hero2 .stats{align-items:stretch} #ygc .hero2 .stats .stat{display:flex;flex-direction:column;justify-content:center;align-self:stretch} #ygc .hero2 .stats .stat b{font-size:27.5px;line-height:1.15} } /* the gold keyword must never split across two lines, anywhere */ #ygc .sec-head h2 .hl,#ygc .priceq h2 b{white-space:nowrap} /* mobile: the risk box squeezed its text into a ~200px column beside the icon */ @media(max-width:600px){ #ygc .risk{flex-direction:column;align-items:flex-start;gap:10px} #ygc .risk svg{margin-top:0} } /* the siman chips left a single orphan chip on its own row */ #ygc .chips{max-width:720px;margin-inline:auto} /* —- HOW: the four step cards were not equal height —- */ #ygc .flow{align-items:stretch} #ygc .flow-step{height:100%;display:flex;flex-direction:column} #ygc .flow-step p{margin-bottom:0} /* —- FIT: four qualifying statements as a 2×2 card grid (was one narrow column) —- */ #ygc .fitgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:960px;margin:0 auto} #ygc .fitcard{display:flex;align-items:flex-start;gap:14px;padding:24px 26px;border-radius:18px; background:linear-gradient(180deg,#fffdf6,#f7f1e2);border:1px solid rgba(200,161,73,.34); box-shadow:0 18px 38px -26px rgba(8,36,72,.45),inset 0 1px 0 rgba(255,255,255,.8)} #ygc .fitcard .fk{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center; background:linear-gradient(180deg,#fff6de,#efd9a4);border:1px solid rgba(168,127,44,.42); box-shadow:inset 0 1px 0 rgba(255,255,255,.75)} #ygc .fitcard .fk svg{width:19px;height:19px;color:#7c6120} #ygc .fitcard p{margin:0;font-size:18.2px;line-height:1.6;color:var(–ink); font-weight:600;text-wrap:pretty} @media(max-width:760px){#ygc .fitgrid{grid-template-columns:1fr;gap:14px} #ygc .fitcard{padding:19px 20px;gap:12px}} /* —- QBAND v2: the four promises as a premium proof strip —- */ #ygc .qband{background: radial-gradient(900px 220px at 50% -40%, rgba(216,180,88,.16), transparent 68%), linear-gradient(180deg, var(–navy-2) 0%, var(–indigo) 52%, var(–navy) 100%); border-top:1px solid rgba(216,180,88,.34);border-bottom:1px solid rgba(216,180,88,.34); box-shadow:inset 0 1px 0 rgba(248,236,198,.1),inset 0 -1px 0 rgba(248,236,198,.06)} #ygc .qband::before{background: radial-gradient(700px 180px at 50% -50%, rgba(216,180,88,.2), transparent 70%)} #ygc .qband .wrap{gap:0;padding:0;flex-wrap:wrap; display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch} #ygc .qband .qi{display:flex;align-items:center;justify-content:center;gap:10px; padding:20px 18px;text-align:start;position:relative;min-width:0} /* hairline dividers between the four, fading at the ends */ #ygc .qband .qi + .qi::before{content:””;position:absolute;inset-inline-start:0;top:18%;bottom:18%; width:1px;background:linear-gradient(180deg,transparent,rgba(216,180,88,.42),transparent)} #ygc .qband .qi svg{width:19px;height:19px;flex:0 0 auto;color:var(–gold); filter:drop-shadow(0 0 6px rgba(216,180,88,.4))} #ygc .qband .qi b{font-weight:700;font-size:17.1px;line-height:1.3; color:#f2e7cd;letter-spacing:-.005em} @media(max-width:900px){ #ygc .qband .wrap{grid-template-columns:repeat(2,1fr)} #ygc .qband .qi{padding:15px 14px} #ygc .qband .qi:nth-child(n+3)::after{content:””;position:absolute;top:0;inset-inline:8%;height:1px; background:linear-gradient(90deg,transparent,rgba(216,180,88,.34),transparent)} #ygc .qband .qi:nth-child(3)::before{display:none} } @media(max-width:420px){ #ygc .qband .qi b{font-size:15.4px} #ygc .qband .qi{gap:7px;padding:13px 10px} } /* —- VIDEO POSTERS: thin gold frame + subtle navy vignette; faces stay clear —- */ #ygc .vid{border:1px solid var(–gold-line); box-shadow:0 14px 32px -18px rgba(4,25,43,.55),0 0 0 1px rgba(248,236,198,.12) inset;background:var(–navy)} #ygc .vid img{opacity:.97} #ygc .vid::before{content:””;position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit; box-shadow:inset 0 0 36px 5px rgba(6,44,73,.28)} #ygc .vid:hover{border-color:rgba(216,180,88,.6)} #ygc .wa{background: radial-gradient(760px 360px at 12% 0%, rgba(216,180,88,.10), transparent 60%), linear-gradient(180deg,#ece2ce,#e5d9c2)} /* —- RESTRAINT: silence ambient base motion for a serious,sacred tone —- */ #ygc .hero .aurora,#ygc .hero::after,#ygc .hero h1 .hl,#ygc .eyebrow .spark,#ygc .orn .d{animation:none!important} #ygc .hero .aurora{opacity:.5} /* —- MOTION kept: only the 25-min gauge halo (leads eye to the promise) —- */ @media (prefers-reduced-motion: no-preference){ #ygc .gauge .conic{animation:spin 16s linear infinite} } @keyframes spin{to{transform:rotate(360deg)}} @media(max-width:600px){#ygc .orbs span{filter:blur(34px);opacity:.11}} /* hide default page title/banner on this page’s DOM only */ #ygc{margin-top:-1px} /* ———- top signage strip ———- */ #ygc .psign{background:linear-gradient(165deg,var(–navy),var(–navy-3));color:#cfdcf0;position:relative;overflow:hidden} #ygc .psign::before{content:””;position:absolute;inset:0;background:radial-gradient(700px 200px at 78% -70%,rgba(198,165,76,.24),transparent 70%)} #ygc .psign::after{content:””;position:absolute;bottom:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,var(–gold) 22%,var(–gold-2) 78%,transparent)} #ygc .psign .wrap{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 22px;font-size:14.9px} #ygc .psign a{color:#cfdcf0;transition:.2s}#ygc .psign a:hover{color:var(–gold)} #ygc .psign i{font-style:normal;color:rgba(198,165,76,.6)} #ygc .psign b{color:#fff;font-weight:700} #ygc .psign .pst{margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;color:var(–gold-soft);font-weight:700;font-size:13.8px} #ygc .psign .pst .dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 9px 1px rgba(74,222,128,.75)} @media(max-width:640px){#ygc .psign .pst{display:none}#ygc .psign .wrap{font-size:13.8px}} /* ———- BUY BOX ———- */ #ygc .pbuy{position:relative;overflow:hidden; background:radial-gradient(900px 480px at 88% -12%,rgba(198,165,76,.20),transparent 62%), radial-gradient(760px 420px at 6% 106%,rgba(1,112,185,.09),transparent 62%), linear-gradient(178deg,#fffdf8 0%,var(–paper) 58%,#efeade 100%)} #ygc .pbuy .wrap{padding:42px 22px 56px;position:relative;z-index:2} #ygc .pgrid{display:grid;grid-template-columns:1.04fr .96fr;gap:46px;align-items:center} @media(max-width:960px){#ygc .pgrid{grid-template-columns:1fr;gap:36px}#ygc .pbuy .wrap{padding:34px 22px 46px}} #ygc .pbadge{display:inline-flex;align-items:center;gap:9px;color:var(–gold-2);font-weight:800; font-size:13.8px;letter-spacing:.11em;border:1px solid rgba(198,165,76,.5);background:rgba(198,165,76,.10); padding:7px 16px;border-radius:999px} #ygc .pbadge .spark{color:var(–gold);font-size:14.3px} #ygc .pbuy h1{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:clamp(35.0px,4.6vw,55.1px);line-height:1.03; letter-spacing:-.01em;color:var(–ink);margin:17px 0 0;text-wrap:balance} #ygc .pbuy h1 .hl{display:block;background:linear-gradient(100deg,var(–gold-2),var(–gold) 42%,#8a6d26); -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap} #ygc .psub{color:var(–muted);font-size:18.7px;line-height:1.6;margin:14px 0 0;max-width:560px} #ygc .ptr{display:inline-flex;align-items:center;gap:9px;margin-top:16px;color:var(–ink); font-size:16.0px;background:#fff;border:1px solid var(–line);border-radius:999px;padding:7px 16px 7px 14px; box-shadow:var(–shadow-sm)} #ygc .ptr b{color:var(–gold-2);font-weight:800;font-family:’Almoni’;font-size:18.7px} #ygc .ptr svg{width:19px;height:19px;color:var(–gold-2);flex:none} #ygc .pspecs{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:9px} #ygc .pspecs li{display:flex;gap:11px;align-items:flex-start;font-size:17.6px;line-height:1.48;color:var(–ink)} #ygc .pspecs li svg{width:20px;height:20px;flex:none;margin-top:3px;color:var(–gold-2)} #ygc .pcard{margin-top:24px;background:#fff;border:1px solid rgba(198,165,76,.42);border-radius:22px; padding:22px 24px 20px;position:relative;overflow:hidden; box-shadow:0 30px 60px -30px rgba(15,53,99,.45),0 0 0 1px rgba(198,165,76,.10) inset} #ygc .pcard::before{content:””;position:absolute;top:0;inset-inline:0;height:3px; background:linear-gradient(90deg,var(–gold-soft),var(–gold),var(–gold-2))} #ygc .pcard .plab{color:var(–muted);font-size:14.9px;font-weight:700;letter-spacing:.06em} #ygc .pamt{display:flex;align-items:flex-end;gap:8px;margin:4px 0 2px} #ygc .pamt .n{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:clamp(42.4px,4.8vw,55.1px);line-height:.92;color:var(–ink)} #ygc .pamt .c{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:26.4px;color:var(–gold-2);line-height:1.5} #ygc .pinst{color:var(–gold-2);font-weight:800;font-size:17.1px} #ygc .pnote{color:var(–muted);font-size:14.9px;margin-top:5px} #ygc .pcta{margin-top:16px;display:flex;flex-direction:column;gap:10px} #ygc .pcta .btn{font-size:19.8px;padding:16px 30px;width:100%;border-radius:15px} #ygc .pcta .ptry{text-align:center;color:var(–brand);font-weight:700;font-size:16.0px;transition:.2s} #ygc .pcta .ptry:hover{color:var(–gold-2)} #ygc .pmt{display:grid;grid-template-columns:1fr 1fr;gap:11px 16px;margin-top:18px; padding-top:17px;border-top:1px dashed rgba(1,112,185,.20)} @media(max-width:420px){#ygc .pmt{grid-template-columns:1fr}} #ygc .pmt div{display:flex;gap:9px;align-items:flex-start} #ygc .pmt svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(–gold-2)} #ygc .pmt b{display:block;font-size:16.0px;color:var(–ink);font-weight:800;line-height:1.3} #ygc .pmt span{font-size:14.3px;color:var(–muted)} /* ———- product shot ———- */ #ygc .pshot{position:relative} #ygc .pshot-f{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(198,165,76,.45); box-shadow:0 44px 80px -34px rgba(15,53,99,.62),0 0 0 1px rgba(255,255,255,.7) inset} #ygc .pshot-f img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:52% 46%} @media(max-width:960px){#ygc .pshot-f img{aspect-ratio:16/10}} #ygc .pshot-f::after{content:””;position:absolute;inset:0;pointer-events:none; background:linear-gradient(190deg,rgba(255,255,255,.16),transparent 34%,rgba(5,44,74,.22))} #ygc .pshot-c{position:absolute;inset-inline-start:-14px;bottom:-22px;z-index:3;display:flex;gap:0; background:rgba(255,255,255,.9);backdrop-filter:blur(9px);border:1px solid rgba(198,165,76,.5); border-radius:18px;padding:14px 6px;box-shadow:0 26px 52px -24px rgba(15,53,99,.5)} #ygc .pshot-c div{padding:0 18px;text-align:center;position:relative} #ygc .pshot-c div+div::before{content:””;position:absolute;inset-inline-start:0;top:12%;bottom:12%;width:1px; background:linear-gradient(180deg,transparent,rgba(198,165,76,.55),transparent)} #ygc .pshot-c b{display:block;font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:27.5px;line-height:1;color:var(–gold-2)} #ygc .pshot-c span{display:block;font-size:13.8px;color:var(–muted);margin-top:5px;white-space:nowrap} @media(max-width:960px){#ygc .pshot-c{inset-inline-start:auto;left:50%;right:auto;transform:translateX(-50%);bottom:-20px}} @media(max-width:400px){#ygc .pshot-c div{padding:0 11px}#ygc .pshot-c span{font-size:12.7px}} /* ———- sticky buy bar ———- */ #ygc .pbar{position:fixed;inset-inline:0;bottom:0;z-index:60;transform:translateY(105%); transition:transform .34s cubic-bezier(.2,.8,.3,1); background:linear-gradient(170deg,rgba(5,44,74,.97),rgba(8,72,118,.97));backdrop-filter:blur(10px); border-top:1px solid rgba(198,165,76,.55);box-shadow:0 -18px 44px -22px rgba(4,22,40,.75)} #ygc .pbar.on{transform:none} #ygc .pbar .in{max-width:1180px;margin:0 auto;padding:11px 22px;display:flex;align-items:center;gap:16px} #ygc .pbar .nm{color:#fff;font-weight:700;font-size:17.1px;line-height:1.25} #ygc .pbar .nm span{display:block;color:#a9bdd8;font-size:13.8px;font-weight:400} #ygc .pbar .pr{margin-inline-start:auto;color:var(–gold);font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:26.4px;white-space:nowrap} #ygc .pbar .btn{padding:12px 24px;font-size:17.6px;flex:none} @media(max-width:620px){#ygc .pbar .nm span{display:none}#ygc .pbar .nm{font-size:15.4px} #ygc .pbar .pr{font-size:22.0px}#ygc .pbar .in{padding:9px 14px;gap:10px}#ygc .pbar .btn{padding:11px 16px;font-size:16.5px}} @media (prefers-reduced-motion: reduce){#ygc .pbar{transition:none}} /* ———- what you get ———- */ #ygc .gets{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} @media(max-width:900px){#ygc .gets{grid-template-columns:1fr 1fr}} @media(max-width:560px){#ygc .gets{grid-template-columns:1fr}} #ygc .gcard{background:#fff;border:1px solid var(–line);border-radius:20px;padding:28px 24px 24px; box-shadow:var(–shadow-sm);transition:.3s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden} #ygc .gcard::before{content:””;position:absolute;top:0;inset-inline-start:0;width:0;height:3px; background:linear-gradient(90deg,var(–gold),var(–gold-2));transition:width .38s ease} #ygc .gcard:hover{transform:translateY(-5px);box-shadow:var(–shadow);border-color:rgba(198,165,76,.42)} #ygc .gcard:hover::before{width:100%} #ygc .gcard .gic{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;margin-bottom:15px; background:linear-gradient(150deg,rgba(198,165,76,.18),rgba(198,165,76,.07)); border:1px solid rgba(198,165,76,.34);color:var(–gold-2);transition:.3s} #ygc .gcard:hover .gic{box-shadow:0 0 20px -5px rgba(198,165,76,.6)} #ygc .gcard .gic svg{width:25px;height:25px} #ygc .gcard h4{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-size:22.6px;font-weight:700;color:var(–ink);line-height:1.2} #ygc .gcard p{color:var(–muted);font-size:17.1px;line-height:1.58;margin-top:9px} #ygc .gextra{margin:26px auto 0;max-width:760px;text-align:center;color:var(–muted);font-size:17.6px; background:rgba(255,255,255,.7);border:1px dashed rgba(198,165,76,.5);border-radius:16px;padding:16px 22px} /* ———- real whatsapp screenshots ———- */ #ygc .wshots{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:8px;align-items:start} @media(max-width:760px){#ygc .wshots{grid-template-columns:1fr}} #ygc .wshot{margin:0;background:#fff;border:1px solid var(–line);border-radius:20px;overflow:hidden; box-shadow:0 20px 44px -26px rgba(15,53,99,.5);transition:.3s cubic-bezier(.2,.7,.3,1);display:flex;flex-direction:column} #ygc .wshot:hover{transform:translateY(-4px);box-shadow:var(–shadow);border-color:rgba(198,165,76,.4)} #ygc .wshot .ws-k{display:flex;align-items:center;gap:8px;padding:13px 18px;font-size:13.8px;font-weight:800; letter-spacing:.05em;color:var(–gold-2);background:linear-gradient(180deg,rgba(198,165,76,.12),transparent); border-bottom:1px solid var(–line)} #ygc .wshot .ws-k svg{width:17px;height:17px;flex:none} #ygc .wshot .ws-q{margin:0;padding:20px 22px 8px;color:var(–ink);font-size:19.8px;line-height:1.48;font-weight:700} #ygc .wshot .ws-c{padding:0 22px 16px;color:var(–muted);font-size:14.9px} #ygc .wshot .ws-im{background:#e5ddd5;border-top:1px solid var(–line);display:block} #ygc .wshot .ws-im img{width:100%;height:auto;display:block} /* ———- pledge (dark) ———- */ #ygc .pledge{position:relative;overflow:hidden;color:#eef4ff; background:radial-gradient(760px 340px at 84% -18%,rgba(198,165,76,.24),transparent 62%), linear-gradient(163deg,var(–navy),var(–navy-3))} #ygc .pledge::after{content:””;position:absolute;inset-inline:0;top:0;height:2px; background:linear-gradient(90deg,transparent,var(–gold),transparent)} #ygc .pledge .wrap{padding:62px 22px;position:relative;z-index:1;display:grid; grid-template-columns:auto 1fr;gap:30px;align-items:center;max-width:1000px} @media(max-width:760px){#ygc .pledge .wrap{grid-template-columns:1fr;gap:20px;padding:48px 22px;text-align:center}} #ygc .pledge .pl-em{width:86px;height:86px;border-radius:24px;display:grid;place-items:center; background:rgba(198,165,76,.14);border:1px solid rgba(198,165,76,.45);color:var(–gold); box-shadow:0 0 34px -10px rgba(198,165,76,.55)} @media(max-width:760px){#ygc .pledge .pl-em{margin:0 auto}} #ygc .pledge .pl-em svg{width:42px;height:42px} #ygc .pledge .kicker{color:var(–gold)} #ygc .pledge h2{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-size:clamp(27.6px,3.6vw,40.3px);font-weight:700;color:#fff;line-height:1.1} #ygc .pledge p{color:#c8d4ea;font-size:18.7px;margin-top:11px;line-height:1.6} #ygc .pledge ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:11px 26px; grid-template-columns:repeat(3,1fr)} @media(max-width:860px){#ygc .pledge ul{grid-template-columns:1fr;max-width:440px}} @media(max-width:760px){#ygc .pledge ul{margin-inline:auto;text-align:start}} #ygc .pledge li{display:flex;gap:8px;align-items:flex-start;color:#e7eefb;font-size:17.1px} #ygc .pledge li svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(–gold)} /* ———- order steps ———- */ #ygc .ords{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} @media(max-width:820px){#ygc .ords{grid-template-columns:1fr}} #ygc .ocard{background:#fff;border:1px solid var(–line);border-radius:20px;padding:26px 24px; box-shadow:var(–shadow-sm);position:relative;transition:.3s cubic-bezier(.2,.7,.3,1)} #ygc .ocard:hover{transform:translateY(-4px);box-shadow:var(–shadow);border-color:rgba(198,165,76,.4)} #ygc .ocard .on{position:absolute;top:-13px;inset-inline-start:22px;width:34px;height:34px;border-radius:50%; display:grid;place-items:center;background:linear-gradient(150deg,var(–gold-soft),var(–gold)); color:var(–navy);font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-weight:700;font-size:18.7px; box-shadow:0 10px 20px -8px rgba(198,165,76,.85)} #ygc .ocard .oic{position:absolute;top:20px;inset-inline-end:24px;color:var(–gold-2);opacity:.5} #ygc .ocard .oic svg{width:26px;height:26px} #ygc .ocard h4{font-family:’ygcTelAviv’,’Almoni Tzar’,’Almoni’,sans-serif;font-size:22.0px;font-weight:700;color:var(–ink); padding-inline-end:40px;margin-top:6px} #ygc .ocard p{color:var(–muted);font-size:17.1px;line-height:1.58;margin-top:8px} /* ———- misc ———- */ #ygc .pmore{text-align:center;margin-top:34px} #ygc .pmore a{display:inline-flex;align-items:center;gap:8px;color:var(–brand);font-weight:800;font-size:17.1px; border-bottom:1px solid rgba(1,112,185,.3);padding-bottom:3px;transition:.2s} #ygc .pmore a:hover{color:var(–gold-2);border-color:rgba(198,165,76,.6)} #ygc .consult{margin-top:22px;color:#c3cae0;font-size:17.1px;position:relative} #ygc .consult a{color:var(–gold);font-weight:800;border-bottom:1px solid rgba(218,184,94,.45)} #ygc .pbuy-sec{background:linear-gradient(180deg,#fff,#f4f1e9)} /* ———- work-sample gallery (skill courses) ———- */ #ygc .gshots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:6px} @media(max-width:760px){#ygc .gshots{grid-template-columns:1fr 1fr}} @media(max-width:460px){#ygc .gshots{grid-template-columns:1fr}} #ygc .gshot{margin:0;background:#fff;border:1px solid rgba(198,165,76,.34);border-radius:18px;overflow:hidden; box-shadow:var(–shadow-sm);transition:.3s cubic-bezier(.2,.7,.3,1)} #ygc .gshot:hover{transform:translateY(-4px);box-shadow:var(–shadow);border-color:rgba(198,165,76,.5)} #ygc .gshot img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover;background:#f4f1e9} #ygc .gshot figcaption{padding:12px 16px;font-size:14.9px;color:var(–muted);line-height:1.45} /* ———- certificate footnote ———- */ #ygc .pfoot{max-width:760px;margin:0 auto;padding:14px 22px 40px;color:var(–muted); font-size:13.8px;line-height:1.6;text-align:center;opacity:.9} #ygc .pfoot b{color:var(–ink);font-weight:700} מה בדיוק אתה מקבל חבילת לימוד אחת, ורב אחד שאחראי עליך לא ערימת חומר שתסתדר איתה לבד. כל מה שצריך כדי להגיע מוכן למבחן. רב אישי צמוד, במייל ובוואטסאפ, לאורך כל 6 הקורסים שולח שאלה, ורב אמיתי קורא ועונה. לא פורום ולא תשובה אוטומטית. לוח לימוד יומי מסודר לפי הסימנים הנלמדים בעיון כל בוקר אתה יודע בדיוק מה ללמוד, לפי הסדר והסימנים שעליהם נבחנים ברבנות. חוברת לימוד לכל אחד מ-6 הנושאים מודפסת ומגיעה עד הבית, עם הסימנים שנלמדים בעיון, אלה שעליהם בעיקר נבחנים. קהילת לומדים לחיזוק שבועי קבוצת הלומדים של המכון, לשאלות, חיזוק ותכנים שבועיים לאורך הדרך. תעודת יורה יורה בסיום * בכפוף למעבר מבחני הרבנות הראשית לישראל. המכון מכשיר ומלווה אליהם. בנוסף אתה מצטרף לקבוצת לומדי המכון בוואטסאפ ובמייל, ולתכנים השבועיים שלנו. מה לומדים ששת הנושאים במסלול אחד לפי הסדר והסימנים שעליהם נבחנים במבחני הרבנות. ששת נושאי הלימוד הכלולים בחבילה, כל אחד עד רמת הוראה מלאה: הלכות שבתהלכות נידההלכות איסור והיתרהלכות חופה וקידושיןהלכות ברכות ותפילההלכות אבלות הספר חוברת לימוד לכל אחד מ-6 הנושאים מגיעה עד הבית, עם הסימנים הנלמדים בעיון שעליהם בעיקר יהיה המבחן. הוספה לסל ← או קודם, שיעור ראשון במתנה ← לא רק מילים מי כבר סמך עלינו הסכמות של גדולי ישראל, רבנים שממליצים על המכון, ולומדים שכבר עברו את הדרך. בהסכמת גדולי ישראל לצפייה במכתב המלא ←מכתב המלצה״ הנני מצטרף בשבח ובמעלת הארגון הנעלה, לשם טוב ולתהילה, להפצת תורה והלכה "יגדיל תורה", בראשות האברך היקר והנעלה, שוקד באהלה של תורה, איש חי רב פעלים מזכה הרבים, הרה"ג רבי מאור תורג'מן שליט"א. הראשון לציון הרב דוד יוסף שליט”אהרב הראשי לישראל, ראש בית המדרש “יחוה דעת” וחבר מועצת חכמי התורה ״שבו מאירים ומבארים כל סעיף בשולחן ערוך הרב שלמה עמאר שליט”א ״ערוך בטוב טעם ודעת זקנים בלשון ברורה ובנעימה הרב אשר וייס שליט”א ״בשפה ברורה וקלה, ללומדים לחזרה ולשינון הרוצים להבחן על הלכות אלו הרב יצחק יוסף שליט”א ״בביאור מובן ולמעשה, הנחוצים מאד לציבור שלא להיכשל הרב זלמן נחמיה גולדברג זצ”ל לכל ההסכמות ← רבנים ממליצים על המכון הרב יוסף צבי רימוןממליץ על המכוןהרב אליאור אמויאלממליץ על המכון לומדים מספרים, במילים שלהם ״ אם מישהו מתלבט אם התוכנית מתאימה לו, אני אומר מניסיון אישי: זה היה הדבר הכי טוב עבורי. לוקחים מושגים מורכבים ומורידים אותם לשפה ברורה, הכל מסודר עד הלכה למעשה. זה נתן לי תחושת שליטה אמיתית בהלכה, וההרגשה שאני מוכן. שלומי קליימןעבר מבחן בהלכות שבת״ קיבלתי ציון יפה בבחינה. הרב מאור זמין כל היום להודעות וגם לטלפונים, וליווה אותי לאורך כל הדרך עד המבחן. הרב שלומי חכמובעבר 3 מבחנים ברבנות״ שנתיים אחרי שסיימתי את הישיבה חיפשתי לימוד הלכה מעמיק ויסודי. קיבלתי חוברת ברורה, מובנת וסדורה, מהמקורות ועד פוסקי ימינו. מאז צירפתי עוד חבר, ואנחנו קמים כל בוקר ולומדים הלכות שבת. אבירןצירף חברים למכון לעוד עשרות ממליצים ← בלי אותיות קטנות אנחנו איתך עד שאתה עובר הליווי האישי נמשך עד שאתה מקבל את תעודת יורה יורה. אתה לא נשאר לבד באמצע הדרך. השיעור הראשון במתנה, לפני שאתה מחליט הליווי נמשך עד תעודת יורה יורה, לא עד המבחן הראשון מחיר אחד, סופי, כולל חומרי הלימוד והמשלוח אחרי שמזמינים מה קורה מהרגע שאתה מצטרף 1 רב מהמכון יוצר איתך קשר מיד לאחר ההרשמה. אתה מקבל מספר ליצירת קשר, תוכנית ליווי, ואת התכנים של המכון. 2 החוברות יוצאות אליך המשלוח מגיע אליך בדרך כלל תוך כ-4 ימי עסקים. חוברות הנושאים מגיעות עד הבית. 3 התשלום אפשר לפרוס עד 10 תשלומים של 550 ₪. התשלום מתבצע בעמוד מאובטח באתר. לפני שמזמינים השאלות שחוזרות כאן מה בדיוק נשלח אליי הביתה?+ חוברת לימוד לכל אחד מששת הנושאים, מודפסות, מגיעות עד הבית. חומרי הווידאו וההשלמה מגיעים בהתאם לנושא. מתי מגיע המשלוח?+ בדרך כלל תוך כ-4 ימי עסקים מרגע ההרשמה. במקביל רב מהמכון יוצר איתך קשר, כדי שתוכל להתחיל ללמוד עוד לפני שהחוברת מגיעה. אפשר לפרוס לתשלומים?+ כן. עד 10 תשלומים של 550 ₪. סך הכל 5,500 ₪, וזה המחיר הסופי. לא למדתי כבר שנים. אצליח?+ מתחילים מהיסודות, סוגיה אחר סוגיה. יש לך רב אישי שנותן משוב לאורך הדרך, והליווי נמשך עד שאתה מקבל את התעודה. מה קורה אם לא עברתי את המבחן?+ הליווי לא נגמר במבחן אחד. הוא נמשך עד שאתה מקבל את תעודת יורה יורה. רוצה את כל המסלול לסמיכה? 5,500 ₪, או עד 10 תשלומים של 550 ₪. השיעור הראשון במתנה, כדי שתתרשם לפני שתחליט. הוספה לסל ← שיעור ראשון במתנה מתלבט אם זה מתאים לך? דבר איתנו: 054-239-0375 * תעודת “יורה יורה” מוענקת על ידי הרבנות הראשית לישראל בלבד, בכפוף למעבר בחינותיה. מכון יגדיל תורה מכשיר ומלווה את הנבחנים לקראתן, ואינו הגורם המנפיק את התעודה. (function(){ var root=document.getElementById(‘ygc’); if(!root) return; // sticky buy bar: show it once the main buy box has scrolled away, hide it near the closing CTA var bar=document.getElementById(‘ygcBar’), box=root.querySelector(‘.pbuy’), end=root.querySelector(‘.cta’); if(bar&&box){ var tick=function(){ var b=box.getBoundingClientRect(), e=end?end.getBoundingClientRect():null; var show = b.bottom < 40 && !(e && e.top 1200) return; var els=[].slice.call(root.querySelectorAll(‘.rv, .stagger’)); var vh=window.innerHeight||800; var above=els.filter(function(el){return el.getBoundingClientRect().top < vh*0.95}); root.classList.add('reveal-armed'); above.forEach(function(el){el.classList.add('in')}); var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches; root.querySelectorAll('.stagger').forEach(function(g){var i=0;[].forEach.call(g.children,function(x){x.style.transitionDelay=(reduce?0:(i*80))+'ms';i++;});}); var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target)}})},{threshold:.1}); els.forEach(function(el){if(!el.classList.contains('in'))io.observe(el)}); })();