/* GT Installments r9 — עמוד מוצר (עיצוב א') + קופה (עיצוב ב') */
.gt-inst-pp{display:block;margin:10px 0 6px;padding:10px 12px;border-radius:12px;background:#f7effa;font-size:15px!important;line-height:1.55;color:#1d1b22;text-align:right;direction:rtl}
.gt-inst-pp__l1,.gt-inst-pp__l2{font-size:15px;line-height:1.55;margin:0}
.gt-inst-pp__l1 b,.gt-inst-pp__l2 b{color:#7D0F82;font-weight:800}
.gt-inst-pp__l2{margin-top:3px}
.gt-inst-pp__sub{font-size:12px;color:#6f6a7a;margin-top:6px;line-height:1.4}
.gt-inst-pp__apr{font-size:12px;color:#6f6a7a}
@media(max-width:600px){.gt-inst-pp{font-size:14px!important}.gt-inst-pp__l1,.gt-inst-pp__l2{font-size:14px}}
.gt-payment-strip .gt-inst-banner h3{margin:0 0 8px;font:700 24px/1.2 'Rubik','Heebo',sans-serif;color:#7D0F82}
.gt-payment-strip .gt-inst-banner p{margin:0;font:400 15px/1.55 'Heebo','Assistant',sans-serif;color:#444}
.gt-payment-strip .gt-inst-banner p.small{font-size:12px;color:#777;margin-top:6px}
.gt-payment-strip .gt-inst-banner a{color:#7D0F82;text-decoration:underline}

.gt-inst,.gt-inst *{box-sizing:border-box}
.gt-inst{display:block;width:100%;max-width:100%;border:1.5px solid #e6e1ec;border-radius:14px;padding:12px 14px;margin:0 0 16px;background:#fff;overflow:hidden;direction:rtl;text-align:right}
.gt-inst__wrap>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;margin:0;padding:0}
.gt-inst__wrap>summary::-webkit-details-marker{display:none}
.gt-inst__wrap>summary::marker{content:""}
.gt-inst__wrap>summary:focus-visible{outline:3px solid #7D0F82;outline-offset:3px;border-radius:8px}
.gt-inst__sum-main{display:flex;flex-direction:column;min-width:0}
.gt-inst__sum-main b{font-size:15px;font-weight:800;color:#1f7a4d;line-height:1.35}
.gt-inst__sum-main b.gt-inst__sum-title{color:#1d1b22;font-size:16px}
.gt-inst__sum-sub{font-size:12px;color:#6f6a7a;line-height:1.4}
.gt-inst__sum-cta{font-size:13px;font-weight:700;color:#7D0F82;text-decoration:underline;text-underline-offset:3px}
.gt-inst__sum-cta::after{content:" \25BE";display:inline-block;text-decoration:none}
.gt-inst__wrap[open]>summary .gt-inst__sum-cta::after{content:" \25B4"}
.gt-inst__wrap[open]>summary{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e6e1ec}
.gt-inst.has-sel .gt-inst__wrap>summary{pointer-events:none;cursor:default}
.gt-inst__clearrow{margin:10px 0 0}
.gt-inst__clear{border:0;background:none;padding:0;font:inherit;font-size:13px;color:#6f6a7a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:right}
.gt-inst__clear:hover{color:#7D0F82}
.gt-inst[hidden],.gt-inst [hidden]{display:none!important}
.gt-inst__fs{border:0;margin:0;padding:0;min-width:0;max-width:100%}
.gt-inst__legend{font-weight:800;font-size:17px;margin:0 0 2px;padding:0;color:#1d1b22;float:none;width:auto}
.gt-inst__hint{margin:0 0 12px;font-size:13px;color:#6f6a7a}
.gt-inst__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}
.gt-inst__q{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;width:100%;margin:0;padding:10px 4px 8px;overflow:hidden;border:1.5px solid #e6e1ec;border-radius:12px;background:#fff;cursor:pointer;text-align:center;line-height:1.2}
.gt-inst__q:hover{border-color:#c9b3d0}
.gt-inst__q.is-sel{border-color:#7D0F82;background:#f7effa;box-shadow:0 0 0 1px #7D0F82 inset}
.gt-inst__q:focus-within{outline:3px solid #7D0F82;outline-offset:2px}
.gt-inst__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.gt-inst__q>span{display:block;width:100%;min-width:0;text-align:center}
.gt-inst__n{font-weight:900;font-size:22px;color:#7D0F82;line-height:1}
.gt-inst__n small{display:block;font-size:10px;font-weight:600;color:#6f6a7a;letter-spacing:.02em;margin-top:2px}
.gt-inst__p{font-weight:800;font-size:14px;color:#1d1b22;font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.2}
.gt-inst__pm{display:block;font-size:10px;font-weight:500;color:#6f6a7a;line-height:1.3}
.gt-inst__s{font-size:10.5px;color:#6f6a7a;line-height:1.3;margin-top:2px;overflow-wrap:anywhere}
.gt-inst__s.is-free{color:#1f7a4d;font-weight:700}
.gt-inst__more{margin-top:10px;font-size:13px}
.gt-inst__more summary{cursor:pointer;color:#7D0F82;font-weight:700;list-style:none;display:inline-block}
.gt-inst__more summary::-webkit-details-marker{display:none}
.gt-inst__more summary::after{content:" ▾";font-size:11px}
.gt-inst__sel{width:100%;max-width:100%;margin-top:8px;font:inherit;font-size:14px;padding:9px 10px;border:1px solid #e6e1ec;border-radius:10px;background:#fff;color:#1d1b22}
.gt-inst__status{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f7effa;font-size:14px;font-weight:700;color:#1d1b22;line-height:1.5}
.gt-inst__status b{color:#7D0F82}
.gt-inst__apr{font-weight:400;font-size:12px;color:#6f6a7a}
.gt-inst__ack{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font-size:13px;line-height:1.45;font-weight:400}
.gt-inst__ack input{margin:3px 0 0;flex:none;accent-color:#7D0F82;width:16px;height:16px}
.gt-inst__link{margin:8px 0 0;font-size:13px}
.gt-inst__disc{color:#7D0F82;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.gt-inst{padding:14px 10px 10px}.gt-inst__quick{gap:6px}.gt-inst__q{padding:8px 2px 7px;border-radius:10px}.gt-inst__n{font-size:20px}.gt-inst__n small{font-size:9.5px}.gt-inst__p{font-size:12.5px;margin-top:3px}.gt-inst__pm{font-size:9.5px}.gt-inst__s{font-size:9.5px}.gt-inst__legend{font-size:16px}.gt-inst__hint{font-size:12px;line-height:1.4}.gt-inst__status{font-size:13px}}
@media(max-width:360px){.gt-inst__n{font-size:18px}.gt-inst__p{font-size:11.5px}}
/* חלון הגילוי */
.gt-inst-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:flex-end;justify-content:center;background:rgba(20,10,25,.55)}
@media(min-width:720px){.gt-inst-modal{align-items:center}}
.gt-inst-modal__box{background:#fff;color:#1d1b22;width:min(720px,100%);max-height:88vh;overflow:auto;border-radius:16px 16px 0 0;padding:18px 18px 24px;direction:rtl}
@media(min-width:720px){.gt-inst-modal__box{border-radius:16px}}
.gt-inst-modal__close{float:left;border:0;background:#f4ecf6;color:#7D0F82;border-radius:999px;width:36px;height:36px;font-size:20px;cursor:pointer}
.gt-inst-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.gt-inst-disc table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}
.gt-inst-disc th,.gt-inst-disc td{text-align:right;padding:5px 8px;border-bottom:1px solid #e6e1ec;white-space:nowrap}
.gt-inst-disc__tbl{overflow-x:auto}
.gt-inst-disc tbody tr:nth-child(-n+3) td{color:#1f7a4d;font-weight:700}
.gt-inst-disc__ver{font-size:11px;color:#777}
