.service-card__header{display:flex;align-items:flex-start;gap:12px}.service-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:13px;background:rgb(255 122 58 / .08);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.service-card--detailed:hover .service-card__icon{background:rgb(255 122 58 / .13)}.service-card__icon svg{width:22px;height:22px;color:var(--brand)}.service-card__header h3{margin:0;padding-top:8px}.services-detailed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-card--detailed{display:flex;flex-direction:column;gap:10px;padding:19px 18px 18px;scroll-margin-top:110px;position:relative;overflow:hidden;min-height:260px;border:1px solid rgb(255 122 58 / .22);background:linear-gradient(180deg,#ffffff,#fffdfa);box-shadow:0 14px 30px rgb(2 6 23 / .08);border-radius:24px;transition:box-shadow .2s ease,transform .16s ease,border-color .2s ease}.service-card--detailed:hover{border-color:rgb(255 122 58 / .3);box-shadow:0 18px 36px rgb(2 6 23 / .12);transform:translateY(-1px)}.service-card--detailed::before{content:"";position:absolute;inset:0 14px auto 14px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(255 122 58 / .12) 0%,rgb(255 122 58 / .62) 50%,rgb(255 122 58 / .12) 100%)}.service-card--detailed h3{margin:0;line-height:1.34;font-size:1.08rem}.service-card--detailed .muted{margin-bottom:0}.service-qa{display:grid;gap:7px;margin-top:2px}.service-qa__item{display:block;min-width:0;border:1px solid rgb(148 163 184 / .2);background:rgb(255 255 255 / .92);border-radius:12px;padding:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.service-qa__item:hover{border-color:rgb(255 122 58 / .22)}.service-qa__item[open]{border-color:rgb(255 122 58 / .2);box-shadow:0 4px 12px rgb(2 6 23 / .04);background:#fff}.service-qa__item>summary{list-style:none}.service-qa__item>summary::-webkit-details-marker{display:none}.service-qa__q{margin:0;padding:10px 34px 10px 12px;font-weight:700;color:#1f2937;line-height:1.4;cursor:pointer;position:relative;overflow-wrap:anywhere}.service-qa__q::after{content:"+";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#b45328;font-size:.95rem;line-height:1;transition:transform .16s ease,color .16s ease}.service-qa__item[open] .service-qa__q::after{transform:translateY(-50%) rotate(45deg);color:#7a2a14}.service-qa__a{margin:0;padding:0 12px 10px;border-top:1px solid rgb(148 163 184 / .22);line-height:1.52;background:rgb(255 255 255 / .9);overflow-wrap:anywhere}.service-qa__a p{margin:8px 0 0}.service-rich{display:grid;gap:10px}.service-rich__label{margin:0;color:#374151;font-weight:700}.service-rich__section{display:block;min-width:0;border:1px solid rgb(148 163 184 / .2);background:rgb(255 255 255 / .92);border-radius:14px;padding:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.service-rich__section>summary{list-style:none}.service-rich__section>summary::-webkit-details-marker{display:none}.service-rich__section[open]{border-color:rgb(255 122 58 / .2);box-shadow:0 4px 12px rgb(2 6 23 / .04);background:#fff}.service-rich__title,.service-qa__sub{margin:0;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.service-rich__title--toggle{padding:9px 34px 9px 12px;position:relative;cursor:pointer}.service-rich__title--toggle::after{content:"+";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#b45328;font-size:.95rem;line-height:1;transition:transform .16s ease,color .16s ease}.service-rich__section[open] .service-rich__title--toggle::after{transform:translateY(-50%) rotate(45deg);color:#7a2a14}.service-rich__list,.service-qa__list{margin:0;padding:0 12px 10px 0;padding-right:22px;display:grid;gap:2px;border-top:1px solid rgb(148 163 184 / .2)}.service-rich__list li,.service-qa__list li{line-height:1.5;overflow-wrap:anywhere}.service-rich__bare{display:block;border-top:1px dashed rgb(148 163 184 / .35);padding-top:6px}.service-rich__title--plain{padding:0 12px;margin-bottom:2px}.service-rich__bare-text{margin:0;padding:0 12px 9px;border-right:2px solid rgb(255 122 58 / .2);overflow-wrap:anywhere}.services-bagrut-note{margin:32px 2px 0;font-size:.86rem;line-height:1.45;text-align:center}.service-panels{display:flex;flex-direction:column;gap:28px}.service-panel{display:grid;grid-template-columns:1fr 420px;border-radius:20px;overflow:hidden;border:1px solid rgb(0 0 0 / .055);background:#fff;box-shadow:0 1px 3px rgb(2 6 23 / .04),0 8px 32px rgb(2 6 23 / .07);transition:box-shadow 0.28s ease;min-height:320px}.service-panel:hover{box-shadow:0 2px 6px rgb(2 6 23 / .05),0 18px 52px rgb(2 6 23 / .1)}.service-panel:nth-child(even){grid-template-columns:420px 1fr}.service-panel:nth-child(even)>.service-panel__visual{grid-column:1;grid-row:1}.service-panel:nth-child(even)>.service-panel__body{grid-column:2;grid-row:1}.service-panel__body{padding:40px 44px 38px;display:flex;flex-direction:column;gap:14px;min-width:0}.service-panel__badge{display:inline-flex;align-items:center;gap:7px;padding:5px 14px 5px 10px;background:rgb(255 122 58 / .07);border:1px solid rgb(255 122 58 / .2);border-radius:999px;color:var(--brand);font-size:.82rem;font-weight:700;letter-spacing:.015em;width:fit-content}.service-panel__title{margin:0;font-size:1.72rem;font-weight:800;line-height:1.24;color:var(--ink)}.service-panel__lead{margin:0;color:#4b5563;line-height:1.76;font-size:.96rem}.service-panel__rows{display:flex;flex-direction:column;gap:0;border-top:1px solid rgb(255 122 58 / .09);margin-top:4px}.service-panel__row{padding:14px 0;border-bottom:1px solid rgb(148 163 184 / .11);display:flex;flex-direction:column;gap:8px}.service-panel__row:last-child{border-bottom:none;padding-bottom:0}.service-panel__row-label{margin:0;font-size:.73rem;font-weight:800;color:var(--brand);text-transform:uppercase;letter-spacing:.07em;padding-right:9px;border-right:2px solid rgb(255 122 58 / .42)}.service-panel__row .muted{margin:0;line-height:1.68;font-size:.93rem}.service-panel__list{margin:0;padding:0;padding-right:16px;display:flex;flex-direction:column;gap:5px;list-style:disc}.service-panel__list li{line-height:1.62;font-size:.93rem;color:#374151}.service-panel__visual{position:relative;overflow:hidden}.service-panel__visual-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.service-panel__visual-bg--warm{background:linear-gradient(145deg,#fff2eb 0%,#fde0ce 60%,#fbd5be 100%)}.service-panel__visual-bg--amber{background:linear-gradient(145deg,#fffbec 0%,#fdefc5 60%,#fde3a0 100%)}.service-panel__visual-bg--blue{background:linear-gradient(145deg,#f0f5ff 0%,#d8e8ff 60%,#c2d8ff 100%)}.service-panel__visual-bg--teal{background:linear-gradient(145deg,#f0faf6 0%,#cceedd 60%,#b0e4cc 100%)}.service-panel__visual-bg--purple{background:linear-gradient(145deg,#f8f0ff 0%,#ead4ff 60%,#ddb8ff 100%)}.service-panel__visual-bg--rose{background:linear-gradient(145deg,#fff0f4 0%,#ffd6e2 60%,#ffbcd0 100%)}.service-panel__visual-icon{width:200px;height:200px;color:rgb(255 122 58 / .09);position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);z-index:1;flex-shrink:0}.service-panel__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.service-panel__visual-bg::before,.service-panel__visual-bg::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.service-panel__visual-bg--warm::before{width:280px;height:280px;background:rgb(255 122 58 / .1);top:-70px;right:-60px}.service-panel__visual-bg--warm::after{width:170px;height:170px;background:rgb(255 150 80 / .12);bottom:-45px;left:-35px}.service-panel__visual-bg--amber::before{width:260px;height:260px;background:rgb(245 158 11 / .11);top:-65px;left:-55px}.service-panel__visual-bg--amber::after{width:180px;height:180px;background:rgb(251 191 36 / .14);bottom:-45px;right:-35px}.service-panel__visual-bg--blue::before{width:270px;height:270px;background:rgb(99 102 241 / .09);top:-70px;right:-55px}.service-panel__visual-bg--blue::after{width:170px;height:170px;background:rgb(129 140 248 / .12);bottom:-40px;left:-40px}.service-panel__visual-bg--teal::before{width:260px;height:260px;background:rgb(16 185 129 / .09);top:-65px;left:-50px}.service-panel__visual-bg--teal::after{width:175px;height:175px;background:rgb(52 211 153 / .13);bottom:-45px;right:-30px}.service-panel__visual-bg--purple::before{width:270px;height:270px;background:rgb(139 92 246 / .09);top:-65px;right:-55px}.service-panel__visual-bg--purple::after{width:175px;height:175px;background:rgb(167 139 250 / .13);bottom:-42px;left:-38px}.service-panel__visual-bg--rose::before{width:260px;height:260px;background:rgb(244 63 94 / .09);top:-60px;left:-50px}.service-panel__visual-bg--rose::after{width:170px;height:170px;background:rgb(251 113 133 / .13);bottom:-42px;right:-32px}@media (max-width:980px){.service-panel{grid-template-columns:1fr 300px!important;min-height:auto}.service-panel:nth-child(even){grid-template-columns:300px 1fr!important}.service-panel__body{padding:30px 30px 28px;gap:12px}.service-panel__title{font-size:1.44rem}.service-panels{gap:22px}}@media (max-width:760px){.service-panel,.service-panel:nth-child(even){grid-template-columns:1fr!important;grid-template-rows:230px auto}.service-panel__visual,.service-panel:nth-child(even)>.service-panel__visual{grid-column:1!important;grid-row:1}.service-panel__body,.service-panel:nth-child(even)>.service-panel__body{grid-column:1!important;grid-row:2;padding:26px 22px 24px}.service-panel__title{font-size:1.26rem}.service-panel__visual-icon{width:120px;height:120px}.service-panels{gap:20px}}@media (max-width:520px){.service-panels{gap:16px}.service-panel{border-radius:14px;grid-template-rows:200px auto}.service-panel__body{padding:22px 18px 20px}}.services-faq.section{padding-top:28px}.cta-box--clip{overflow:hidden}@media (max-width:980px){.services-detailed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card--detailed{min-height:236px}}@media (max-width:760px){.services-detailed-grid{grid-template-columns:1fr}}@media (max-width:520px){.service-card--detailed{padding:17px 14px 15px;border-radius:20px;min-height:auto}.service-rich__title--toggle,.service-qa__q{padding-right:12px;padding-left:34px}.service-rich__list,.service-qa__list{padding-right:20px}.services-bagrut-note{margin-top:18px}}