.device-page-layout{overflow-wrap:anywhere}.device-page-layout p{text-align:justify;text-align-last:start;word-spacing:normal}.device-page-layout .device-hero-subtitle{text-align:center!important;text-align-last:center!important}.device-page-layout .section-head .heading{font-size:22px;font-weight:750;line-height:1.8}.device-page-layout .device-html-content{color:#334155;line-height:2.05}.device-page-layout .device-html-content>h2{margin:26px 0 12px;font-size:20px;line-height:1.8}.device-page-layout .device-html-content>h3{margin:24px 0 10px;font-size:18px;line-height:1.8}.device-page-layout .device-html-content>h4{margin:18px 0 8px;font-size:16px;line-height:1.9}.device-section-heading{color:var(--text,#0f172a);text-align:center;direction:rtl;flex-flow:wrap;justify-content:center;align-items:baseline;gap:2px 6px;display:flex}.device-section-heading .heading{flex:0 auto;font-size:22px;font-weight:750;line-height:1.8;display:inline;color:inherit!important;margin:0!important}.device-heading-context{color:inherit;font-size:13px;font-weight:500;line-height:1.9}.device-page-layout .compact-pricing-card{box-shadow:none!important;background:#f5f8fc!important;border-radius:16px!important}.device-page-layout .compact-pricing-head{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.device-page-layout .compact-pricing-copy{text-align:right;min-width:0}.device-page-layout .compact-pricing-head .device-section-heading{justify-content:flex-start;margin:4px 0}.device-page-layout .compact-pricing-head p{margin-top:4px;font-size:12px}.device-page-layout .compact-pricing-trust{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.device-page-layout .compact-pricing-trust svg{width:12px;height:12px}.device-page-layout .compact-pricing-image{object-fit:contain;width:64px;height:64px}.device-page-layout .compact-pricing-panel{border-radius:12px;margin:0 14px 14px;padding:14px;box-shadow:none!important}.compact-pricing-controls{gap:12px}.compact-pricing-tabs{direction:rtl;background:#eff3f8;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;padding:4px;display:grid}.compact-pricing-tabs button{white-space:nowrap;border-radius:6px;justify-content:center;min-height:36px;padding:7px 3px;font-size:12px;font-weight:650;line-height:1.5;box-shadow:none!important;color:#627084!important;background:0 0!important}.compact-pricing-tabs button[aria-selected=true]{color:#0054a5!important;background:#fff!important;box-shadow:0 1px 4px #183c6114!important}.compact-pricing-tabs button:focus-visible,.device-tariff-trigger:focus-visible,.device-content-more:focus-visible{outline-offset:3px;outline:2px solid #0054a5}.compact-pricing-controls label input{border-radius:9px;height:40px}.compact-pricing-rows{gap:0 18px;margin-top:12px}.compact-pricing-rows>li{border-bottom:1px solid #edf1f5;border-radius:0;gap:10px;min-width:0;padding:11px 0;box-shadow:none!important;background:0 0!important}.compact-pricing-rows .compact-service-name{font-size:12px;font-weight:550;line-height:1.9}.compact-pricing-rows .compact-service-price,.compact-pricing-rows .compact-service-price>span{box-shadow:none;white-space:nowrap;border-radius:0;padding:0;font-size:11px;font-weight:650;line-height:1.7;background:0 0!important}.device-tariff-trigger{color:#426486;width:100%;font:inherit;cursor:pointer;text-align:right;background:0 0;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:7px;margin:0 0 12px;padding:0 0 12px;font-size:12px;font-weight:600;line-height:1.8;display:flex}.device-tariff-trigger>svg{flex-shrink:0}.device-tariff-dialog{color:#334155;direction:rtl;background:#fff;border:0;border-radius:16px;width:min(520px,100vw - 32px);max-width:520px;max-height:80dvh;margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 20px 80px #08203b38}.device-tariff-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d203e70}.device-tariff-heading{background:#fff;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.device-tariff-heading h2{color:#1e4267;margin:0;font-size:17px;font-weight:750;line-height:1.8}.device-tariff-heading button{color:#677b90;cursor:pointer;background:#f2f5f9;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.device-tariff-body{padding:18px 20px 8px}.device-tariff-body p{text-align:justify;margin:0 0 16px;font-size:13px;line-height:2.1}@media (min-width:768px){.compact-pricing-tabs{max-width:480px}}@media (max-width:767px){.device-page-layout .section-head .heading,.device-section-heading .heading{font-size:18px}.device-heading-context{font-size:11px}.device-page-layout .device-html-content>h2{font-size:18px}.device-page-layout .device-html-content>h3{font-size:17px}.device-page-layout .device-html-content>h4{font-size:15px}.device-page-layout .compact-pricing-head{gap:8px;padding:14px 16px}.device-page-layout .compact-pricing-image{width:48px;height:48px}.device-page-layout .compact-pricing-head p{font-size:11px;line-height:1.9}.device-page-layout .compact-pricing-panel{margin:0 10px 10px;padding:12px}.compact-pricing-tabs button{min-height:34px;padding:7px 1px;font-size:10.5px}.compact-pricing-rows{grid-template-columns:minmax(0,1fr)}.compact-pricing-rows .compact-service-name{font-size:11.5px}.compact-pricing-rows .compact-service-price,.compact-pricing-rows .compact-service-price>span{font-size:10.5px}.device-page-layout .device-html-content table{table-layout:fixed;width:100%;max-width:100%}.device-page-layout .device-html-content th,.device-page-layout .device-html-content td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:8px}}@media print{.device-content-disclosure .relative{max-height:none!important;overflow:visible!important}.device-content-fade,.device-content-more{display:none!important}}.device-page-layout>.section{padding-block:30px}.device-page-layout .section-head{margin-bottom:20px}@media (max-width:767px){.device-page-layout>.section{padding-block:22px}.device-page-layout .section-head{margin-bottom:16px}.device-page-layout .device-html-content{padding:18px 16px;font-size:14px}}
