.tzd-scope{--p:#2C89CA;--p2:#4A72B1;--d:#00192B;--s:#F6F6F6;--s2:#EEF5FB;--b:#E4E4E4;--m:#536169;--w:#C2410C;--ws:#FFF4EC;--ring:rgba(44,137,202,.25);direction:rtl;text-align:right;font-family:"Rubik",sans-serif;color:#2b3640}
.tzd-scope *,.tzd-scope *::before,.tzd-scope *::after{box-sizing:border-box}
.tzd-scope.tzd-article p{font-size:18px;line-height:1.85;margin:0 0 16px;color:#2b3640}
.tzd-scope.tzd-article a{color:var(--p);text-decoration:underline;text-underline-offset:3px;font-weight:500}
.tzd-scope.tzd-article a:hover{color:var(--d)}
.tzd-scope.tzd-article h2{position:relative;margin:56px 0 18px;padding-right:18px;font-family:"Rubik",sans-serif;font-size:clamp(24px,3.6vw,32px);font-weight:700;line-height:1.3;color:var(--d)}
.tzd-scope.tzd-article h2::before{content:"";position:absolute;right:0;top:.18em;bottom:.18em;width:5px;border-radius:5px;background:linear-gradient(180deg,var(--p) 0%,var(--p2) 100%)}
.tzd-scope.tzd-article h3{margin:36px 0 14px;font-family:"Rubik",sans-serif;font-size:clamp(20px,2.6vw,24px);font-weight:700;line-height:1.35;color:var(--d)}
.tzd-scope .tzd-lead{position:relative;margin:0 0 22px;padding:22px 24px;border-radius:15px;background:linear-gradient(135deg,var(--s2) 0%,#fff 100%);border:1px solid #DCEAF6;font-size:clamp(18px,2.4vw,21px)!important;line-height:1.75!important;font-weight:500;color:var(--d)!important}
.tzd-scope .tzd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:20px 0 28px}
.tzd-scope .tzd-card{position:relative;background:#fff;border:1px solid var(--b);border-radius:15px;padding:22px 20px 20px;box-shadow:0 2px 10px rgba(0,25,43,.05);transition:transform .2s ease,box-shadow .2s ease}
.tzd-scope .tzd-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px rgba(0,25,43,.35)}
.tzd-scope .tzd-card::after{content:"";position:absolute;top:0;right:20px;left:20px;height:3px;border-radius:0 0 3px 3px;background:var(--p)}
.tzd-scope .tzd-card--con::after{background:var(--w)}
.tzd-scope .tzd-card__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.tzd-scope .tzd-card__icon{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;background:var(--s2);color:var(--p)}
.tzd-scope .tzd-card--con .tzd-card__icon{background:var(--ws);color:var(--w)}
.tzd-scope.tzd-article .tzd-card h3.tzd-card__title{margin:0;font-size:20px;font-weight:700;line-height:1.3}
.tzd-scope.tzd-article .tzd-card p{margin:0 0 8px;font-size:16.5px;line-height:1.75}
.tzd-scope.tzd-article .tzd-card p:last-child{margin:0}
.tzd-scope .tzd-checklist{list-style:none;margin:18px 0 28px;padding:0;display:grid;gap:10px}
.tzd-scope .tzd-checklist li{position:relative;margin:0;padding:16px 58px 16px 18px;background:#fff;border:1px solid var(--b);border-radius:15px;font-size:17px;line-height:1.75}
.tzd-scope .tzd-checklist li::before{content:"✓";position:absolute;right:16px;top:15px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;background:var(--s2);color:var(--p)}
.tzd-scope .tzd-checklist li.is-con{background:#FFFCFA;border-color:#F6DCCB}
.tzd-scope .tzd-checklist li.is-con::before{content:"!";background:var(--ws);color:var(--w)}
.tzd-scope .tzd-numlist{list-style:none;counter-reset:tzd;margin:18px 0 28px;padding:0;position:relative}
.tzd-scope .tzd-numlist>li{counter-increment:tzd;position:relative;margin:0 0 12px;padding:18px 66px 18px 18px;background:#fff;border:1px solid var(--b);border-radius:15px;font-size:17px;line-height:1.8}
.tzd-scope .tzd-numlist>li::before{content:counter(tzd);position:absolute;right:16px;top:16px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--d);color:#fff;font-weight:700;font-size:16px;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--b)}
.tzd-scope .tzd-numlist>li:not(:last-child)::after{content:"";position:absolute;right:33px;top:56px;bottom:-14px;width:2px;background:var(--b);z-index:0}
.tzd-scope .tzd-numlist>li>strong:first-child{display:block;font-size:18px;color:var(--d);margin-bottom:4px}
.tzd-scope .tzd-numlist ul{margin:10px 0 0;padding:0 20px 0 0}
.tzd-scope .tzd-numlist ul li{margin:0 0 6px}
.tzd-scope .tzd-highlight{margin:24px 0;padding:20px 22px;background:var(--d);border-radius:15px;color:#fff}
.tzd-scope.tzd-article .tzd-highlight p{margin:0;color:rgba(255,255,255,.92);font-size:18px}
.tzd-scope.tzd-article .tzd-highlight strong{color:#fff}
.tzd-scope bdi.tzd-en{direction:ltr;unicode-bidi:isolate;font-weight:600;background:var(--s2);color:var(--d);border-radius:6px;padding:1px 7px;white-space:nowrap;font-size:.92em}
/* calculator */
.tzd-scope .tzd-calc{margin:30px 0;border-radius:20px;background:#fff;border:1px solid var(--b);box-shadow:0 14px 40px -20px rgba(0,25,43,.3);overflow:hidden}
.tzd-scope .tzd-calc__head{background:radial-gradient(600px 220px at 100% 0%,rgba(44,137,202,.45),transparent 60%),var(--d);color:#fff;padding:26px clamp(18px,4vw,32px)}
.tzd-scope .tzd-calc__badge{display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:4px 12px;font-size:13px;font-weight:500;margin-bottom:10px}
.tzd-scope.tzd-article p.tzd-calc__title{margin:0 0 6px;font-size:clamp(20px,4.2vw,26px);font-weight:700;line-height:1.3;color:#fff}
.tzd-scope.tzd-article p.tzd-calc__sub{margin:0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}
.tzd-scope .tzd-calc__body{display:grid;grid-template-columns:1fr}
.tzd-scope .tzd-calc__inputs{padding:clamp(18px,4vw,30px)}
.tzd-scope .tzd-calc__results{padding:clamp(18px,4vw,30px);background:var(--s);border-top:1px solid var(--b)}
.tzd-scope.tzd-article p.tzd-calc__group-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;color:var(--d)}
.tzd-scope .tzd-calc__group-title small{font-weight:400;color:var(--m);font-size:13px}
.tzd-scope .tzd-calc__divider{height:1px;background:var(--b);margin:8px 0 20px;border:0}
.tzd-scope .tzd-field{margin-bottom:20px}
.tzd-scope .tzd-field__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.tzd-scope .tzd-field__label{font-size:15px;font-weight:500;line-height:1.35;color:var(--d);margin:0}
.tzd-scope .tzd-field__hint{display:block;font-size:12.5px;color:var(--m);font-weight:400;margin-top:2px}
.tzd-scope .tzd-field__box{position:relative;flex:0 0 128px}
.tzd-scope .tzd-field__unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500;color:var(--m);pointer-events:none}
.tzd-scope .tzd-calc input[type="number"]{display:block;width:100%;height:46px;margin:0;padding:0 34px 0 10px;font-family:inherit;font-size:17px;font-weight:700;color:var(--d);background:#fff;border:1.5px solid var(--b);border-radius:12px;box-shadow:none;direction:ltr;text-align:center;-moz-appearance:textfield;appearance:textfield}
.tzd-scope .tzd-calc input[type="number"]::-webkit-outer-spin-button,.tzd-scope .tzd-calc input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.tzd-scope .tzd-calc input[type="number"]:focus{outline:none;border-color:var(--p);box-shadow:0 0 0 3px var(--ring)}
.tzd-scope .tzd-calc input[type="range"]{--pp:50%;-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;direction:rtl;cursor:pointer}
.tzd-scope .tzd-calc input[type="range"]:focus{outline:none}
.tzd-scope .tzd-calc input[type="range"]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to left,var(--p) var(--pp),var(--b) var(--pp))}
.tzd-scope .tzd-calc input[type="range"]::-moz-range-track{height:6px;border-radius:99px;background:var(--b)}
.tzd-scope .tzd-calc input[type="range"]::-moz-range-progress{height:6px;border-radius:99px;background:var(--p)}
.tzd-scope .tzd-calc input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--p);box-shadow:0 2px 6px rgba(15,23,42,.2)}
.tzd-scope .tzd-calc input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--p);box-shadow:0 2px 6px rgba(15,23,42,.2)}
.tzd-scope .tzd-calc input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--ring)}
.tzd-scope .tzd-hero{background:radial-gradient(400px 200px at 0% 100%,rgba(74,114,177,.5),transparent 60%),var(--d);color:#fff;border-radius:15px;padding:20px;margin-bottom:12px}
.tzd-scope .tzd-hero__label{display:block;font-size:14px;opacity:.9}
.tzd-scope .tzd-hero__value{display:block;font-size:clamp(40px,10vw,52px);font-weight:800;line-height:1.1;margin:4px 0 8px;font-variant-numeric:tabular-nums;color:#fff}
.tzd-scope .tzd-hero__meta{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);font-size:14px}
.tzd-scope .tzd-hero__meta strong{font-size:18px;font-weight:700;color:#fff}
.tzd-scope .tzd-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}
.tzd-scope .tzd-stat{background:#fff;border:1px solid var(--b);border-radius:14px;padding:12px 14px;min-width:0}
.tzd-scope .tzd-stat__label{display:block;font-size:13px;color:var(--m);line-height:1.35}
.tzd-scope .tzd-stat__value{display:block;margin-top:4px;font-size:22px;font-weight:700;color:var(--d);line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tzd-scope .tzd-roas{background:#fff;border:1px solid var(--b);border-radius:14px;padding:14px;margin-bottom:12px}
.tzd-scope .tzd-roas__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}
.tzd-scope .tzd-roas__label{font-size:14px;color:var(--m)}
.tzd-scope .tzd-roas__value{font-size:22px;font-weight:800;color:var(--p);font-variant-numeric:tabular-nums}
.tzd-scope .tzd-roas__bar{position:relative;height:10px;border-radius:99px;background:var(--b);overflow:hidden}
.tzd-scope .tzd-roas__fill{position:absolute;top:0;right:0;bottom:0;width:0;border-radius:99px;background:var(--p);transition:width .3s ease,background-color .3s ease}
.tzd-scope .tzd-roas__fill.is-low{background:var(--w)}
.tzd-scope .tzd-roas__scale{position:relative;height:18px;font-size:11.5px;color:var(--m);margin-top:6px}
.tzd-scope .tzd-roas__scale span{position:absolute;top:0;transform:translateX(50%);white-space:nowrap}
.tzd-scope .tzd-roas__scale span:nth-child(1){right:0!important;transform:none}
.tzd-scope .tzd-roas__scale span:nth-child(2){right:20%}
.tzd-scope .tzd-roas__scale span:nth-child(3){right:60%}
.tzd-scope .tzd-roas__scale span:nth-child(4){right:auto!important;left:0;transform:none}
.tzd-scope.tzd-article p.tzd-note{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#fff;border-right:4px solid var(--p);font-size:14px;line-height:1.6;color:var(--d)}
.tzd-scope .tzd-note:empty{display:none}
.tzd-scope.tzd-article p.tzd-note.is-warn{border-right-color:var(--w)}
.tzd-scope.tzd-article a.tzd-calc__cta,.tzd-scope.tzd-article a.tzd-calc__cta:visited{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;border-radius:5px;background:var(--d);color:#fff;font-size:16px;font-weight:700;text-align:center;text-decoration:none;transition:background-color .15s ease}
.tzd-scope.tzd-article a.tzd-calc__cta:hover{background:var(--p2);color:#fff}
.tzd-scope.tzd-article p.tzd-calc__disclaimer{margin:12px 0 0;font-size:12.5px;line-height:1.6;color:var(--m)}
@media (min-width:900px){.tzd-scope .tzd-calc__body{grid-template-columns:1.1fr 1fr}.tzd-scope .tzd-calc__results{border-top:0;border-right:1px solid var(--b)}}
@media (max-width:767px){.tzd-scope.tzd-article p{font-size:17px}.tzd-scope.tzd-article h2{margin-top:44px}.tzd-scope .tzd-lead{padding:18px}.tzd-scope .tzd-checklist li{padding:14px 52px 14px 14px;font-size:16.5px}.tzd-scope .tzd-checklist li::before{right:12px;top:13px}.tzd-scope .tzd-numlist>li{padding:16px 58px 16px 14px;font-size:16.5px}.tzd-scope .tzd-numlist>li::before{right:12px;width:32px;height:32px;font-size:15px}.tzd-scope .tzd-numlist>li:not(:last-child)::after{right:27px;top:52px}.tzd-scope bdi.tzd-en{white-space:normal}}
@media (max-width:480px){.tzd-scope .tzd-field__box{flex-basis:112px}.tzd-scope .tzd-stat__value{font-size:19px}}
