/*!
 * Bimeh UI — shared design system for bimehsaman.com (Saman Insurance, agency 602)
 * Docs: /var/www/saman/design-system/README.md
 * Scope: every rule lives under .sp (wrapper) — safe next to the theme & Elementor.
 */
:root{--sp-navy:#161F4D;--sp-navy-2:#273777;--sp-navy-3:#2B3C93;--sp-ink:#070534;--sp-red:#ED2024;--sp-red-btn:#D7191F;--sp-red-text:#C4141A;--sp-red-soft:rgba(237,32,36,.08);--sp-text:#4B5272;--sp-muted:#5F6585;--sp-bg:#F4F6FB;--sp-bg-2:#EEF1FA;--sp-border:#E3E7F2;--sp-ok:#14A05A;--sp-warn-bg:#FFF8E6;--sp-font:IranSansX,Tahoma,sans-serif;--sp-r-sm:12px;--sp-r:18px;--sp-r-md:24px;--sp-r-lg:32px;--sp-shadow:0 18px 40px -26px rgba(22,31,77,.45);--sp-grad:linear-gradient(135deg,#070534 0%,#161F4D 55%,#2B3C93 100%);--sp-gap:72px;--sp-header:110px}.sp{direction:rtl;font-family:var(--sp-font);color:var(--sp-text);line-height:1.9}.sp-wrap{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.sp *{box-sizing:border-box}.sp h1,.sp h2,.sp h3,.sp h4{font-family:IranSansX,Tahoma,sans-serif;color:var(--sp-navy);margin:0;letter-spacing:0;text-transform:none}.sp p{margin:0}.sp ul{margin:0;padding:0;list-style:none}.sp a{text-decoration:none}.sp section{margin-top:72px}.sp .sp-kicker{display:inline-block;font-size:13px;font-weight:700;color:var(--sp-red-text);background:rgba(237,32,36,.08);padding:4px 14px;border-radius:30px;margin-bottom:12px}.sp .sp-h2{font-size:30px;font-weight:800;line-height:1.5}.sp .sp-sub{font-size:16px;margin-top:10px;max-width:760px}.sp .sp-head{text-align:center}.sp .sp-head .sp-sub{margin-left:auto;margin-right:auto}.sp .sp-btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;padding:13px 26px;border-radius:14px;transition:transform .2s,box-shadow .2s,background .2s;line-height:1.4}.sp .sp-btn:hover{transform:translateY(-2px)}.sp .sp-btn-r{background:var(--sp-red-btn);color:#fff!important;box-shadow:0 10px 24px -10px rgba(237,32,36,.7)}.sp .sp-btn-w{background:rgba(255,255,255,.1);color:#fff!important;border:1px solid rgba(255,255,255,.35)}.sp .sp-btn-n{background:var(--sp-navy);color:#fff!important}.sp .sp-btn-o{background:#fff;color:var(--sp-navy)!important;border:1px solid var(--sp-border)}.sp .sp-btn svg{width:18px;height:18px;flex:none}.sp .sp-hero{margin-top:30px;position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(135deg,#070534 0%,#161F4D 55%,#2B3C93 100%);display:grid;grid-template-columns:1.25fr 1fr;align-items:stretch;min-height:520px}.sp .sp-hero:before{content:'';position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(237,32,36,.35) 0%,rgba(237,32,36,0) 70%);top:-200px;right:-160px;pointer-events:none}.sp .sp-hero-txt{position:relative;z-index:1;padding:64px 56px 56px}.sp .sp-bc{font-size:13px;color:#C9D1F5;margin-bottom:18px}.sp .sp-bc a{color:#C9D1F5}.sp .sp-bc a:hover{color:#fff}.sp .sp-hero h1{color:#fff;font-size:40px;font-weight:900;line-height:1.45}.sp .sp-hero h1 span{color:#FF6B6E}.sp .sp-lead{color:rgba(255,255,255,.85);font-size:17px;margin-top:16px;max-width:560px}.sp .sp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;max-width:580px}.sp .sp-stat{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px 16px}.sp .sp-stat b{display:block;color:#fff;font-size:20px;font-weight:800;line-height:1.5}.sp .sp-stat small{color:#AEB9F0;font-size:12.5px}.sp .sp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sp .sp-hero-img{position:relative;display:flex;align-items:flex-end;justify-content:center}.sp .sp-hero-img img{display:block;width:100%;max-width:520px;height:100%;object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(to left,#000 70%,transparent 100%);mask-image:linear-gradient(to left,#000 70%,transparent 100%)}.sp .sp-badge{position:absolute;top:28px;left:24px;background:#fff;border-radius:16px;padding:10px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 18px 40px -12px rgba(0,0,0,.45);color:var(--sp-navy);font-size:13px;font-weight:700;line-height:1.5}.sp .sp-badge i{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:rgba(20,160,90,.12);color:var(--sp-ok);font-style:normal}.sp .sp-badge i svg{width:20px;height:20px}.sp .sp-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-44px;position:relative;z-index:2;padding:0 28px}.sp .sp-feat{background:#fff;border-radius:22px;padding:22px;box-shadow:0 18px 40px -22px rgba(22,31,77,.35);border:1px solid var(--sp-border)}.sp .sp-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(39,55,119,.08);color:var(--sp-navy-2);margin-bottom:12px}.sp .sp-ic svg{width:24px;height:24px}.sp .sp-feat h2.sp-ft{font-size:16px;font-weight:800;line-height:1.6}.sp .sp-feat p{font-size:13.5px;margin-top:4px;line-height:1.9}.sp .sp-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}.sp .sp-intro p{font-size:16px;margin-top:14px;text-align:justify}.sp .sp-intro figure{margin:0;border-radius:28px;overflow:hidden;background:#F1F1F1;box-shadow:0 24px 50px -28px rgba(22,31,77,.5)}.sp .sp-intro img{display:block;width:100%;height:auto}.sp .sp-checks{margin-top:18px!important;display:grid;gap:10px}.sp .sp-checks li{position:relative;padding-right:30px;font-size:15px;color:var(--sp-navy)}.sp .sp-checks li:before{content:'';position:absolute;right:0;top:6px;width:20px;height:20px;border-radius:50%;background:var(--sp-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat}.sp .sp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;align-items:stretch}.sp .sp-plan{position:relative;background:#fff;border:1px solid var(--sp-border);border-radius:28px;padding:30px 26px;display:flex;flex-direction:column;box-shadow:0 18px 40px -30px rgba(22,31,77,.4)}.sp .sp-plan.is-top{background:linear-gradient(160deg,#161F4D,#2B3C93);border-color:transparent;color:rgba(255,255,255,.85);box-shadow:0 30px 60px -28px rgba(22,31,77,.8)}.sp .sp-plan.is-top h3,.sp .sp-plan.is-top .sp-price b{color:#fff}.sp .sp-ribbon{position:absolute;top:-13px;left:24px;background:var(--sp-red-btn);color:#fff;font-size:12px;font-weight:700;padding:3px 14px;border-radius:30px}.sp .sp-plan h3{font-size:20px;font-weight:800}.sp .sp-cap{font-size:13.5px;margin-top:2px}.sp .sp-price{margin:18px 0 6px;padding:16px 0;border-top:1px dashed var(--sp-border);border-bottom:1px dashed var(--sp-border)}.sp .sp-plan.is-top .sp-price{border-color:rgba(255,255,255,.18)}.sp .sp-price small{display:block;font-size:12.5px}.sp .sp-price b{font-size:30px;font-weight:900;color:var(--sp-navy);line-height:1.5}.sp .sp-price b em{font-style:normal;font-size:15px;font-weight:700;margin-right:4px}.sp .sp-kv{display:flex;justify-content:space-between;font-size:14px;padding:8px 0}.sp .sp-kv strong{color:var(--sp-navy)}.sp .sp-plan.is-top .sp-kv strong{color:#fff}.sp .sp-plan .sp-list{margin:10px 0 22px!important;display:grid;gap:8px;font-size:14px;flex:1}.sp .sp-plan .sp-list li{position:relative;padding-right:24px}.sp .sp-plan .sp-list li:before{content:'✓';position:absolute;right:0;top:0;color:var(--sp-ok);font-weight:900}.sp .sp-plan.is-top .sp-list li:before{color:#5BE39B}.sp .sp-plan .sp-list li.no{color:#6E748E}.sp .sp-plan .sp-list li.no:before{content:'✕';color:#9AA1BD}.sp .sp-plan .sp-btn{justify-content:center;width:100%}.sp .sp-note{margin-top:16px;font-size:13px;text-align:center;color:var(--sp-muted)}.sp .sp-tbl-wrap{margin-top:30px;overflow-x:auto;border-radius:24px;border:1px solid var(--sp-border);background:#fff;-webkit-overflow-scrolling:touch}.sp table.sp-tbl{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse;margin:0;border:0;font-size:14.5px}.sp .sp-tbl th,.sp .sp-tbl td{padding:15px 18px;border:0;border-bottom:1px solid var(--sp-border);text-align:center;vertical-align:middle;background:none}.sp .sp-tbl thead th{background:var(--sp-navy);color:#fff;font-weight:800;font-size:15px}.sp .sp-tbl thead th:first-child{text-align:right}.sp .sp-tbl tbody th{text-align:right;color:var(--sp-navy);font-weight:700}.sp .sp-tbl col.c1{width:46%}.sp .sp-tbl col.c2{width:18%}.sp .sp-tbl tbody th small{display:block;font-weight:400;color:var(--sp-muted);font-size:12.5px;line-height:1.8}.sp .sp-tbl tbody tr:nth-child(even){background:#F8F9FD}.sp .sp-tbl tr.sp-grp td{background:#EEF1FA;color:var(--sp-navy-2);font-weight:800;text-align:right;font-size:13.5px;padding:10px 18px}.sp table.sp-tbl thead,.sp table.sp-tbl tbody{border:0!important;background:transparent!important}.sp table.sp-tbl thead th{text-align:center!important;padding:15px 18px!important;background:var(--sp-navy)!important;color:#fff!important}.sp table.sp-tbl thead th:first-child,.sp table.sp-tbl tbody th{text-align:right!important}.sp table.sp-tbl tbody th,.sp table.sp-tbl tbody td{padding:15px 18px!important}.sp table.sp-tbl tbody tr.sp-grp td{padding:10px 18px!important;text-align:right!important;background:#EEF1FA!important}.sp table.sp-tbl tbody tr:nth-child(even){background:#F8F9FD!important}.sp .sp-y,.sp .sp-x{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:900;font-size:14px}.sp .sp-y{background:rgba(20,160,90,.12);color:var(--sp-ok)}.sp .sp-x{background:#F1F2F7;color:#A3A9C2}.sp .sp-tbl td b{color:var(--sp-navy);font-weight:800}.sp .sp-covs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.sp .sp-cov{background:#fff;border:1px solid var(--sp-border);border-radius:24px;padding:24px}.sp .sp-cov h3{font-size:17px;font-weight:800;display:flex;align-items:center;gap:10px;line-height:1.5}.sp .sp-cov h3 .sp-ic{margin:0;width:40px;height:40px;border-radius:12px;flex:none}.sp .sp-cov h3 .sp-ic svg{width:20px;height:20px}.sp .sp-cov ul{margin-top:14px!important;display:grid;gap:7px;font-size:14px}.sp .sp-cov li{position:relative;padding-right:18px;line-height:1.8}.sp .sp-cov li:before{content:'';position:absolute;right:0;top:10px;width:7px;height:7px;border-radius:50%;background:var(--sp-red)}.sp .sp-cov li b{color:var(--sp-navy)}.sp .sp-cov .sp-tag{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;color:var(--sp-navy-2);background:#EEF1FA;border-radius:20px;padding:2px 12px}.sp .sp-cond{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:stretch;background:var(--sp-bg);border-radius:32px;padding:40px}.sp .sp-cond figure{margin:0;border-radius:24px;overflow:hidden;background:#070534}.sp .sp-cond img{display:block;width:100%;height:100%;object-fit:cover}.sp .sp-conds{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.sp .sp-ci{background:#fff;border-radius:18px;padding:18px;border:1px solid var(--sp-border)}.sp .sp-ci b{display:block;color:var(--sp-red);font-size:24px;font-weight:900;line-height:1.4}.sp .sp-ci strong{display:block;color:var(--sp-navy);font-size:15px;margin-top:2px}.sp .sp-ci p{font-size:13.5px;margin-top:4px;line-height:1.85}.sp .sp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;counter-reset:s}.sp .sp-step{position:relative;background:#fff;border:1px solid var(--sp-border);border-radius:24px;padding:26px 22px 22px;counter-increment:s}.sp .sp-step:before{content:counter(s,persian);display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sp-navy);color:#fff;font-weight:900;font-size:18px;margin-bottom:14px}.sp .sp-step h3{font-size:16px;font-weight:800;line-height:1.6}.sp .sp-step p{font-size:13.5px;margin-top:6px;line-height:1.9}.sp .sp-dl{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.sp .sp-file{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--sp-border);border-radius:20px;padding:18px;transition:border-color .2s,box-shadow .2s}.sp .sp-file:hover{border-color:var(--sp-navy-2);box-shadow:0 16px 36px -24px rgba(22,31,77,.6)}.sp .sp-file i{display:grid;place-items:center;width:50px;height:58px;border-radius:12px;background:rgba(237,32,36,.08);color:var(--sp-red-text);font-style:normal;font-size:11px;font-weight:900;flex:none}.sp .sp-file strong{display:block;color:var(--sp-navy);font-size:14.5px;line-height:1.7}.sp .sp-file small{color:var(--sp-muted);font-size:12.5px}.sp-formbox{max-width:1200px;margin:72px auto 0!important;background:#F4F6FB;border-radius:32px;padding:44px 48px!important;scroll-margin-top:110px}.sp-formbox .gform_wrapper{margin:0!important}.sp-formbox .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.sp-formbox .gform_wrapper textarea{border-radius:12px!important;border:1px solid #E3E7F2!important;background:#fff!important}.sp-formbox .gform_wrapper .gform_button{background:var(--sp-red-btn)!important;border-radius:14px!important;padding:12px 40px!important;font-weight:700!important}.sp .sp-faq{max-width:900px;margin:34px auto 0;display:grid;gap:12px}.sp .sp-faq details{background:#fff;border:1px solid var(--sp-border);border-radius:18px;padding:0 22px;transition:box-shadow .2s}.sp .sp-faq details[open]{box-shadow:0 18px 40px -28px rgba(22,31,77,.5);border-color:#C9D1F5}.sp .sp-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;color:var(--sp-navy);font-size:15.5px;display:flex;justify-content:space-between;gap:16px;align-items:center;line-height:1.7}.sp .sp-faq summary::-webkit-details-marker{display:none}.sp .sp-faq summary:after{content:'+';flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#EEF1FA;color:var(--sp-navy-2);font-size:18px;font-weight:700;transition:transform .2s}.sp .sp-faq details[open] summary:after{transform:rotate(45deg);background:var(--sp-red);color:#fff}.sp .sp-faq details p{padding:0 0 18px;font-size:14.5px;text-align:justify}.sp .sp-cta{margin-top:72px;margin-bottom:40px;border-radius:32px;background:linear-gradient(135deg,#161F4D,#3B4FB0);padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative;overflow:hidden}.sp .sp-cta:after{content:'';position:absolute;width:300px;height:300px;border-radius:50%;border:40px solid rgba(255,255,255,.05);left:-80px;bottom:-140px}.sp .sp-cta h2{color:#fff;font-size:26px;font-weight:800;line-height:1.5}.sp .sp-cta p{color:rgba(255,255,255,.8);margin-top:6px}.sp .sp-cta .sp-ctas{margin:0;position:relative;z-index:1}@media (max-width:767px){.sp-formbox{padding:24px 14px!important;border-radius:24px;margin:52px 10px 0!important}.sp .sp-cta{padding:28px 20px;border-radius:24px}.sp .sp-cta h2{font-size:21px}.sp .sp-faq details{padding:0 16px}}@media (max-width:1024px){.sp .sp-hero{grid-template-columns:1fr}.sp .sp-hero-img{height:340px}.sp .sp-hero-img img{max-width:420px;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 25%);mask-image:linear-gradient(to top,transparent 0,#000 25%)}.sp .sp-hero-txt{padding:48px 32px 24px}.sp .sp-feats{grid-template-columns:repeat(2,1fr);margin-top:24px;padding:0}.sp .sp-intro,.sp .sp-cond{grid-template-columns:1fr}.sp .sp-cond figure{max-height:360px}.sp .sp-plans,.sp .sp-covs,.sp .sp-dl{grid-template-columns:1fr 1fr}.sp .sp-steps{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sp-wrap{padding-left:10px;padding-right:10px}.sp section{margin-top:52px}.sp .sp-hero{border-radius:24px;margin-top:10px}.sp .sp-hero-txt{padding:30px 18px 10px}.sp .sp-hero h1{font-size:27px}.sp .sp-lead{font-size:15px}.sp .sp-stats{gap:8px}.sp .sp-stat{padding:10px}.sp .sp-stat b{font-size:16px}.sp .sp-stat small{font-size:11.5px}.sp .sp-hero-img{height:260px}.sp .sp-ctas .sp-btn{flex:1;justify-content:center;padding:12px 14px}.sp .sp-h2{font-size:23px}.sp .sp-feats,.sp .sp-plans,.sp .sp-covs,.sp .sp-dl,.sp .sp-steps,.sp .sp-conds{grid-template-columns:1fr}.sp .sp-feat{display:flex;gap:14px;align-items:flex-start;padding:18px}.sp .sp-feat .sp-ic{flex:none;margin:0}.sp .sp-plans{gap:26px}.sp .sp-cond{padding:20px;border-radius:24px}}.sp .sp-hv{position:relative;display:flex;align-items:center;justify-content:center;padding:48px 44px 56px}.sp .sp-pcard{position:relative;z-index:1;width:100%;max-width:390px;background:#fff;border-radius:26px;padding:22px 22px 18px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.sp .sp-pcard-h{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--sp-border)}.sp .sp-pcard-h i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sp-red-btn);color:#fff;font-style:normal;flex:none}.sp .sp-pcard-h i svg{width:22px;height:22px}.sp .sp-pcard-h b{display:block;color:var(--sp-navy);font-size:15.5px;font-weight:800;line-height:1.5}.sp .sp-pcard-h small{font-size:12.5px;color:var(--sp-muted)}.sp .sp-prow{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;color:var(--sp-navy);border-bottom:1px solid #F0F2F8}.sp .sp-prow:last-of-type{border-bottom:0}.sp .sp-prow em{font-style:normal;margin-right:auto;font-weight:800;color:var(--sp-navy-2);font-size:13px}.sp .sp-prow span.d{width:22px;height:22px;border-radius:50%;background:rgba(20,160,90,.12);color:var(--sp-ok);display:grid;place-items:center;font-size:12px;font-weight:900;flex:none}.sp .sp-pbar{margin-top:12px;background:#EEF1FA;border-radius:10px;height:8px;overflow:hidden}.sp .sp-pbar span{display:block;height:100%;width:72%;background:linear-gradient(90deg,var(--sp-red-btn),#FF6B6E);border-radius:10px}.sp .sp-pcap{display:flex;justify-content:space-between;font-size:12px;color:var(--sp-muted);margin-top:6px}.sp .sp-hv .sp-badge{top:auto;bottom:34px;left:22px;z-index:2}.sp .sp-chip{position:absolute;top:30px;right:26px;z-index:2;background:#FFD24D;color:#3A2A00;font-weight:800;font-size:13px;padding:8px 14px;border-radius:14px;box-shadow:0 14px 30px -12px rgba(0,0,0,.5);line-height:1.5}.sp .sp-ctas .sp-btn-tel{background:#fff;color:var(--sp-navy)!important}.sp .sp-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.sp .sp-path{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--sp-border);border-radius:28px;padding:28px 26px;box-shadow:0 18px 40px -30px rgba(22,31,77,.4);transition:transform .2s,box-shadow .2s,border-color .2s}.sp .sp-path:hover{transform:translateY(-4px);border-color:#C9D1F5;box-shadow:0 30px 60px -30px rgba(22,31,77,.55)}.sp .sp-path .sp-ic{width:56px;height:56px;border-radius:18px;background:rgba(237,32,36,.08);color:var(--sp-red-text)}.sp .sp-path .sp-ic svg{width:28px;height:28px}.sp .sp-path h3{font-size:20px;font-weight:800;line-height:1.5}.sp .sp-path h3 a{color:var(--sp-navy)}.sp .sp-path h3 a:after{content:'';position:absolute;inset:0;border-radius:28px}.sp .sp-path>p{font-size:14px;margin-top:6px}.sp .sp-path .sp-kvs{margin:14px 0 18px;flex:1}.sp .sp-path .sp-kv{border-bottom:1px dashed var(--sp-border);font-size:13.5px}.sp .sp-path .sp-more{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--sp-red-text);font-size:14.5px}.sp .sp-path .sp-more svg{width:18px;height:18px}.sp .sp-path.is-top{border:2px solid var(--sp-navy-2)}.sp table.sp-tbl.sp-wide{min-width:940px;font-size:13.5px}.sp table.sp-tbl.sp-wide th,.sp table.sp-tbl.sp-wide td{padding:12px 10px!important}.sp table.sp-tbl.sp-wide col.c1{width:22%}.sp table.sp-tbl.sp-wide thead th:first-child,.sp table.sp-tbl.sp-wide tbody th{position:sticky;right:0;z-index:1;padding-right:16px!important}.sp table.sp-tbl.sp-wide thead th:first-child{background:var(--sp-navy)!important}.sp table.sp-tbl.sp-wide tbody tr th{background:#fff!important;box-shadow:-6px 0 10px -8px rgba(22,31,77,.25)}.sp table.sp-tbl.sp-wide tbody tr:nth-child(even) th{background:#F8F9FD!important}.sp table.sp-tbl tr.sp-price-row td,.sp table.sp-tbl tr.sp-price-row th{background:#FFF6F6!important}.sp table.sp-tbl tr.sp-price-row td b{color:var(--sp-red-text)}.sp table.sp-tbl thead th small{display:block;font-weight:400;font-size:11.5px;color:#C9D1F5}.sp table.sp-tbl tbody td small{display:block;font-size:11.5px;color:var(--sp-muted)}.sp .sp-tbl-note{margin-top:12px;font-size:13px;color:var(--sp-muted);line-height:1.9}.sp .sp-scroll-hint{display:none;font-size:12.5px;color:var(--sp-muted);margin-top:10px}.sp .sp-alert{display:flex;gap:14px;align-items:flex-start;background:#FFF8E6;border:1px solid #F4DFA6;border-radius:20px;padding:18px 20px;margin-top:22px;font-size:14px;color:#5A4500;line-height:1.9}.sp .sp-alert i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#FFE7A3;color:#7A5A00;font-style:normal;font-weight:900}.sp .sp-alert b{color:#3A2A00}.sp .sp-excl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px;margin-top:22px!important}.sp .sp-excl li{position:relative;padding-right:30px;font-size:14.5px;color:var(--sp-navy);line-height:1.85}.sp .sp-excl li:before{content:'✕';position:absolute;right:0;top:3px;width:20px;height:20px;border-radius:50%;background:#FDE8E8;color:var(--sp-red-text);font-size:11px;font-weight:900;display:grid;place-items:center}.sp .sp-box{background:var(--sp-bg);border-radius:32px;padding:40px}.sp .sp-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sp .sp-card{background:#fff;border:1px solid var(--sp-border);border-radius:24px;padding:26px}.sp .sp-card h3{font-size:18px;font-weight:800;display:flex;align-items:center;gap:10px;line-height:1.5}.sp .sp-card h3 .sp-ic{margin:0;width:40px;height:40px;border-radius:12px;flex:none}.sp .sp-card h3 .sp-ic svg{width:20px;height:20px}.sp .sp-card p{font-size:14.5px;margin-top:10px;text-align:justify}.sp .sp-card .sp-checks li{font-size:14px}.sp .sp-disc{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.sp .sp-dt{background:#fff;border:1px solid var(--sp-border);border-radius:22px;padding:22px;text-align:center}.sp .sp-dt b{display:block;font-size:34px;font-weight:900;color:var(--sp-red-text);line-height:1.3}.sp .sp-dt strong{display:block;color:var(--sp-navy);font-size:15px;margin-top:4px}.sp .sp-dt p{font-size:13px;margin-top:4px;color:var(--sp-muted);line-height:1.8}.sp .sp-contact{display:grid;grid-template-columns:1.2fr 2fr;gap:28px;align-items:center;background:#fff;border:1px solid var(--sp-border);border-radius:32px;padding:34px 36px;box-shadow:0 24px 60px -40px rgba(22,31,77,.5)}.sp .sp-contact h2{font-size:24px;font-weight:800;line-height:1.5}.sp .sp-contact p{font-size:14.5px;margin-top:8px}.sp .sp-tels{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sp .sp-tel{display:flex;align-items:center;gap:12px;background:var(--sp-bg);border-radius:18px;padding:14px 16px;transition:background .2s}.sp .sp-tel:hover{background:#EEF1FA}.sp .sp-tel i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--sp-navy);color:#fff;font-style:normal;flex:none}.sp .sp-tel i svg{width:19px;height:19px}.sp .sp-tel b{display:block;color:var(--sp-navy);font-size:17px;font-weight:800;direction:ltr;text-align:right;line-height:1.4}.sp .sp-tel small{font-size:12.5px;color:var(--sp-muted)}.sp .sp-tel.is-main{background:var(--sp-red-btn)}.sp .sp-tel.is-main i{background:#fff;color:var(--sp-red-btn)}.sp .sp-tel.is-main b,.sp .sp-tel.is-main small{color:#fff}.sp .sp-rel{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.sp .sp-rel a{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--sp-border);border-radius:20px;padding:20px;color:var(--sp-navy);font-weight:700;font-size:14.5px;line-height:1.8;transition:border-color .2s}.sp .sp-rel a:hover{border-color:var(--sp-navy-2)}.sp .sp-rel a small{font-weight:400;color:var(--sp-muted);font-size:12.5px}.sp .sp-rel a span{margin-top:auto;color:var(--sp-red-text);font-size:13px}.sp .sp-calc{display:grid;grid-template-columns:1.3fr 1fr;gap:0;border-radius:32px;overflow:hidden;border:1px solid var(--sp-border);margin-top:30px;background:#fff}.sp .sp-calc-in{padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;align-content:start}.sp .sp-calc-in label{display:block;font-size:13.5px;font-weight:700;color:var(--sp-navy);margin-bottom:6px}.sp .sp-calc-in select,.sp .sp-calc-in input{width:100%;height:48px;border:1px solid var(--sp-border);border-radius:12px;padding:0 14px;font-family:inherit;font-size:15px;color:var(--sp-navy);background:#fff}.sp .sp-calc-in .full{grid-column:1/-1}.sp .sp-seg{display:flex;gap:8px}.sp .sp-seg label{flex:1;margin:0;cursor:pointer}.sp .sp-seg input{position:absolute;opacity:0;width:1px;height:1px}.sp .sp-seg span{display:grid;place-items:center;height:48px;border:1px solid var(--sp-border);border-radius:12px;font-weight:700;font-size:14.5px;color:var(--sp-text)}.sp .sp-seg input:checked+span{background:var(--sp-navy);border-color:var(--sp-navy);color:#fff}.sp .sp-seg input:focus-visible+span{outline:2px solid var(--sp-red-btn);outline-offset:2px}.sp .sp-calc-out{background:linear-gradient(160deg,#161F4D,#2B3C93);color:rgba(255,255,255,.85);padding:32px;display:flex;flex-direction:column;justify-content:center}.sp .sp-calc-out small{font-size:13px}.sp .sp-calc-out output{display:block;color:#fff;font-size:34px;font-weight:900;line-height:1.5;margin:4px 0}.sp .sp-calc-out .sp-kv{border-bottom:1px dashed rgba(255,255,255,.2);font-size:13.5px}.sp .sp-calc-out .sp-kv strong{color:#fff}.sp .sp-calc-out p{font-size:12.5px;margin:14px 0 18px;line-height:1.9;color:#C9D1F5}@media (max-width:1024px){.sp .sp-paths,.sp .sp-rel{grid-template-columns:1fr 1fr}.sp .sp-disc{grid-template-columns:1fr 1fr}.sp .sp-contact,.sp .sp-calc{grid-template-columns:1fr}.sp .sp-hv{padding:10px 32px 48px}}@media (max-width:767px){.sp .sp-hv{display:none}.sp .sp-hero{min-height:0}.sp .sp-hero-txt{padding-bottom:30px}.sp .sp-paths,.sp .sp-rel,.sp .sp-excl,.sp .sp-2col,.sp .sp-tels{grid-template-columns:1fr}.sp .sp-box,.sp .sp-contact{padding:22px 16px;border-radius:24px}.sp .sp-calc-in{grid-template-columns:1fr;padding:20px}.sp .sp-calc-out{padding:24px 20px}.sp .sp-scroll-hint{display:block}.sp .sp-dt b{font-size:28px}.sp .sp-hero .sp-ctas .sp-btn{flex:1 1 100%}.sp table.sp-tbl.sp-wide{min-width:720px;font-size:12.5px}.sp table.sp-tbl.sp-wide col.c1{width:118px}.sp table.sp-tbl.sp-wide th,.sp table.sp-tbl.sp-wide td{padding:10px 6px!important}.sp table.sp-tbl.sp-wide tbody th{padding-right:10px!important;font-size:12.5px;line-height:1.7}.sp table.sp-tbl.sp-wide tbody th small{display:none}.sp table.sp-tbl.sp-wide tbody tr.sp-price-row th small{display:block}}.sp a:focus-visible,.sp button:focus-visible,.sp summary:focus-visible,.sp select:focus-visible,.sp input:focus-visible{outline:2px solid var(--sp-red-btn);outline-offset:2px}.sp [id]{scroll-margin-top:var(--sp-header)}@media (prefers-reduced-motion:reduce){.sp *{transition:none!important;animation:none!important}}.sp .sp-tbl-wrap.is-scroll+.sp-scroll-hint{display:block}.sp .sp-tbl-wrap.no-scroll+.sp-scroll-hint{display:none!important}.sp .sp-center{text-align:center}.sp .sp-mt0{margin-top:0!important}.sp .sp-grid-2,.sp .sp-grid-3,.sp .sp-grid-4{display:grid;gap:20px}.sp .sp-grid-2{grid-template-columns:repeat(2,1fr)}.sp .sp-grid-3{grid-template-columns:repeat(3,1fr)}.sp .sp-grid-4{grid-template-columns:repeat(4,1fr)}.sp .sp-conds.sp-c3{grid-template-columns:repeat(3,1fr)}.sp .sp-hide-m{display:block}@media (max-width:1024px){.sp .sp-grid-3,.sp .sp-grid-4,.sp .sp-conds.sp-c3{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sp p,.sp li{text-align:start!important}.sp .sp-grid-2,.sp .sp-grid-3,.sp .sp-grid-4,.sp .sp-conds.sp-c3{grid-template-columns:1fr}.sp .sp-hide-m{display:none}}.sp.e-con,.sp .e-con.sp-section{--padding-top:0;--padding-bottom:0}.sp .sp-section{margin-top:var(--sp-gap)}.sp .sp-kicker .elementor-heading-title{font-size:13px;font-weight:700;color:var(--sp-red-text);background:var(--sp-red-soft);padding:4px 14px;border-radius:30px;display:inline-block;line-height:1.9}.sp .elementor-widget.sp-kicker{display:block;background:none;padding:0;margin-bottom:12px}.sp .sp-h2 .elementor-heading-title{font-family:var(--sp-font);font-size:30px;font-weight:800;line-height:1.5;color:var(--sp-navy)}.sp .sp-sub .elementor-widget-container,.sp .sp-sub p{font-size:16px;color:var(--sp-text);line-height:1.9}.sp .sp-btn-r .elementor-button{background:var(--sp-red-btn);color:#fff;border-radius:14px;font-weight:700;padding:13px 26px;box-shadow:0 10px 24px -10px rgba(237,32,36,.7)}.sp .sp-btn-n .elementor-button{background:var(--sp-navy);color:#fff;border-radius:14px;font-weight:700;padding:13px 26px}.sp .sp-btn-o .elementor-button{background:#fff;color:var(--sp-navy);border:1px solid var(--sp-border);border-radius:14px;font-weight:700;padding:13px 26px}.sp .e-con.sp-card,.sp .elementor-widget.sp-card>.elementor-widget-container{background:#fff;border:1px solid var(--sp-border);border-radius:var(--sp-r-md);padding:26px;box-shadow:var(--sp-shadow)}.sp .sp-feat.elementor-widget-icon-box .elementor-icon{background:rgba(39,55,119,.08);color:var(--sp-navy-2);border-radius:15px;padding:12px;font-size:24px}.sp .sp-feat.elementor-widget-icon-box .elementor-icon-box-title{font-size:16px;font-weight:800;color:var(--sp-navy);margin:0}.sp .sp-faq.elementor-widget-accordion .elementor-accordion-item{background:#fff;border:1px solid var(--sp-border)!important;border-radius:18px;margin-bottom:12px;overflow:hidden}.sp .sp-faq.elementor-widget-accordion .elementor-tab-title{font-weight:700;color:var(--sp-navy);padding:18px 22px}@media (max-width:767px){.sp .sp-h2 .elementor-heading-title{font-size:23px}.sp .sp-section{margin-top:52px}}.sp-mbar{display:none}@media (max-width:767px){.sp-mbar{position:fixed;z-index:9990;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);box-shadow:0 -8px 24px -12px rgba(22,31,77,.35);direction:rtl;font-family:var(--sp-font)}.sp-mbar a{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;font-weight:700;font-size:14.5px;text-decoration:none}.sp-mbar svg{width:18px;height:18px}.sp-mbar .sp-mbar-call{background:var(--sp-navy);color:#fff}.sp-mbar .sp-mbar-form{background:var(--sp-red-btn);color:#fff}body.has-sp-mbar{padding-bottom:68px}}:where(.sp) .e-con,.e-con.sp{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;--margin-bottom:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--min-height:0px;--width:auto}:where(.sp) .elementor-widget:not(:last-child){margin-block-end:0;margin-bottom:0}:where(.sp) .elementor-widget-heading{color:var(--sp-navy);font-weight:800;line-height:1.5}.sp .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;letter-spacing:0;text-transform:none}.sp .elementor-heading-title a{color:inherit}:where(.sp) .elementor-widget-text-editor{color:inherit;font-family:inherit;font-weight:inherit}.sp .elementor-widget-text-editor p:last-child{margin-bottom:0}.sp .elementor-widget-image img{display:block;width:100%;height:auto}.sp .sp-grow{flex:1 1 0;min-width:0}.sp .sp-ic[class*="sp-i-"]::before,.sp .sp-tel-i::before,.sp [class*="sp-bi-"] .elementor-button-text::before,.sp .sp-more::after{content:'';display:block;flex:none;width:24px;height:24px;background:currentColor;-webkit-mask:var(--sp-i) center/contain no-repeat;mask:var(--sp-i) center/contain no-repeat}.sp .sp-cov-h .sp-ic::before,.sp .sp-card-h .sp-ic::before,.sp .sp-tel-i::before{width:20px;height:20px}.sp [class*="sp-bi-"] .elementor-button-text{display:inline-flex;align-items:center;gap:8px}.sp [class*="sp-bi-"] .elementor-button-text::before{width:18px;height:18px}.sp-i-hosp{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l7-4 7 4v14'/%3E%3Cpath d='M10 13h4M12 11v4'/%3E%3C/svg%3E")}.sp-i-heart{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.5-1.5 3-3.2 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.8 0-3 .5-4.5 2-1.5-1.5-2.7-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4 3 5.5l7 7z'/%3E%3Cpath d='M3.2 12H8l1.5-3 3 6 1.5-3h6.8'/%3E%3C/svg%3E")}.sp-i-amb{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-2'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E")}.sp-i-shield{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.sp-i-users{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.sp-i-user{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M5 21v-2a7 7 0 0 1 14 0v2'/%3E%3C/svg%3E")}.sp-i-bldg{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M9 22v-4h6v4M8 6h.01M12 6h.01M16 6h.01M8 10h.01M12 10h.01M16 10h.01M8 14h.01M12 14h.01M16 14h.01'/%3E%3C/svg%3E")}.sp-i-brief{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E")}.sp-i-lab{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6L4 19a2 2 0 0 0 2 3h12a2 2 0 0 0 2-3l-6-10V3'/%3E%3C/svg%3E")}.sp-i-eye{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.sp-i-pill{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7z'/%3E%3Cpath d='m8.5 8.5 7 7'/%3E%3C/svg%3E")}.sp-i-tooth{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5.5C10.5 4 9 3.5 7.5 3.5 5 3.5 3.5 5.5 3.5 8c0 2.5 1.2 4 1.8 6.5.6 2.6.9 6 2.7 6 1.6 0 1.5-3.5 2.2-5 .4-.9 1.2-.9 1.6 0 .7 1.5.6 5 2.2 5 1.8 0 2.1-3.4 2.7-6 .6-2.5 1.8-4 1.8-6.5 0-2.5-1.5-4.5-4-4.5-1.5 0-3 .5-4.5 2z'/%3E%3C/svg%3E")}.sp-i-baby{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M10 8h.01M14 8h.01M10.5 10.5c.8.6 2.2.6 3 0'/%3E%3Cpath d='M6 21c0-3 2.7-5 6-5s6 2 6 5'/%3E%3C/svg%3E")}.sp-i-phone{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.sp-i-clock{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.sp-i-pct{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5 5 19'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E")}.sp-i-file{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h6M9 17h4'/%3E%3C/svg%3E")}.sp-i-arrow{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E")}.sp-i-act{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-4l-3 9L9 3l-3 9H2'/%3E%3C/svg%3E")}.sp-i-check{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3L22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E")}.sp-i-chat{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.sp-i-calc{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 10h.01M12 10h.01M16 10h.01M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h4'/%3E%3C/svg%3E")}.sp-i-scale{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M5 7h14M7 7l-3 7a3 3 0 0 0 6 0zM17 7l-3 7a3 3 0 0 0 6 0z'/%3E%3C/svg%3E")}.sp-bi-phone{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.sp-bi-check{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3L22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E")}.sp-bi-chat{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.sp-bi-calc{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 10h.01M12 10h.01M16 10h.01M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h4'/%3E%3C/svg%3E")}.sp-bi-arrow{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E")}.sp .sp-head{align-items:center}.sp .elementor-widget.sp-kicker{align-self:flex-start;width:auto;max-width:max-content}.sp .sp-head .elementor-widget.sp-kicker{align-self:center}.sp .sp-headl{align-items:stretch}.sp .sp-b .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sp-font);font-size:15px;font-weight:700;line-height:1.4;padding:13px 26px;border-radius:14px;border:0;transition:transform .2s,box-shadow .2s,background .2s;fill:currentColor}.sp .sp-b .elementor-button:hover{transform:translateY(-2px)}.sp .sp-b-r .elementor-button{background:var(--sp-red-btn);color:#fff;box-shadow:0 10px 24px -10px rgba(237,32,36,.7)}.sp .sp-b-n .elementor-button{background:var(--sp-navy);color:#fff}.sp .sp-b-o .elementor-button{background:#fff;color:var(--sp-navy);border:1px solid var(--sp-border)}.sp .sp-b-w .elementor-button{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.35)}.sp .sp-b-tel .elementor-button{background:#fff;color:var(--sp-navy)}.sp .sp-ctas{flex-wrap:wrap}.sp .sp-formhead{margin-bottom:26px}.sp .sp-hero-txt .sp-bc{margin-bottom:18px}.sp .sp-hero .sp-stat p{margin:0}.sp .sp-feat .sp-ft{font-size:16px;font-weight:800;line-height:1.6}.sp .sp-cov-h,.sp .sp-card-h{align-items:center;gap:10px}.sp .sp-cov-h .sp-ic,.sp .sp-card-h .sp-ic{margin:0;width:40px;height:40px;border-radius:12px;flex:none}.sp .sp-cov-h h3{font-size:17px;font-weight:800;line-height:1.5}.sp .sp-card-h h3{font-size:18px;font-weight:800;line-height:1.5}.sp .sp-cov .elementor-widget.sp-tag{align-self:flex-start;width:auto;margin-top:14px;font-size:12px;font-weight:700;color:var(--sp-navy-2);background:var(--sp-bg-2);border-radius:20px;padding:2px 12px}.sp .elementor-widget.sp-checks{margin-top:18px}.sp .elementor-widget.sp-checks ul{display:grid;gap:10px}.sp .elementor-widget.sp-excl{display:block}.sp .elementor-widget.sp-excl ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px}.sp .sp-cov .elementor-widget-text-editor ul{margin-top:14px;display:grid;gap:7px;font-size:14px}.sp .sp-kvs p{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:8px 0;border-bottom:1px dashed var(--sp-border);margin:0}.sp .sp-kvs strong{color:var(--sp-navy)}.sp .sp-path .sp-kvs{margin:14px 0 18px;flex:1}.sp .sp-path .sp-ic{width:56px;height:56px;border-radius:18px;background:var(--sp-red-soft);color:var(--sp-red-text)}.sp .sp-path .sp-ic::before{width:28px;height:28px}.sp .sp-path h3{font-size:20px}.sp .sp-more{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--sp-red-text);font-size:14.5px}.sp .sp-more .elementor-widget-container{order:0}.sp .sp-more::after{width:18px;height:18px;order:1;--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E")}.sp .sp-fig{border-radius:28px;overflow:hidden;background:#F1F1F1;box-shadow:0 24px 50px -28px rgba(22,31,77,.5)}.sp .sp-ci-n{display:block;color:var(--sp-red);font-size:24px;font-weight:900;line-height:1.4}.sp .sp-ci h3{color:var(--sp-navy);font-size:15px;margin-top:2px;line-height:1.6}.sp .sp-dt-n{color:var(--sp-red-text);font-size:34px;font-weight:900;line-height:1.3}.sp .sp-dt h3{color:var(--sp-navy);font-size:15px;margin-top:4px}.sp .sp-dt p{font-size:13px;margin-top:4px;color:var(--sp-muted);line-height:1.8}.sp .sp-step h3{font-size:16px;font-weight:800;line-height:1.6}.sp .sp-step p{font-size:13.5px;margin-top:6px;line-height:1.9}.sp .sp-card .elementor-widget-text-editor{margin-top:10px;font-size:14.5px}.sp .sp-file{align-items:center;gap:14px}.sp .sp-file-i{display:grid;place-items:center;width:50px;height:58px;border-radius:12px;background:var(--sp-red-soft);color:var(--sp-red-text);font-size:11px;font-weight:900;flex:none}.sp .sp-file-t{color:var(--sp-navy);font-size:14.5px;line-height:1.7}.sp .sp-file-s{color:var(--sp-muted);font-size:12.5px;font-weight:400}.sp .sp-contact h2{font-size:24px;font-weight:800;line-height:1.5}.sp .sp-contact .elementor-widget-text-editor{font-size:14.5px;margin-top:8px}.sp .sp-tel{align-items:center;gap:12px}.sp .sp-tel-i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--sp-navy);color:#fff;flex:none;--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.sp .sp-tel-n{color:var(--sp-navy);font-size:17px;font-weight:800;direction:ltr;text-align:right;line-height:1.4}.sp .sp-tel-s{font-size:12.5px;color:var(--sp-muted);font-weight:400}.sp .sp-tel.is-main .sp-tel-i{background:#fff;color:var(--sp-red-btn)}.sp .sp-tel.is-main .sp-tel-n,.sp .sp-tel.is-main .sp-tel-s{color:#fff}.sp .elementor-widget.sp-alert{display:flex}.sp .elementor-widget.sp-alert::before{content:'!';flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#FFE7A3;color:#7A5A00;font-weight:900;margin-left:14px}.sp .sp-rel-k{font-weight:400;color:var(--sp-muted);font-size:12.5px}.sp .sp-rel h3{font-size:14.5px;font-weight:700;line-height:1.8;color:var(--sp-navy)}.sp .sp-rel-m{margin-top:auto;color:var(--sp-red-text);font-size:13px;font-weight:700}.sp .sp-cta .elementor-widget-text-editor{color:rgba(255,255,255,.8);margin-top:6px}.sp .sp-cta>.e-con:first-child{position:relative;z-index:1}.sp .sp-faq .elementor-accordion{display:grid;gap:12px}.sp .sp-faq .elementor-accordion .elementor-accordion-item{background:#fff;border:1px solid var(--sp-border);border-radius:18px;overflow:hidden;transition:box-shadow .2s}.sp .sp-faq .elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:1px solid var(--sp-border)}.sp .sp-faq .elementor-accordion .elementor-tab-title{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border:0;font-family:var(--sp-font);font-size:15.5px;font-weight:700;line-height:1.7;color:var(--sp-navy);cursor:pointer}.sp .sp-faq .elementor-accordion .elementor-tab-title a{color:inherit}.sp .sp-faq .elementor-accordion .elementor-tab-title::after{content:'+';flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--sp-bg-2);color:var(--sp-navy-2);font-size:18px;font-weight:700;transition:transform .2s}.sp .sp-faq .elementor-accordion .elementor-tab-title.elementor-active::after{transform:rotate(45deg);background:var(--sp-red);color:#fff}.sp .sp-faq .elementor-accordion .elementor-tab-content{border:0;padding:0 22px 18px;font-size:14.5px;color:var(--sp-text);line-height:1.9}.sp .sp-faq .elementor-accordion .elementor-tab-title.elementor-active{border:0}@media (max-width:767px){.sp .elementor-widget.sp-excl ul{grid-template-columns:1fr}.sp .sp-faq .elementor-accordion .elementor-tab-title{padding:16px}.sp .sp-faq .elementor-accordion .elementor-tab-content{padding:0 16px 16px}.sp .sp-ctas>.elementor-widget{flex:1 1 auto}.sp .sp-ctas .elementor-button{width:100%}.sp .sp-hero .sp-ctas>.elementor-widget{flex:1 1 100%}}.sp .sp-ctas-c{justify-content:center}.e-con.sp.sp-wrap{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}:where(.sp) .elementor-widget-text-editor p,:where(.sp) .elementor-widget-text-editor li{font-size:inherit;line-height:inherit;color:inherit}.sp .sp-path .elementor-widget-text-editor:not(.sp-kvs){font-size:14px;margin-top:6px}.sp .sp-step::before{align-self:flex-start}.sp .elementor-widget.sp-faq{max-width:900px;width:100%;margin:34px auto 0}.sp .sp-rel .sp-rel-m .elementor-heading-title{color:var(--sp-red-text)}.sp .sp-rel .sp-rel-k .elementor-heading-title{color:var(--sp-muted)}.sp .sp-tbl-note,.sp .sp-note{font-size:13px;color:var(--sp-muted);line-height:1.9}@media (max-width:767px){.e-con.sp.sp-wrap{padding-left:10px;padding-right:10px}}@media (max-width:767px){.sp .e-con.sp-feat{flex-direction:row}}.sp .elementor-widget-heading .elementor-heading-title{color:inherit}.sp .sp-hero .elementor-widget-heading,.sp .sp-cta .elementor-widget-heading{color:#fff}.sp .sp-grow p{margin:0}.sp .sp-file-pdf::before{content:'PDF';display:grid;place-items:center;width:50px;height:58px;border-radius:12px;background:var(--sp-red-soft);color:var(--sp-red-text);font-size:11px;font-weight:900;flex:none}.sp .sp-tel-lean::before{content:'';flex:none;width:42px;height:42px;border-radius:13px;background:var(--sp-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/20px no-repeat}.sp .sp-tel-lean.is-main::before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D7191F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/20px no-repeat}.sp .sp-rel-a::after{content:'مطالعه مقاله ←';margin-top:auto;color:var(--sp-red-text);font-size:13px;font-weight:700}.sp .sp-upd{margin-top:12px;font-size:12.5px;color:#AEB9F0}.sp .sp-upd p{display:flex;align-items:center;gap:6px;margin:0}.sp .sp-upd p::before{content:'';flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}.sp .sp-acc-h{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;line-height:inherit}.sp .sp-faq .elementor-tab-title:focus-visible{outline:2px solid var(--sp-navy-2);outline-offset:-2px;border-radius:18px}[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.sp .sp-tel-lean::before,.sp .sp-file-pdf::before{align-self:center}.sp .sp-faq .elementor-tab-title .elementor-accordion-title,.sp .sp-faq .elementor-tab-title.elementor-active .elementor-accordion-title{color:var(--sp-navy);font:inherit}.sp .e-con.sp-tel-lean::before,.sp .e-con.sp-file-pdf::before{position:static;inset:auto;opacity:1;mix-blend-mode:normal;border:0;transition:none;align-self:center}.sp .sp-map{height:100%;min-height:360px;border-radius:var(--sp-r-md);overflow:hidden;background:var(--sp-bg-2);box-shadow:var(--sp-shadow)}.sp .sp-map iframe{display:block;width:100%;height:100%;min-height:360px;border:0}.sp .sp-kvs a{color:var(--sp-navy-2);text-decoration:underline}.sp .sp-faq .elementor-tab-content p,.sp .sp-faq .elementor-tab-content li{font-size:inherit;line-height:inherit;color:inherit}.sp .sp-faq .elementor-tab-content p:last-child{margin-bottom:0}.sp-formbox>.elementor-widget-shortcode{width:100%;max-width:1100px;margin-inline:auto}#c-form>.elementor-widget-shortcode{max-width:760px}.sp-i-car{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M9 17h6'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E")}.sp-i-flame{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.07-2.14-.22-4.05 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.15.43-2.29 1-3a2.5 2.5 0 0 0 2.5 2.5z'/%3E%3C/svg%3E")}.sp-i-gem{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 13L2 9Z'/%3E%3Cpath d='M11 3 8 9l4 13 4-13-3-6'/%3E%3Cpath d='M2 9h20'/%3E%3C/svg%3E")}.sp .sp-qchips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;margin-bottom:28px}.sp .sp-qchips-l{font-size:13px;color:#C9D1F5;font-weight:700}.sp .sp-qchip .elementor-button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:30px;padding:7px 14px;font-size:13px;font-weight:700;line-height:1.6}.sp .sp-qchip .elementor-button:hover,.sp .sp-qchip .elementor-button:focus-visible{background:rgba(255,255,255,.18);color:#fff}.sp .sp-hero-pic{display:flex;align-items:stretch;justify-content:flex-end;min-height:100%}.sp .sp-hero-pic .elementor-widget-container{display:flex;width:100%}.sp .sp-hero-pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to left,#000 65%,transparent 100%);mask-image:linear-gradient(to left,#000 65%,transparent 100%)}.sp .sp-cat{margin-top:34px}.sp .sp-cat-h{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sp .sp-cat-h::after{content:'';flex:1;height:1px;background:var(--sp-border)}.sp .sp-cat-h .elementor-heading-title{font-size:19px;font-weight:800;color:var(--sp-navy)}.sp .sp-icards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp .sp-icard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sp-border);border-radius:20px;overflow:hidden;color:var(--sp-navy);transition:transform .2s,box-shadow .2s,border-color .2s}.sp .sp-icard:hover{transform:translateY(-3px);box-shadow:var(--sp-shadow);border-color:var(--sp-navy-2)}.sp .sp-icard img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.sp .sp-icard .sp-icard-t .elementor-heading-title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:15px;font-weight:800;line-height:1.6}.sp .sp-icard .sp-icard-t .elementor-heading-title::after{content:'←';color:var(--sp-red-text);font-weight:700}.sp .sp-feats.sp-why{margin-top:28px;padding:0}.sp a.sp-feat{color:inherit;transition:transform .2s,box-shadow .2s}.sp a.sp-feat:hover{transform:translateY(-3px)}@media (max-width:1024px){.sp .sp-icards{grid-template-columns:repeat(2,1fr)}.sp .sp-hero-pic{display:none}}@media (max-width:767px){.sp .sp-icards{gap:10px}.sp .sp-icard .sp-icard-t .elementor-heading-title{font-size:13.5px;padding:10px 12px}.sp .sp-feats.sp-why{grid-template-columns:1fr}}.sp-bi-file{--sp-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h6M9 17h4'/%3E%3C/svg%3E")}.sp .sp-about .elementor-widget-text-editor p{margin-bottom:12px;line-height:2}@media (max-width:767px){.sp .sp-feats.sp-quick{grid-template-columns:1fr 1fr;gap:10px}.sp .sp-quick .sp-feat{flex-direction:column;padding:14px;gap:8px}.sp .sp-quick .sp-ft{font-size:14px}.sp .sp-quick .sp-feat p{font-size:12px}.sp .sp-qchips{margin-bottom:8px}}.sp .elementor-widget-text-editor p a:not(.sp-b),.sp .sp-faq .elementor-tab-content a{text-decoration:underline;text-underline-offset:3px}.sp .elementor-slides-wrapper:not(.swiper-initialized) .swiper-slide:not(:first-child) .swiper-slide-bg{background-image:none!important}.sp .sp-hero-pic{align-items:center;justify-content:center;padding:40px 36px 40px 0}.sp .sp-hero-pic .elementor-widget-container{justify-content:center}.sp .sp-hero-pic img{width:100%;max-width:520px;height:auto;aspect-ratio:517/440;object-fit:cover;border-radius:30px;border:6px solid rgba(255,255,255,.14);box-shadow:0 26px 60px rgba(0,0,0,.35);-webkit-mask-image:none;mask-image:none}.sp .sp-hero-pic{padding:40px}.sp .sp-hero-pic .elementor-widget-container{align-items:center}.sp .sp-hero-pic img{align-self:center;flex:none}@media (min-width:1025px){.sp .sp-hero{width:min(1400px,calc(100vw - 40px));max-width:none;margin-inline:calc(50% - min(700px,calc(50vw - 20px)))}}