:root{--green: #5c9c80;--green-deep: #4f8a70;--green-dark: #3f7660;--band-green: #e9f3ec;--ink: #2c3733;--body: #6a6f6c;--hairline: #e6e8e6;--dark-band: #383d3b;--on-dark: #ffffff;--card: #ffffff;--page: #f4f6f5;--field-bd: #d8ddd9;--font: "Heebo","Assistant","Rubik",sans-serif;--maxw: 1180px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5}img{max-width:100%;display:block}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}.lp-top{background:var(--card);border-bottom:1px solid var(--hairline)}.lp-top .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:18px;direction:ltr}.brand-raif{display:flex;align-items:center;line-height:1}.brand-raif img{height:clamp(32px,4.4vw,46px);width:auto;display:block}.logo-cobrand{display:flex;align-items:center}.logo-cobrand img{height:clamp(34px,4.8vw,50px);width:auto;display:block}.hero{padding-block:clamp(28px,5vw,56px)}.hero .wrap{display:grid;grid-template-columns:1fr minmax(360px,400px);grid-template-areas:"band  band" "content form";-moz-column-gap:clamp(28px,4vw,56px);column-gap:clamp(28px,4vw,56px);row-gap:clamp(24px,3vw,38px);align-items:start}.title-band{grid-area:band;background:var(--band-green);border-radius:16px;padding:clamp(26px,4vw,40px) clamp(22px,4vw,48px);text-align:center}.title-band h1{color:var(--ink);font-size:clamp(24px,3.6vw,40px);font-weight:800;line-height:1.2;letter-spacing:-.3px}.title-band p{color:#5d6562;font-size:clamp(15px,1.7vw,19px);font-weight:500;line-height:1.55;margin:12px auto 0;max-width:640px}.content{grid-area:content}.services{display:flex;flex-direction:column}.svc{display:flex;align-items:flex-start;gap:18px;padding:18px 0}.svc+.svc{border-top:1px solid var(--hairline)}.svc .ico{flex:0 0 42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--green)}.svc .ico svg{width:36px;height:36px}.svc .txt{flex:1;text-align:right}.svc .svc-title{font-size:clamp(17px,1.9vw,20px);font-weight:700;color:var(--ink);line-height:1.25}.svc .svc-desc{font-size:clamp(14px,1.6vw,16px);font-weight:400;color:var(--body);margin-top:4px}.presenter{display:flex;align-items:center;gap:24px;margin-top:28px;padding-top:26px;border-top:1px solid var(--hairline)}.presenter .bio{flex:1;text-align:right}.presenter .p-name{color:var(--green-deep);font-size:clamp(19px,2.2vw,23px);font-weight:800;margin-bottom:7px}.presenter .p-line{color:var(--body);font-size:clamp(13px,1.5vw,15px)}.presenter .p-line+.p-line{margin-top:3px}.portrait{flex:0 0 132px;width:132px;height:132px;border-radius:50%;overflow:hidden;background:linear-gradient(155deg,#e8efeb,#d8e6df);box-shadow:inset 0 0 0 1px #5c9c8040,0 6px 16px -8px #283c3259}.portrait svg,.portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.form-card{grid-area:form;background:var(--card);border:1px solid var(--hairline);border-radius:18px;box-shadow:0 22px 48px -26px #14281e57;overflow:hidden;position:sticky;top:24px}.form-head{background:var(--green);color:#fff;padding:20px 24px;display:flex;align-items:center;gap:12px}.form-head svg{width:22px;height:22px;flex:0 0 22px}.form-head .fh-txt{font-size:clamp(17px,1.9vw,20px);font-weight:700}.form-body{padding:24px}.form-intro{font-size:14px;color:var(--body);margin-bottom:18px;text-align:right}.field{margin-bottom:14px}.field label{display:block;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:6px;text-align:right}.field .req{color:var(--green-deep)}.field input,.field select{width:100%;height:48px;border:1px solid var(--field-bd);border-radius:10px;padding:0 14px;font-family:var(--font);font-size:15px;color:var(--ink);background:#fff;text-align:right;direction:rtl;outline:none;transition:border-color .15s,box-shadow .15s}.field input::-moz-placeholder{color:#a7aeaa}.field input::placeholder{color:#a7aeaa}.field input:focus,.field select:focus{border-color:var(--green);box-shadow:0 0 0 3px #5c9c8029}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236a6f6c' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;padding-left:38px}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-submit{width:100%;height:54px;margin-top:6px;background:var(--green);color:#fff;font-family:var(--font);font-size:17px;font-weight:700;border:0;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .05s}.btn-submit:hover{background:var(--green-deep)}.btn-submit:active{transform:translateY(1px)}.btn-submit[disabled]{cursor:default}.form-note{display:flex;align-items:flex-start;gap:10px;padding:16px 24px;background:#f6f8f7;border-top:1px solid var(--hairline);font-size:13.5px;color:var(--body);text-align:right}.form-note svg{width:17px;height:17px;flex:0 0 17px;color:var(--green);margin-top:2px}.benefits{background:var(--band-green);padding-block:clamp(38px,5vw,60px)}.benefits h2{text-align:center;color:var(--ink);font-size:clamp(21px,2.6vw,28px);font-weight:800;margin-bottom:30px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.benefit{background:#fff;border-radius:14px;padding:22px 20px;text-align:center;border:1px solid #dde9e1}.benefit .b-ico{width:46px;height:46px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#5c9c8024;color:var(--green-deep);border-radius:50%}.benefit .b-ico svg{width:24px;height:24px}.benefit p{font-size:15px;font-weight:600;color:var(--ink);line-height:1.4}.lp-foot{background:var(--dark-band);color:var(--on-dark);padding-block:30px}.lp-foot .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 30px}.foot-contact{display:flex;flex-direction:column;gap:12px}.foot-contact .c-row{display:flex;align-items:center;gap:13px}.foot-contact .c-ico{flex:0 0 20px;height:20px;color:#cfd6d2;display:flex}.foot-contact .c-ico svg{width:18px;height:18px}.foot-contact .c-txt{font-size:14.5px;color:#eef1ef;text-align:right}.foot-meta{font-size:12.5px;color:#9aa39e;text-align:left}.foot-meta a{color:#c2cbc6;text-decoration:underline}body.editing [data-field]{outline:1.5px dashed rgba(92,156,128,.65);outline-offset:3px;border-radius:3px;cursor:text}body.editing [data-field]:focus{outline:2px solid var(--green);background:#5c9c800f}#edit-bar{position:fixed;inset:auto 0 0;display:none;gap:12px;align-items:center;justify-content:center;padding:12px;background:#1f2422;color:#fff;font-family:var(--font);font-size:14px;z-index:9999}body.editing #edit-bar{display:flex}#edit-bar button{font-family:var(--font);font-size:14px;font-weight:600;border:0;border-radius:8px;padding:9px 18px;cursor:pointer}#edit-bar .save{background:var(--green);color:#fff}#edit-bar .hint{color:#aab2ae;font-weight:400}@media (max-width:960px){.hero .wrap{grid-template-columns:1fr;grid-template-areas:"band" "form" "content"}.form-card{position:static}.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.benefit-grid{grid-template-columns:1fr}.presenter{flex-direction:column-reverse;text-align:center}.presenter .bio{text-align:center}.row-2{grid-template-columns:1fr}.lp-foot .wrap{flex-direction:column;align-items:flex-start}.foot-meta{text-align:right}}@media print{body{background:#fff}#edit-bar,.form-card{box-shadow:none}}
