.perso-page{--cream:#faf6ef;--paper:#fffdf9;--sand:#f2ebdd;--ink:#221c14;--soft:#736858;--gold:#7d5d2e;--gold-d:#7d5d2e;--line:#e6dcc9;--error:#b3453f}.perso-page,.perso-page *{box-sizing:border-box;margin:0;padding:0}.perso-page{color:var(--ink);background:var(--cream);font-family:Jost,sans-serif;font-weight:300;line-height:1.7}.perso-page img{max-width:100%;display:block}.perso-page a{color:inherit;text-decoration:none}.perso-page .serif{font-family:Cormorant Garamond,serif}.perso-page .wrap{max-width:1000px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.perso-page .top{padding:24px 0}.perso-page .crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:.68rem}.perso-page .crumb a{color:var(--soft)}.perso-page .page-head{border-bottom:1px solid var(--line);text-align:center;padding:20px 0 40px}.perso-page .page-head .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-d);margin-bottom:16px;font-size:.68rem}.perso-page .page-head h1{margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(2.3rem,4.4vw,3.2rem);font-weight:400}.perso-page .page-head h1 em{color:var(--gold-d);font-style:italic}.perso-page .page-head p{color:var(--soft);max-width:58ch;margin:0 auto;font-size:.95rem;line-height:1.7}.perso-page .icon{width:26px;height:26px;color:var(--gold-d);display:inline-block}.perso-page .icon svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.perso-page .section{border-bottom:1px solid var(--line);padding:52px 0}.perso-page .section:last-of-type{border-bottom:none}.perso-page .section-title{text-align:center;margin-bottom:40px}.perso-page .section-title h2{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:400}.perso-page .section-title h2 em{color:var(--gold-d);font-style:italic}.perso-page .section-title p{color:var(--soft);max-width:52ch;margin:0 auto;font-size:.88rem}.perso-page .steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.perso-page .step{text-align:center}.perso-page .step .num{letter-spacing:.14em;color:var(--gold-d);border:1px solid var(--gold);border-radius:100px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 16px;font-family:Cormorant Garamond,serif;font-size:.82rem;display:flex}.perso-page .step h3{margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:400}.perso-page .step p{color:var(--soft);font-size:.82rem;line-height:1.6}.perso-page .tech-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.perso-page .tech{border:1px solid var(--line);background:var(--paper);padding:30px}.perso-page .tech .icon{margin-bottom:14px}.perso-page .tech h3{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:400}.perso-page .tech p{color:#3a3226;font-size:.88rem;line-height:1.7}.perso-page .tech .ex{color:var(--soft);letter-spacing:.02em;margin-top:12px;font-size:.8rem}.perso-page .tech-note{text-align:center;color:var(--soft);margin-top:24px;font-size:.84rem;font-style:italic}.perso-page .tech-note strong{color:var(--gold-d);font-style:normal;font-weight:500}.perso-page .opt-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.perso-page .opt-list{list-style:none}.perso-page .opt-list li{border-bottom:1px solid var(--line);color:#3a3226;gap:12px;padding:14px 0;font-size:.9rem;display:flex}.perso-page .opt-list li:last-child{border-bottom:none}.perso-page .opt-list .icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.perso-page .opt-list strong{color:var(--ink);font-weight:500}.perso-page .hebrew-card{border:1px solid var(--line);background:var(--sand);text-align:center;padding:30px}.perso-page .hebrew-card .lat{color:var(--gold-d);margin-bottom:4px;font-family:Pinyon Script,cursive;font-size:3.2rem;line-height:1.15}.perso-page .hebrew-card .sample{color:var(--gold-d);direction:rtl;margin-bottom:16px;font-family:Bona Nova,serif;font-size:2rem;font-weight:700}.perso-page .hebrew-card p{color:var(--soft);font-size:.82rem;line-height:1.6}.perso-page .note-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.perso-page .note-card{border:1px solid var(--line);border-left:3px solid var(--gold-d);background:var(--paper);padding:24px}.perso-page .note-card h3{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:400}.perso-page .note-card p{color:#3a3226;font-size:.86rem;line-height:1.65}.perso-page .note-card strong{color:var(--ink);font-weight:500}.perso-page .price-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.perso-page .price-tags span{letter-spacing:.04em;color:var(--gold-d);border:1px solid var(--gold);border-radius:100px;padding:6px 12px;font-size:.74rem}.perso-page .tips{border:1px solid var(--line);background:var(--paper);padding:30px 34px}.perso-page .tips h3{margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:400}.perso-page .tips ul{list-style:none}.perso-page .tips li{color:#3a3226;gap:12px;padding:12px 0;font-size:.88rem;line-height:1.6;display:flex}.perso-page .tips li:not(:last-child){border-bottom:1px solid var(--line)}.perso-page .tips .icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.perso-page .tips strong{color:var(--ink);font-weight:500}.perso-page .cta{text-align:center;padding:56px 0 80px}.perso-page .cta h2{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:400}.perso-page .cta h2 em{color:var(--gold-d);font-style:italic}.perso-page .cta p{color:var(--soft);margin-bottom:26px;font-size:.9rem}.perso-page .btn{border:1px solid var(--ink);background:var(--ink);color:var(--cream);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:15px 40px;font-family:Jost,sans-serif;font-size:.72rem;transition:all .3s;display:inline-block}.perso-page .btn:hover{color:var(--ink);background:0 0}@media (max-width:820px){.perso-page .steps{grid-template-columns:1fr 1fr;gap:32px 20px}.perso-page .tech-grid,.perso-page .opt-grid,.perso-page .note-cards{grid-template-columns:1fr}}@media (max-width:460px){.perso-page .steps{grid-template-columns:1fr}}.perso-page .lyh{z-index:100;font-family:Jost,sans-serif;font-weight:300;position:sticky;top:0}.perso-page .lyh *{box-sizing:border-box}.perso-page .lyh a{color:inherit;text-decoration:none}.perso-page .lyh-topbar{background:#f5efe2;border-bottom:1px solid #b8935a47;overflow:hidden}.perso-page .lyh-ticker{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.perso-page .lyh-track{white-space:nowrap;will-change:transform;align-items:center;gap:22px;padding:4px 13px;animation:68s linear infinite lyh-ticker;display:flex}.perso-page .lyh-ticker:hover .lyh-track{animation-play-state:paused}.perso-page .lyh-item{letter-spacing:1.5px;color:#6a5f52;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.perso-page .lyh-dot{background:#7d5d2e;border-radius:50%;flex:none;width:4px;height:4px}@keyframes lyh-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.perso-page .lyh-track{justify-content:center;width:100%;animation:none}}.perso-page .lyh-bar{background:#faf6efeb;border-bottom:1px solid #b8935a24;position:relative}.perso-page .lyh-wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:7px clamp(18px,4vw,44px);display:grid}.perso-page .lyh-left{justify-self:start;align-items:center;gap:22px;display:flex}.perso-page .lyh-right{justify-self:end;align-items:center;gap:20px;display:flex}.perso-page .lyh-nav{gap:22px;display:flex}.perso-page .lyh-nav a{letter-spacing:1.3px;text-transform:uppercase;color:#6a5f52;white-space:nowrap;padding:3px 0;font-size:11.5px;transition:color .3s}.perso-page .lyh-nav a:hover{color:#3a3128}.perso-page .lyh-logo{letter-spacing:5px;color:#3a3128;text-transform:uppercase;justify-self:center;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;line-height:1}.perso-page .lyh-logo small{letter-spacing:4px;color:#7d5d2e;text-align:center;margin-top:2px;font-family:Jost,sans-serif;font-size:7.5px;font-weight:300;display:block}.perso-page .lyh-icons{align-items:center;gap:16px;display:flex}.perso-page .lyh-icons a{color:#3a3128;transition:color .3s;display:flex;position:relative}.perso-page .lyh-icons a:hover{color:#7d5d2e}.perso-page .lyh-icons svg{stroke:currentColor;stroke-width:1.3px;fill:none;width:18px;height:18px}.perso-page .lyh-cc{color:#fff;background:#7d5d2e;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8.5px;display:flex;position:absolute;top:-7px;right:-8px}.perso-page .lyh-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:4px;display:none}.perso-page .lyh-burger span{background:#3a3128;width:22px;height:1.5px}.perso-page .lyh-menu{z-index:300;background:#faf6ef;flex-direction:column;padding:22px 26px;transition:transform .45s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.perso-page .lyh-menu.open{transform:none}.perso-page .lyh-menu-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.perso-page .lyh-menu a{color:#3a3128;border-bottom:1px solid #b8935a24;padding:11px 0;font-family:Cormorant Garamond,serif;font-size:23px}.perso-page .lyh-close{color:#3a3128;cursor:pointer;background:0 0;border:none;font-size:30px;line-height:1}@media (max-width:1080px){.perso-page .lyh-nav{display:none}.perso-page .lyh-burger{display:flex}}.perso-page .lyf{color:#6a5f52;background:#faf6ef;border-top:1px solid #b8935a2e;padding:64px 0 28px;font-family:Jost,sans-serif;font-weight:300;line-height:1.6}.perso-page .lyf *{box-sizing:border-box}.perso-page .lyf-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.perso-page .lyf-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:44px;margin-bottom:48px;display:grid}.perso-page .lyf-brand .lyf-logo{color:#3a3128;letter-spacing:.5px;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:24px;text-decoration:none;display:inline-block}.perso-page .lyf-brand p{max-width:280px;margin:0;font-size:14px}.perso-page .lyf-slogan{color:#7d5d2e;margin-top:16px;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic}.perso-page .lyf-col h4{letter-spacing:2.5px;text-transform:uppercase;color:#3a3128;margin:0 0 18px;font-size:12px;font-weight:400}.perso-page .lyf-col a{color:#6a5f52;margin-bottom:11px;font-size:13.5px;text-decoration:none;transition:color .3s;display:block}.perso-page .lyf-col a:hover{color:#7d5d2e}.perso-page .lyf-contact a{align-items:center;gap:10px;display:flex}.perso-page .lyf-contact svg{stroke:#7d5d2e;stroke-width:1.3px;fill:none;flex-shrink:0;width:16px;height:16px}.perso-page .lyf-bottom{border-top:1px solid #b8935a29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.perso-page .lyf-bottom p{letter-spacing:1px;margin:0;font-size:11.5px}.perso-page .lyf-tva{color:#7d5d2e}.perso-page .lyf-legal{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.perso-page .lyf-legal a{letter-spacing:1px;color:#6a5f52;font-size:11.5px;text-decoration:none;transition:color .3s}.perso-page .lyf-legal a:hover{color:#7d5d2e}@media (max-width:860px){.perso-page .lyf-grid{grid-template-columns:1fr 1fr;gap:32px}.perso-page .lyf-brand{grid-column:1/-1}}@media (max-width:520px){.perso-page .lyf-grid{grid-template-columns:1fr}.perso-page .lyf-bottom{text-align:center;flex-direction:column}}
