:root{--cfw-navy:#001f3f;--cfw-navy-light:#0a2d52;--cfw-gold:#fc0;--cfw-gold-light:#ffe566;--cfw-gold-glow:#fc03;--cfw-white:#fff;--cfw-gray-50:#f8fafc;--cfw-gray-100:#f1f5f9;--cfw-gray-200:#e2e8f0;--cfw-gray-600:#475569;--cfw-gray-700:#334155;--cfw-shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--cfw-shadow-md:0 4px 6px #0000000d,0 2px 4px #0000000a;--cfw-shadow-lg:0 10px 25px #00000014,0 4px 10px #0000000a;--cfw-shadow-xl:0 20px 40px #0000001a,0 8px 20px #0000000f;--cfw-radius-sm:10px;--cfw-radius-md:14px;--cfw-radius-lg:18px;--cfw-transition:.3s cubic-bezier(.4,0,.2,1);--cfw-transition-slow:.5s cubic-bezier(.4,0,.2,1)}.cfw-wrapper{direction:rtl;max-width:800px;margin:2.5rem auto;font-family:Segoe UI,Inter,Roboto,system-ui,-apple-system,sans-serif}.cfw-item{border:1px solid var(--cfw-gray-200);border-radius:var(--cfw-radius-lg);box-shadow:var(--cfw-shadow-sm);transition:box-shadow var(--cfw-transition),border-color var(--cfw-transition),transform var(--cfw-transition),background var(--cfw-transition);background:linear-gradient(135deg,#fff 0%,#fafbfc 100%);margin-bottom:1rem;padding:0;position:relative;overflow:hidden;transform:translateY(0)}.cfw-item:hover{box-shadow:var(--cfw-shadow-md);border-color:#cbd5e1;transform:translateY(-1px)}.cfw-item:before{content:"";border-radius:var(--cfw-radius-lg);opacity:0;transition:opacity var(--cfw-transition-slow);pointer-events:none;z-index:1;background:linear-gradient(135deg,#0000 0%,#ffcc0008 50%,#0000 100%);position:absolute;inset:0}.cfw-item:hover:before{opacity:1}.cfw-item.active{border-color:var(--cfw-gold);box-shadow:var(--cfw-shadow-xl),0 0 0 3px var(--cfw-gold-glow),inset 0 0 0 1px #ffcc001a;background:linear-gradient(135deg,#fff 0%,#fffef5 50%,#fffdf0 100%);transform:translateY(-2px)}.cfw-item.active:after{content:"";top:0;z-index:2;border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;inset-inline-start:0}.cfw-question{color:var(--cfw-navy);cursor:pointer;user-select:none;transition:background-color var(--cfw-transition),color var(--cfw-transition);background:linear-gradient(135deg,var(--cfw-gray-50)0%,#fafbfd 100%);letter-spacing:-.01em;z-index:3;border-bottom:1px solid #0000;justify-content:flex-start;align-items:center;gap:20px;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;line-height:1.5;display:flex;position:relative}.cfw-item.active .cfw-question{color:var(--cfw-navy-light);background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 50%,#fff9e6 100%);border-bottom-color:#ffcc004d;font-weight:700}.cfw-question:hover{background:linear-gradient(135deg,#eef2f8 0%,#e8edf4 100%)}.cfw-item.active .cfw-question:hover{background:linear-gradient(135deg,#fff4cc 0%,#ffefb3 50%,#fff4cc 100%)}.cfw-icon{background:linear-gradient(135deg,var(--cfw-navy)0%,var(--cfw-navy-light)100%);width:32px;height:32px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow var(--cfw-transition),background var(--cfw-transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:14px;font-family:Roboto;display:inline-flex;position:relative;box-shadow:0 2px 8px #001f3f33}.cfw-question:hover .cfw-icon{transform:scale(1.08);box-shadow:0 4px 12px #001f3f4d}.cfw-item.active .cfw-icon{background:linear-gradient(135deg,#fc0 0%,#ffd633 100%);transform:scale(1.1)rotate(360deg);box-shadow:0 4px 16px #fc06}.cfw-icon-plus,.cfw-icon-minus{color:#fff;font-size:1.1rem;font-weight:700;line-height:1;transition:opacity .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute}.cfw-icon-plus{opacity:1;transform:rotate(0)scale(1)}.cfw-icon-minus{opacity:0;transform:rotate(-180deg)scale(.5)}.cfw-item.active .cfw-icon-plus{opacity:0;transform:rotate(180deg)scale(.5)}.cfw-item.active .cfw-icon-minus{opacity:1;transform:rotate(0)scale(1)}.cfw-answer-wrapper{opacity:0;will-change:height,opacity;height:0;overflow:hidden}.cfw-answer{color:var(--cfw-gray-700);background:linear-gradient(#fff 0%,#fafbfc 100%);margin-top:1rem;padding:0 1.5rem 1.5rem;font-size:.98rem;line-height:1.85}.cfw-answer p{margin:0 0 1rem}.cfw-answer p:last-child{margin-bottom:0}.cfw-answer ul,.cfw-answer ol{margin:.5rem 0 1rem;padding-inline-start:1.5rem}.cfw-answer li{margin-bottom:.4rem}.cfw-answer a{color:var(--cfw-navy-light);border-bottom:1px solid #001f3f33;text-decoration:none;transition:border-color .2s,color .2s}.cfw-answer a:hover{color:var(--cfw-gold);border-bottom-color:var(--cfw-gold)}.cfw-question:focus-visible{outline:3px solid var(--cfw-gold);outline-offset:-2px;border-radius:var(--cfw-radius-md)}.cfw-question:focus:not(:focus-visible){outline:none}body.rtl .cfw-wrapper{direction:rtl}body.rtl .cfw-icon{margin-inline:14px 0}body.rtl .cfw-item.active:after{border-radius:0 4px 4px 0;inset-inline:auto 0}@media (width<=768px){.cfw-wrapper{max-width:100%;margin:1.5rem 1rem}.cfw-question{padding:1rem 1.25rem;font-size:1rem}.cfw-answer{padding:0 1.25rem 1.25rem}.cfw-icon{width:28px;height:28px;margin-inline-end:10px}.cfw-icon-plus,.cfw-icon-minus{font-size:1rem}}@media print{.cfw-item{box-shadow:none;break-inside:avoid;border:1px solid #ccc}.cfw-answer-wrapper{opacity:1!important;height:auto!important}.cfw-icon{display:none}}