/* פטרן שקוף בשולי האזורים בלבד, ללא פגיעה בקריאות. */
.patterned{position:relative;isolation:isolate}.patterned:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('img/eastern-pattern.svg') center/150px;opacity:.085;mask-image:linear-gradient(90deg,#000,transparent 34%,transparent 70%,#000)}.wide{width:84%;max-width:1300px;margin:auto}.section-space{padding:85px 0}.split-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:9%;align-items:center}.center-intro{text-align:center;max-width:840px;margin:0 auto 45px}.center-intro p+p{margin-top:12px}h3{font:400 26px/1.35 'Secular One',sans-serif;margin:0 0 15px}p{overflow-wrap:break-word}.story-complete{padding-top:10px}.story-complete .image-frame>img{height:490px}.wave-compact{text-align:center;max-width:940px;margin:60px auto 0;padding:0 24px}.color-wave{font:400 clamp(27px,3vw,44px)/1.5 'Secular One',sans-serif;margin:0}.color-wave+.color-wave{margin-top:12px}.wave-word{display:inline-block;white-space:nowrap}.wave-letter{color:#b8b0a2}.practice-grid{margin-top:65px;display:grid;grid-template-columns:1fr 1fr;gap:36px 7%;padding-top:40px;border-top:1px solid #d5a35b44}.practice-item{display:grid;grid-template-columns:72px 1fr;gap:22px;align-items:start}.practice-item p{font-size:16px}.practice-item p+p{margin-top:12px}.icon-medallion{width:68px;height:68px;display:grid;place-items:center;border:1px solid #c8964f70;border-radius:50%;color:var(--gold);flex-shrink:0}.icon-medallion svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.icon-medallion .dot{fill:currentColor;stroke:none}.audience-complete{background:#eee2cf}.audience-complete .image-frame>img{height:590px}.audience-complete .corner-stroke{background:#eee2cf}.audience-list{padding:0;margin:25px 0;list-style:none}.audience-list li{position:relative;padding:12px 25px 12px 0;border-bottom:1px solid #17374a20;font-size:17px}.audience-list li:before{content:'';position:absolute;right:2px;top:24px;width:7px;height:7px;border:1px solid #a66735;transform:rotate(45deg)}.benefits-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0;margin:0}.benefits-list li{padding:25px 15px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;border-bottom:1px solid #17374a20}.benefits-list li:last-child{grid-column:2}.benefits-list p{font-size:17px}.benefits-list+.outro,.benefits-complete .wide>p{text-align:center;font-weight:500;margin-top:35px}.how-complete{background:#eee2cf}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}.mode-complete .image-frame>img{height:310px}.mode-complete .corner-stroke{background:#eee2cf}.mode-copy{text-align:center;padding-top:25px}.mode-copy h3{margin-bottom:8px}.how-complete .wide>p{text-align:center;max-width:850px;margin:35px auto 0}.about-complete{padding-bottom:0}.about-cutout{position:relative;align-self:end;isolation:isolate}.about-cutout>img{width:100%;max-height:660px;object-fit:contain;object-position:bottom}.about-ring{position:absolute;inset:20% -4% 0;border:1px solid var(--gold);border-radius:50% 50% 0 0;background:url('img/eastern-pattern.svg') center/155px,#ecddc5;z-index:-1;opacity:.55}.about-complete .section-copy{padding-bottom:65px}.about-complete .section-copy>div{border-right:2px solid var(--gold);padding-right:20px;margin-top:24px}.testimonials-complete{background:var(--blue);color:var(--cream)}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%}.quote-complete{margin:0;padding:30px;border:1px solid #d5a35b55;border-radius:45px 8px 45px 8px}.quote-mark{font:70px/1 'Secular One',sans-serif;color:var(--gold);display:block;height:50px}.quote-complete blockquote{margin:0 0 20px;font-size:19px;line-height:1.8}.quote-complete cite{font-style:normal;color:var(--gold);font-size:16px}.contact-complete{background:#eee2cf}.contact-complete h2{font-size:clamp(34px,3.6vw,53px);line-height:1.2}.contact-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;aspect-ratio:1;border-radius:50%;background:var(--deep);padding:45px;outline:1px solid var(--gold);outline-offset:12px}.contact-emblem img:first-child{width:58%;max-width:230px}.contact-emblem img:last-child{width:85%;max-width:310px}.contact-complete .section-copy>div{margin-top:28px}.contact-complete strong,.contact-complete small{display:block}.contact-complete small{font-size:14px;margin-top:6px}.contact-complete a[href^="tel"]{white-space:nowrap;display:inline-block;direction:ltr}.page-footer{padding:25px 8%;display:flex;justify-content:space-between;gap:25px;font-size:13px}.reveal{transition:opacity .7s ease,transform .7s ease}.reveal.waiting{opacity:0;transform:translateY(18px)}.reveal.visible{opacity:1;transform:none}
@media(max-width:960px){.benefits-list{grid-template-columns:1fr 1fr}.benefits-list li:last-child{grid-column:1/-1;max-width:400px;justify-self:center}.practice-grid{gap:30px}.practice-item{grid-template-columns:55px 1fr;gap:15px}.practice-item .icon-medallion{width:52px;height:52px}.practice-item h3{font-size:22px}}
@media(max-width:760px){.wide{width:86%}.section-space{padding:50px 0}.split-grid{grid-template-columns:1fr;gap:32px}.story-complete{padding-top:0}.story-complete .section-copy{grid-row:1}.story-complete .image-frame>img,.audience-complete .image-frame>img{height:330px}.wave-compact{margin-top:32px}.practice-grid{grid-template-columns:1fr;margin-top:35px;padding-top:30px}.benefits-list{gap:15px}.benefits-list li{padding:16px 2px}.benefits-list p{font-size:15px}.center-intro{margin-bottom:28px}.center-intro h2{font-size:36px}.mode-grid{grid-template-columns:1fr;gap:32px}.mode-complete .image-frame>img{height:290px}.about-complete{padding-bottom:0}.about-complete .section-copy{grid-row:1;padding-bottom:0}.about-cutout{max-width:420px;margin:auto}.about-ring{left:0;right:0}.quote-grid{grid-template-columns:1fr;gap:24px}.quote-complete{padding:25px}.quote-complete blockquote{font-size:17px}.contact-emblem{width:78%;max-width:330px;margin:25px auto 5px}.contact-complete .button{font-size:16px;gap:20px}.page-footer{font-size:12px;flex-wrap:wrap}.patterned:after{background-size:110px;opacity:.06}}
@media(prefers-reduced-motion:reduce){.reveal{transition:none}.reveal.waiting{opacity:1;transform:none}.wave-letter{color:var(--blue)}}
/* סבב תיקונים: ארבע יחידות עקביות, מסלול תוצאות וטופס וואטסאפ. */
.practice-grid{gap:22px;margin-top:52px;padding-top:0;border:0}.practice-item{position:relative;overflow:hidden;padding:30px 25px;background:#ffffff07;border:1px solid #d5a35b55;border-radius:38px 8px 38px 8px;transition:background .3s,border-color .3s,transform .6s,opacity .6s;transition-delay:var(--item-delay,0ms)}.practice-item:after{content:'';position:absolute;width:150px;height:150px;border:1px solid #d5a35b20;border-radius:50%;left:-95px;bottom:-95px;pointer-events:none}.practice-item .icon-medallion{background:var(--gold);color:var(--deep);border:none;box-shadow:0 0 0 6px #d5a35b13}.practice-item:hover{background:#ffffff10;border-color:var(--gold)}.practice-item .icon-medallion svg{stroke-width:1.65}.practice-item.visible svg path{stroke-dasharray:250;animation:draw-stroke 1.5s ease both;animation-delay:var(--item-delay,0ms)}@keyframes draw-stroke{from{stroke-dashoffset:250}to{stroke-dashoffset:0}}
.benefits-list{grid-template-columns:1fr 1fr;gap:18px 6%;counter-reset:benefit;position:relative}.benefits-list li{position:relative;display:grid;grid-template-columns:70px 1fr;align-items:center;text-align:right;gap:22px;border:1px solid #c8964f45;border-radius:34px 6px 34px 6px;background:#fffaf0;padding:25px 25px 25px 42px;isolation:isolate;transition:transform .6s,opacity .6s,border-color .3s;transition-delay:var(--item-delay,0ms)}.benefits-list li:nth-child(even){background:#ecdfc9}.benefits-list li:last-child{grid-column:1/-1;max-width:620px;justify-self:center;width:100%;background:var(--blue);color:var(--cream)}.benefit-index{position:absolute;left:14px;top:8px;font:400 14px/1.2 'Secular One',sans-serif;color:#a66735;opacity:.65}.benefits-list .icon-medallion{border:0;border-radius:18px 4px 18px 4px;background:#ead6b6;color:var(--blue);transform:rotate(-6deg);transition:transform .4s}.benefits-list .icon-medallion svg{transform:rotate(6deg)}.benefits-list li:hover .icon-medallion{transform:rotate(0)}.benefits-list li:hover{border-color:var(--gold)}.benefits-list li:last-child .benefit-index{color:var(--gold)}.benefits-list li.visible .icon-medallion{animation:icon-arrive .8s ease both;animation-delay:var(--item-delay,0ms)}@keyframes icon-arrive{from{transform:rotate(-18deg) scale(.8)}to{transform:rotate(-6deg) scale(1)}}
.lead-form{grid-column:1/-1;background:var(--cream);border:1px solid #c8964f85;border-radius:45px 8px 45px 8px;padding:38px 45px;margin-top:35px}.lead-form h3{font-size:29px;margin-bottom:24px}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.full-field{grid-column:1/-1}.lead-form label{display:block;font-size:16px;margin-bottom:8px}.lead-form label span{font-size:12px;font-weight:400}.lead-form input,.lead-form textarea{display:block;width:100%;border:1px solid #17374a55;background:#fffdf7;border-radius:10px;padding:13px 15px;font:inherit;color:var(--blue);outline-offset:3px}.lead-form input:focus,.lead-form textarea:focus{outline:2px solid var(--gold)}.lead-form textarea{resize:vertical;min-height:100px}.lead-form button{font-family:Rubik,sans-serif;font-size:17px;border:0;cursor:pointer}.form-note{font-size:13px!important;margin-top:14px!important;max-width:650px}.lead-form button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
@media(max-width:760px){.practice-item{padding:25px 18px;gap:16px}.benefits-list{grid-template-columns:1fr;gap:16px}.benefits-list li{grid-template-columns:56px 1fr;gap:18px;padding:22px 18px 22px 36px}.benefits-list .icon-medallion{width:56px;height:56px}.benefits-list p{font-size:17px}.benefits-list li:last-child{grid-column:auto;max-width:none}.lead-form{padding:28px 22px;margin-top:15px}.form-fields{grid-template-columns:1fr;gap:18px}.lead-form h3{font-size:25px}.lead-form button{width:100%;justify-content:space-between}.story-complete .section-copy{grid-row:auto}}
@media(prefers-reduced-motion:reduce){.practice-item,.benefits-list li,.benefits-list .icon-medallion{transition:none}.practice-item.visible svg path,.benefits-list li.visible .icon-medallion{animation:none}}

/* תמונת התעודה נשמרת בשלמותה, ללא חיתוך פנים או תעודה. */
.about-certificate{margin:0;align-self:center}.about-certificate>img{height:auto;width:100%;aspect-ratio:auto;object-fit:contain}.about-complete{padding-bottom:65px}.about-complete .section-copy{padding-bottom:0}@media(max-width:760px){.about-complete{padding-bottom:50px}.about-certificate>img{height:auto}}
/* קלפי גלילה: ההזזה והזווית מתמזגות עם סיבוב הנחיתה והקפיץ באותו transform. */
.benefits-complete{overflow:visible;background:#eee7dc}.card-stack{--card-width:28vw;--card-height:42vw;--card-step:65vh;display:grid;grid-template-rows:var(--card-step) var(--card-step) calc(var(--card-height) + 28px);position:relative;margin:60px 0 80px;isolation:isolate}.stack-slot{grid-column:1;grid-row:calc(var(--card-index) + 1)/4;min-width:0;position:relative;z-index:calc(var(--card-index) + 1);pointer-events:none}.stack-anchor{position:sticky;top:calc((100vh - var(--card-height))/2 + var(--card-drop));width:var(--card-width);height:var(--card-height);margin-inline:auto}.benefit-card{--turn:0;--spring-x:1;--spring-y:1;--spring-lift:0px;box-sizing:border-box;width:100%;height:100%;padding:clamp(20px,2.8vw,48px);border-radius:36px;display:flex;flex-direction:column;justify-content:space-between;background:#fffaf1;color:var(--blue);border:1px solid #17374a20;transform-origin:50% 80%;transform:translate(var(--card-x),var(--spring-lift)) rotate(calc(var(--card-angle) * var(--turn))) scale(var(--spring-x),var(--spring-y));will-change:transform;box-shadow:0 12px 25px #102d4012;pointer-events:auto}.card-2{background:#dfc69d}.card-3{background:var(--blue);color:var(--cream);border-color:#d5a35b55}.card-number{font:400 clamp(45px,6vw,90px)/1 'Secular One',sans-serif;opacity:.5;direction:ltr;text-align:right}.card-content h3{font-size:clamp(22px,2.65vw,40px);line-height:1.2;margin-bottom:25px;max-width:9em}.card-content ul{list-style:none;margin:0;padding:0}.card-content li{border-top:1px solid currentColor;padding:12px 0;font-size:clamp(15px,1.12vw,19px);line-height:1.6}.card-3 .card-number{color:var(--gold)}.lead-form{padding:24px 30px}.lead-form h3{font-size:23px;margin-bottom:16px}.form-fields{grid-template-columns:1fr 1fr 1.4fr auto;gap:16px;align-items:end}.form-fields .full-field{grid-column:auto}.lead-form .form-fields button{margin:0;min-height:53px;white-space:nowrap;font-size:16px;padding:12px 23px}.form-note{font-size:12px!important;margin-top:10px!important}.lead-form label{font-size:14px}.lead-form input{font-size:16px;padding:11px 13px;min-height:53px}
@media(max-width:1000px) and (min-width:761px){.card-stack{--card-width:34vw;--card-height:52vw}.card-content h3{font-size:27px}.card-content li{font-size:15px}.form-fields{grid-template-columns:1fr 1fr}.form-fields .full-field{grid-column:auto}}
@media(max-width:760px){.card-stack{--card-width:66vw;--card-height:110vw;--card-step:62svh;margin-top:35px;margin-bottom:60px}.benefit-card{border-radius:28px;padding:23px 20px}.card-number{font-size:52px}.card-content h3{font-size:clamp(21px,6vw,29px);margin-bottom:20px}.card-content li{font-size:15px;padding:11px 0;line-height:1.55}.stack-slot{--card-x:clamp(-10vw,0px,10vw)}.stack-slot:nth-child(1){--card-x:10vw!important}.stack-slot:nth-child(3){--card-x:-8vw!important}.lead-form{padding:23px 20px}.form-fields{grid-template-columns:1fr}.lead-form .form-fields button{width:100%}.card-stack .stack-anchor{top:calc((100svh - var(--card-height))/2 + var(--card-drop))}}
@media(max-height:700px) and (min-width:761px){.card-stack{--card-height:82vh;--card-width:32vw}.card-content h3{font-size:25px}.card-content li{padding:8px 0;font-size:15px}}
@media(prefers-reduced-motion:reduce){.benefit-card{--turn:1!important;--spring-x:1!important;--spring-y:1!important;--spring-lift:0px!important;will-change:auto}}
/* קלפים קומפקטיים: פריסה פתוחה ללא כיסוי תוכן. */
.card-stack{--card-width:25vw;--card-height:27vw;--card-step:38vh;margin-top:35px;margin-bottom:35px}.stack-slot:nth-child(1){--card-x:27.5vw!important;--card-angle:2deg!important;--card-drop:0px!important}.stack-slot:nth-child(2){--card-x:0vw!important;--card-angle:-1deg!important;--card-drop:14px!important}.stack-slot:nth-child(3){--card-x:-27.5vw!important;--card-angle:-2deg!important;--card-drop:28px!important}.benefit-card{padding:clamp(18px,2vw,30px);border-radius:28px;justify-content:flex-start;gap:18px;transform-origin:center}.card-number{font-size:clamp(35px,3.8vw,58px)}.card-content{text-align:right}.card-content h3{font-size:clamp(21px,2vw,30px);margin-bottom:16px;max-width:none;line-height:1.25}.card-content li{font-size:clamp(14px,1.1vw,18px);padding:8px 0;line-height:1.5}.card-stack{grid-template-rows:var(--card-step) var(--card-step) calc(var(--card-height) + 28px)}
@media(min-width:761px) and (max-width:1100px){.card-stack{--card-height:36vw}.card-content h3{font-size:23px}.card-content li{font-size:15px}.benefit-card{gap:14px;padding:20px}}
@media(max-width:760px){.card-stack{display:flex;flex-direction:column;gap:30px;margin:30px 0;--card-width:100%;--card-height:auto}.stack-slot{grid-area:auto;--card-x:0px!important;--card-drop:0px!important;pointer-events:auto}.stack-slot:nth-child(1),.stack-slot:nth-child(2),.stack-slot:nth-child(3){--card-x:0px!important;--card-drop:0px!important}.stack-anchor{position:relative;top:auto!important;height:auto;width:100%}.benefit-card{height:auto;min-height:300px;aspect-ratio:auto;padding:26px;gap:22px;will-change:auto}.card-number{font-size:44px}.card-content h3{font-size:27px;margin-bottom:15px}.card-content li{font-size:17px;padding:10px 0}.benefits-complete{overflow:clip}}

/* תיקוני טיפוגרפיה, כניסה מדורגת וכיתוב על תמונות. */
html{scroll-behavior:smooth}
#contact-form{scroll-margin-top:28px}
.hero-copy h1{font-size:clamp(40px,4.8vw,72px);max-width:none;line-height:1.12}
.hero-copy h1>span{display:block;white-space:nowrap}
.wave-compact .color-wave{line-height:1.3}
.wave-compact .color-wave+.color-wave{margin-top:2px}
.audience-list li.scroll-bullet{opacity:var(--bullet-progress,1);transform:translateY(calc((1 - var(--bullet-progress,1))*20px));will-change:opacity,transform}
.mode-complete{position:relative;isolation:isolate}
.mode-complete .image-frame{margin:0}
.mode-complete .image-frame:after{content:'';position:absolute;inset:12px;background:linear-gradient(180deg,rgba(16,45,64,.12),rgba(16,45,64,.48) 45%,rgba(16,45,64,.92));border-radius:90px 10px 90px 10px;pointer-events:none}
.mode-complete .mode-copy{position:absolute;inset:auto 30px 35px;z-index:2;padding:0;color:#fff;text-align:center}
.mode-copy h3{color:#fff;font-size:34px;line-height:1.2}
.mode-copy p{color:#fff;font-size:19px;line-height:1.6}
.whatsapp-icon{width:27px;height:27px;flex-shrink:0}
@media(max-width:760px){.hero-copy h1{font-size:11vw;max-width:none}.mode-complete .image-frame:after{border-radius:65px 8px 65px 8px}.mode-copy h3{font-size:30px}.mode-copy p{font-size:17px}.mode-complete .mode-copy{inset:auto 30px 32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.audience-list li.scroll-bullet{opacity:1;transform:none;will-change:auto}}

/* היררכיית כותרות: ראשית גדולה בשתי שורות, כותרות אזור קטנות יותר וכותרות ביניים מודגשות. */
.hero-copy h1{font-size:clamp(46px,5.6vw,86px);line-height:1.1;letter-spacing:-.035em}
h2,.section-copy h2,.center-intro h2,.contact-complete h2{font-size:clamp(32px,3.5vw,50px);line-height:1.15}
h3,.practice-item h3,.card-content h3,.mode-copy h3,.lead-form h3{font-family:Rubik,Arial,sans-serif;font-weight:700;font-size:clamp(22px,2vw,28px);line-height:1.35}
.benefits-subheading{max-width:760px;margin:0 auto 18px}
.benefits-complete .center-intro{margin-bottom:0}
.benefits-complete .card-stack{margin-top:14px}
.audience-complete strong,.center-intro strong{font-weight:700}
.contact-complete .section-copy>.button{gap:18px;max-width:100%;font-size:17px}
.lead-form #form-heading{font-size:clamp(21px,1.8vw,26px)}
@media(max-width:760px){.hero-copy h1{font-size:12.4vw}h2,.section-copy h2,.center-intro h2,.contact-complete h2{font-size:clamp(30px,8vw,38px)}h3,.practice-item h3,.card-content h3,.mode-copy h3{font-size:23px}.benefits-complete .card-stack{margin-top:12px}.contact-complete .section-copy>.button{font-size:16px;gap:14px;padding-inline:20px}}

/* סמל הסיום מוקטן כולו, כולל העיגול והמסגרת. */
.contact-emblem{width:240px;max-width:65%;justify-self:center;padding:25px;gap:18px;outline-offset:7px;margin:0 auto}
@media(max-width:760px){.contact-emblem{width:180px;max-width:60%;padding:20px;gap:14px;margin:12px auto 0;outline-offset:6px}}

/* המלצות: התרוממות וסיבוב קל במעבר עכבר. */
.quote-complete{position:relative;transition:opacity .7s ease,transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease,border-color .35s ease;transform-origin:center}
@media(hover:hover) and (pointer:fine){
.quote-complete:hover{z-index:1;transform:translateY(-7px) rotate(-1.2deg);box-shadow:0 16px 30px rgba(0,0,0,.22);border-color:var(--gold)}
.quote-complete:nth-child(even):hover{transform:translateY(-7px) rotate(1.2deg)}
}
@media(prefers-reduced-motion:reduce){.quote-complete{transition:none}.quote-complete:hover,.quote-complete:nth-child(even):hover{transform:none}}
/* תיקוני קרן 02.10: כותרת משנה בלי בולד, "לחיים" בצבע הכפתור, הטופס בצד שמאל מתחת לעיגול */
.benefits-subheading{font-weight:400}
.hero-copy h1 .h1-accent{color:var(--gold)}
.contact-side{display:flex;flex-direction:column;align-items:center;gap:40px;min-width:0}
.contact-side .lead-form{margin-top:0;width:100%}
.contact-side .form-fields{grid-template-columns:1fr 1fr}
.contact-side .form-fields .full-field,.contact-side .form-fields button{grid-column:1/-1}
.contact-side .lead-form .form-fields button{justify-content:center}
@media(max-width:760px){.contact-side{gap:28px}.contact-side .form-fields{grid-template-columns:1fr}}

/* המלצה ראשית ברוחב מלא, 02.10 */
.quote-featured{grid-column:1/-1}

/* 02.10: טלפון לחיץ עם אייקון, לוגו מעל הטופס בלי רקע כחול */
.contact-complete a[href^="tel"]{display:inline-flex;align-items:center;gap:6px;text-decoration:underline transparent;text-underline-offset:5px;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s}
.contact-complete a[href^="tel"] .phone-icon{width:.95em;height:.95em;flex-shrink:0}
.contact-complete a[href^="tel"]:hover,.contact-complete a[href^="tel"]:focus-visible{color:var(--gold);text-decoration-color:currentColor}
.contact-side .contact-emblem{background:none;outline:0;aspect-ratio:auto;border-radius:0;padding:0}

/* 02.10: גל צבע בכותרת אזור יצירת הקשר, בגודל הכותרת המקורי; משפט הפתיחה בבולד */
.contact-complete h2.color-wave{font-size:clamp(32px,3.5vw,50px);line-height:1.15;margin:0 0 24px}
.contact-complete .contact-lead{font-weight:700}
@media(max-width:760px){.contact-complete h2.color-wave{font-size:clamp(30px,8vw,38px)}}

/* 02.10: אייקון טלפון מלא בגודל אייקון הוואטסאפ, בלי קו במעבר עכבר; לוגו קטן יותר מעל הטופס */
.contact-complete a[href^="tel"]{gap:8px;text-decoration:none}
.contact-complete a[href^="tel"] .phone-icon{width:27px;height:27px}
.contact-complete a[href^="tel"]:hover,.contact-complete a[href^="tel"]:focus-visible{text-decoration:none}
.contact-side .contact-emblem{width:170px;gap:12px}
@media(max-width:760px){.contact-side .contact-emblem{width:140px;gap:10px}}
.contact-complete .section-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px}

/* 02.10: אייקון טלפון מלא ועבה; שורת השם והטלפון ברוחב כפתור הוואטסאפ שמעליה */
.contact-complete a[href^="tel"] .phone-icon{width:24px;height:24px}
.contact-actions{display:inline-flex;flex-direction:column;align-items:stretch;max-width:100%}
.contact-actions>.button{gap:18px;max-width:100%;font-size:17px}
.contact-complete .contact-line{margin-top:28px}
.contact-complete .contact-line strong{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px}
.contact-sep{opacity:.55}
@media(max-width:760px){.contact-actions>.button{font-size:16px;gap:14px;padding-inline:20px}.contact-complete .contact-line strong{gap:6px}}

/* 02.10: שורת השם והטלפון מעל כפתור הוואטסאפ, אייקון טלפון קטן יותר */
.contact-complete .contact-line{margin-top:30px}
.contact-actions>.button{margin-top:16px}
.contact-complete a[href^="tel"] .phone-icon{width:20px;height:20px}
.contact-complete .contact-actions .contact-line{margin-top:0}

/* 02.10: הטלפון במעבר עכבר מקפץ מעט למעלה במקום שינוי צבע (קונטרסט) */
.contact-complete a[href^="tel"]{transition:transform .25s ease}
.contact-complete a[href^="tel"]:hover,.contact-complete a[href^="tel"]:focus-visible{color:inherit;transform:translateY(-3px)}
@media(prefers-reduced-motion:reduce){.contact-complete a[href^="tel"]:hover,.contact-complete a[href^="tel"]:focus-visible{transform:none;text-decoration:underline}}

/* 02.10 נגישות: כותרת המשנה של "עם מה תצאו?" היא פסקה ולא h3, באותו מראה */
p.benefits-subheading{font:400 clamp(22px,2vw,28px)/1.35 Rubik,Arial,sans-serif;max-width:760px;margin:0 auto 18px}
@media(max-width:760px){p.benefits-subheading{font-size:23px}}
