.single-post__container:has(.iv-article){max-width:min(780px,100%);margin-left:auto;margin-right:auto}@media (min-width:1200px){.single-post__container:has(.iv-article){max-width:min(1240px,100%)}}.iv-article{--iv-primary:var(--primary,#4D48F0);--iv-p1:var(--primary-l-1,#7e6bf5);--iv-p3:var(--primary-l-3,#c2b1fb);--iv-p4:var(--primary-l-4,#e1d8fe);--iv-soft:#f1efff;--iv-text:var(--text-primary,#101013);--iv-muted:var(--text-secondary,#656565);--iv-panel:var(--bg-content,#F7F7F9);--iv-line:#e6e6ee;--iv-radius:var(--radius-m,12px);--iv-radius-s:var(--radius-s,8px);--iv-good:#0f8a55;--iv-good-bg:#e8f6ef;--iv-bad:#c2410c;--iv-bad-bg:#fdf0e8;--iv-shadow:2px 2px 30px 0 rgb(0 0 0 / .08);color:var(--iv-text);line-height:1.55}.iv-article>*+*{margin-top:1em}.iv-article h2{margin-top:2em;line-height:1.2}.iv-article h3{margin-top:1.4em;line-height:1.25}.iv-article p,.iv-article li{line-height:1.6}.iv-article>ul,.iv-article>ol,.iv-faq__answer>ul,.iv-faq__answer>ol{padding-left:1.3em}.iv-article>ul,.iv-faq__answer>ul{list-style:disc}.iv-article>ol,.iv-faq__answer>ol{list-style:decimal}.iv-article>ul>li+li,.iv-article>ol>li+li,.iv-faq__answer li+li{margin-top:.35em}.iv-article>ul>li::marker,.iv-article>ol>li::marker{color:var(--iv-primary)}.iv-block ul,.iv-block ol{list-style:none;margin:0;padding:0}.iv-article a{color:var(--iv-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.iv-article strong{font-weight:700}.iv-article blockquote{margin:1.4em 0;padding:.2em 0 .2em 1em;border-left:3px solid var(--iv-primary);color:var(--iv-text);font-size:1.05em}.iv-block{margin:1.8em 0;border-radius:var(--iv-radius);background:var(--iv-panel);padding:1.2em 1.25em}.iv-block__title{font-weight:700;font-size:1em;line-height:1.3;margin:0 0 .9em;color:var(--iv-text)}.iv-block__note{margin:.9em 0 0;font-size:.82em;line-height:1.45;color:var(--iv-muted)}:where(.iv-block) p{margin:0}.iv-table{margin:1.6em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--iv-radius);border:1px solid var(--iv-line)}.iv-table table{width:100%;border-collapse:collapse;font-size:.88em;min-width:34em}.iv-table th{background:var(--iv-soft);color:var(--iv-primary);font-size:.92em;text-align:left;font-weight:700;padding:.75em .9em;border-bottom:1px solid var(--iv-line);vertical-align:bottom}.iv-table td{padding:.75em .9em;border-bottom:1px solid var(--iv-line);vertical-align:top}.iv-table tr:last-child td{border-bottom:0}.iv-table td:first-child{font-weight:600}.iv-article .iv-caption{margin-top:-.6em;font-size:.82em;line-height:1.45;color:var(--iv-muted);font-style:normal}.iv-article .iv-caption em{font-style:normal}@media (max-width:600px){.iv-table{border:0;overflow:visible}.iv-table table,.iv-table tbody,.iv-table tr,.iv-table td{display:block;min-width:0;width:auto}.iv-table thead{display:none}.iv-table tr{background:var(--iv-panel);border-radius:var(--iv-radius-s);padding:.75em .95em;margin-bottom:.5em}.iv-table td{border:0;padding:.2em 0;font-size:.95em}.iv-table td:first-child{font-weight:700;font-size:1em;padding-bottom:.35em}.iv-table td:not(:first-child){position:relative;padding-left:8.5em;min-height:1.6em}.iv-table td:not(:first-child)::before{content:attr(data-label);position:absolute;left:0;top:.45em;width:7.8em;font-size:.82em;line-height:1.3;color:var(--iv-muted)}}.iv-summary{background:linear-gradient(160deg,#efecff 0%,#f7f6ff 55%,#fff 100%);border:0}.iv-summary__lead{display:flex;align-items:center;gap:.8em;margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid var(--iv-p4)}.iv-summary__lead b{flex:none;font-size:2.6em;line-height:1;font-weight:800;color:var(--iv-primary);letter-spacing:-.03em}.iv-summary__lead span{font-weight:600;line-height:1.35}.iv-summary .iv-block__title{color:var(--iv-primary);text-transform:uppercase;letter-spacing:.06em;font-size:.78em}.iv-summary ul{list-style:none;margin:0;padding:0;display:grid;gap:.75em}.iv-summary li{position:relative;padding-left:1.7em;margin:0}.iv-summary li::before{content:"";position:absolute;left:0;top:.38em;width:1.05em;height:1.05em;border-radius:50%;background:var(--iv-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat}.iv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:.8em;background:none;padding:0}.iv-stat{background:var(--iv-soft);border-radius:var(--iv-radius);padding:1.1em 1.2em}.iv-stat__value{display:block;font-size:2.2em;line-height:1;font-weight:800;color:var(--iv-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.iv-stat__label{display:block;margin-top:.45em;font-weight:600;line-height:1.35}.iv-stat__note{display:block;margin-top:.3em;font-size:.8em;color:var(--iv-muted)}.iv-split__total{font-weight:800;font-size:1.6em;line-height:1.1;margin:0 0 .7em;font-variant-numeric:tabular-nums}.iv-split__bar{display:flex;height:2.6em;border-radius:var(--iv-radius-s);overflow:hidden;gap:3px}.iv-split__seg{display:flex;align-items:center;padding:0 .7em;color:#fff;font-weight:700;font-size:.9em;white-space:nowrap;min-width:3em}.iv-split__seg:nth-child(1){background:var(--iv-primary)}.iv-split__seg:nth-child(2){background:var(--iv-p3);color:var(--iv-text)}.iv-split__seg:nth-child(3){background:var(--iv-p4);color:var(--iv-text)}.iv-split__legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(11em,1fr));gap:.6em 1.2em;margin-top:1.1em;padding:0;list-style:none}.iv-split__legend li{margin:0;display:flex;gap:.6em;align-items:baseline}.iv-split__dot{flex:none;width:.75em;height:.75em;border-radius:3px;transform:translateY(.05em)}.iv-split__legend li:nth-child(1) .iv-split__dot{background:var(--iv-primary)}.iv-split__legend li:nth-child(2) .iv-split__dot{background:var(--iv-p3)}.iv-split__legend li:nth-child(3) .iv-split__dot{background:var(--iv-p4)}.iv-split__legend b{font-variant-numeric:tabular-nums}.iv-split__legend span{color:var(--iv-muted)}.iv-timeline ol{list-style:none;margin:0;padding:0;position:relative}.iv-timeline li{position:relative;margin:0;padding:0 0 1.15em 2.1em}.iv-timeline li:last-child{padding-bottom:0}.iv-timeline li::before{content:"";position:absolute;left:.42em;top:1.25em;bottom:-.1em;width:2px;background:var(--iv-p4)}.iv-timeline li:last-child::before{display:none}.iv-timeline li::after{content:"";position:absolute;left:0;top:.28em;width:1em;height:1em;border-radius:50%;background:#fff;border:3px solid var(--iv-primary);box-sizing:border-box}.iv-timeline__when{display:inline-block;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--iv-primary);margin-bottom:.15em}.iv-timeline__title{display:block;font-weight:700;line-height:1.35}.iv-timeline__text{display:block;margin-top:.2em;color:var(--iv-muted);font-size:.92em;line-height:1.5}.iv-steps{background:none;padding:0}.iv-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:iv-step}.iv-steps li{counter-increment:iv-step;margin:0;padding:0 0 1.3em 3.1em;position:relative;line-height:1.45}.iv-steps li:last-child{padding-bottom:0}.iv-steps li:not(:last-child)::after{content:"";position:absolute;left:1.05em;top:2.2em;bottom:.2em;width:2px;background:linear-gradient(var(--iv-p3),var(--iv-p4))}.iv-steps li::before{content:counter(iv-step);position:absolute;left:0;top:-.05em;width:2.1em;height:2.1em;box-shadow:0 0 0 5px #fff;border-radius:50%;background:var(--iv-primary);color:#fff;font-weight:800;font-size:.95em;display:flex;align-items:center;justify-content:center}.iv-steps__title{display:block;font-weight:700;padding-top:.2em}.iv-steps__text{display:block;margin-top:.15em;color:var(--iv-muted);font-size:.92em}.iv-compare__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:.7em}.iv-compare__col{background:#fff;border-radius:var(--iv-radius-s);padding:1em 1.05em;border-top:4px solid var(--iv-p3)}.iv-compare__col--good{border-top-color:var(--iv-good)}.iv-compare__col--bad{border-top-color:var(--iv-bad)}.iv-compare__head{display:flex;align-items:center;gap:.5em;font-weight:700;margin:0 0 .6em;line-height:1.3}.iv-compare__badge{flex:none;width:1.4em;height:1.4em;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8em;font-weight:800;background:var(--iv-p4);color:var(--iv-primary)}.iv-compare__col--good .iv-compare__badge{background:var(--iv-good-bg);color:var(--iv-good)}.iv-compare__col--bad .iv-compare__badge{background:var(--iv-bad-bg);color:var(--iv-bad)}.iv-compare__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.5em}.iv-compare__col li{margin:0;padding-left:1em;position:relative;font-size:.93em;line-height:1.45}.iv-compare__col li::before{content:"";position:absolute;left:0;top:.6em;width:.4em;height:.4em;border-radius:50%;background:var(--iv-p3)}.iv-compare__col--good li::before{background:var(--iv-good)}.iv-compare__col--bad li::before{background:var(--iv-bad)}.iv-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:.7em}.iv-card{background:#fff;border-radius:var(--iv-radius-s);padding:1em 1.05em}.iv-card__title{display:flex;align-items:center;gap:.55em;font-weight:700;line-height:1.3;margin:0 0 .45em}.iv-card__icon{flex:none;width:1.9em;height:1.9em;border-radius:.5em;background:var(--iv-soft);display:inline-flex;align-items:center;justify-content:center}.iv-card__icon svg{width:1.1em;height:1.1em;stroke:var(--iv-primary)}.iv-card__text{color:var(--iv-muted);font-size:.92em;line-height:1.5}.iv-card ul{list-style:none;margin:.55em 0 0;padding:0;display:grid;gap:.35em}.iv-card li{margin:0;padding-left:1.35em;position:relative;font-size:.92em;line-height:1.4}.iv-card li::before{content:"";position:absolute;left:0;top:.3em;width:.85em;height:.85em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3L12.5 5' fill='none' stroke='%234D48F0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.iv-checklist__groups{display:grid;gap:.7em}.iv-checklist__group{background:#fff;border-radius:var(--iv-radius-s);padding:.9em 1em}.iv-checklist__gtitle{font-weight:700;font-size:.8em;text-transform:uppercase;letter-spacing:.06em;color:var(--iv-primary);margin:0 0 .55em}.iv-checklist ul{list-style:none;margin:0;padding:0;display:grid;gap:.5em}.iv-checklist li{margin:0;position:relative;padding-left:1.9em;line-height:1.45}.iv-checklist li::before{content:"";position:absolute;left:0;top:.12em;width:1.2em;height:1.2em;border:2px solid var(--iv-p3);border-radius:.3em;box-sizing:border-box;background:#fff}.iv-callout{display:flex;gap:.85em;align-items:flex-start;background:var(--iv-soft);border-left:4px solid var(--iv-primary);border-radius:var(--iv-radius-s)}.iv-callout--warn{background:var(--iv-bad-bg);border-left-color:var(--iv-bad)}.iv-callout--tip{background:var(--iv-good-bg);border-left-color:var(--iv-good)}.iv-callout__icon{flex:none;width:1.6em;height:1.6em;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--iv-primary);color:#fff;font-weight:800;font-size:.9em;margin-top:.05em}.iv-callout--warn .iv-callout__icon{background:var(--iv-bad)}.iv-callout--tip .iv-callout__icon{background:var(--iv-good)}.iv-callout__title{display:block;font-weight:700;margin-bottom:.2em}.iv-callout__text{line-height:1.5}.iv-bars__list{list-style:none;margin:0;padding:0;display:grid;gap:.65em}.iv-bars__row{margin:0;display:grid;grid-template-columns:minmax(6em,30%) 1fr;gap:.8em;align-items:center}.iv-bars__label{font-size:.9em;line-height:1.3}.iv-bars__track{display:flex;align-items:center;gap:.5em}.iv-bars__fill{height:1.6em;border-radius:.35em;background:var(--iv-primary);min-width:.4em}.iv-bars__val{font-weight:700;font-size:.88em;font-variant-numeric:tabular-nums;white-space:nowrap}.iv-quote{background:none;padding:.2em 0 .2em 1.6em;position:relative;margin:2em 0}.iv-quote::before{content:"«";position:absolute;left:-.05em;top:-.35em;font-size:3.2em;line-height:1;font-weight:800;color:var(--iv-primary)}.iv-article .iv-quote blockquote{font-family:inherit;font-style:normal;quotes:none;margin:0;padding:0;border:0;font-size:1.32em;line-height:1.35;font-weight:700;color:var(--iv-text);letter-spacing:-.005em}.iv-quote figcaption{text-align:left;font-family:inherit;margin-top:.6em;font-size:.85em;color:var(--iv-muted)}.iv-article .iv-meta{margin:0 0 1.4em;font-size:.82em;line-height:1.5;color:var(--iv-muted)}.iv-meta b{color:var(--iv-text);font-weight:600}.iv-meta__sep{margin:0 .5em}.iv-article h2{scroll-margin-top:110px}.iv-main>*+*{margin-top:1em}.iv-main>h2{margin-top:2em}.iv-side,.iv-toc--side{display:none}@media (min-width:1200px){.iv-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 230px;gap:44px;align-items:start}.iv-toc--side,.iv-side{display:block;position:sticky;top:110px}.iv-toc--inline,.iv-stickybar{display:none!important}}.iv-toc ol{list-style:none;margin:0;padding:0;counter-reset:iv-toc}.iv-toc li{counter-increment:iv-toc;margin:0}.iv-article .iv-toc a{display:block;text-decoration:none;color:var(--iv-text);line-height:1.35}.iv-article .iv-toc a:hover{color:var(--iv-primary)}.iv-toc--inline{background:var(--iv-panel);border-radius:var(--iv-radius);padding:0 1.1em}.iv-toc--inline summary{cursor:pointer;list-style:none;font-weight:700;padding:.85em 0;position:relative}.iv-toc--inline summary::-webkit-details-marker{display:none}.iv-toc--inline summary::after{content:"";position:absolute;right:.2em;top:50%;width:.55em;height:.55em;border-right:2px solid var(--iv-primary);border-bottom:2px solid var(--iv-primary);transform:translateY(-70%) rotate(45deg)}.iv-toc--inline[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.iv-toc--inline ol{padding-bottom:.9em}.iv-article .iv-toc--inline a{padding:.4em 0;font-size:.95em}.iv-toc--inline a::before{content:counter(iv-toc) ".";color:var(--iv-primary);font-weight:700;margin-right:.5em}.iv-toc--side>p{margin:0 0 .7em;font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--iv-muted)}.iv-toc--side li{border-left:2px solid var(--iv-line)}.iv-article .iv-toc--side a{font-size:.74em;padding:.45em 0 .45em .9em}.iv-article .iv-toc--side a:hover{border-left:2px solid var(--iv-primary);margin-left:-2px}.iv-sidecard{background:#fff;border:1px solid var(--iv-line);box-shadow:var(--iv-shadow);border-radius:var(--iv-radius);padding:1em;display:grid;gap:.55em}.iv-sidecard b{font-size:.85em;line-height:1.3}.iv-article .iv-sidecard p{margin:0;font-size:.74em;line-height:1.45;color:var(--iv-muted)}.iv-article .iv-sidecard a{display:flex;align-items:center;justify-content:center;gap:.45em;white-space:nowrap;background:var(--iv-primary);color:#fff;text-decoration:none;font-weight:700;font-size:.76em;border-radius:var(--radius-full,999px);padding:.75em .9em;margin-top:.2em}.iv-sidecard small{font-size:.68em;color:var(--iv-muted);text-align:center}.iv-tg{width:1.15em;height:1.15em;flex:none}.iv-main>.iv-stickybar{position:sticky;bottom:12px;z-index:20;margin-top:1.6em;display:flex;align-items:center;gap:.8em;background:var(--iv-text);color:#fff;border-radius:var(--iv-radius);padding:.6em .6em .6em 1em;box-shadow:0 8px 30px rgb(0 0 0 / .18);font-size:.85em;line-height:1.3}.iv-stickybar span{flex:1}.iv-article .iv-stickybar a{flex:none;display:flex;align-items:center;gap:.4em;background:var(--iv-primary);color:#fff;text-decoration:none;font-weight:700;border-radius:var(--radius-full,999px);padding:.6em 1em;white-space:nowrap}.iv-nudge{display:flex;flex-wrap:wrap;gap:.4em 1em;align-items:center;justify-content:space-between;background:var(--iv-soft);padding:.85em 1.1em;font-weight:600;font-size:.92em}.iv-article .iv-nudge a{color:var(--iv-primary);text-decoration:none;font-weight:700;white-space:nowrap}.iv-calc__inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;margin-bottom:1em;align-items:end}.iv-calc__field{display:grid;gap:.3em;font-size:.82em;color:var(--iv-muted)}.iv-article .iv-calc__field input{font:inherit;font-size:1.25em;font-weight:700;color:var(--iv-text);background:#fff;border:1.5px solid var(--iv-line);border-radius:var(--iv-radius-s);padding:.45em .6em;width:100%;box-sizing:border-box;-moz-appearance:textfield}.iv-calc__field input:focus{outline:none;border-color:var(--iv-primary)}.iv-calc__out{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5em,1fr));gap:.7em;margin:1em 0 0}.iv-calc__out>div{background:#fff;border-radius:var(--iv-radius-s);padding:.7em .85em}.iv-calc__out dt{font-size:.78em;color:var(--iv-muted)}.iv-calc__out dd{margin:.15em 0 0;font-weight:800;font-size:1.15em;font-variant-numeric:tabular-nums}.iv-calc__out .iv-calc__main{background:var(--iv-primary);color:#fff}.iv-calc__out .iv-calc__main dt{color:#fff;opacity:.85}.single-post:has(.iv-article) .related__blog-grid{display:none}.iv-related{margin-top:2.4em}.iv-related h2{margin:0 0 .8em}.iv-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:.7em}.iv-article a.iv-related__card{display:flex;flex-direction:column;gap:.35em;text-decoration:none;color:var(--iv-text);background:var(--iv-panel);border-radius:var(--iv-radius);padding:1em 1.05em;border:1px solid #fff0;transition:border-color .2s,transform .2s}.iv-article a.iv-related__card:hover{border-color:var(--iv-p3);transform:translateY(-2px)}.iv-related__card b{font-size:.95em;line-height:1.3}.iv-related__card span{font-size:.82em;line-height:1.45;color:var(--iv-muted)}.iv-related__card em{font-style:normal;font-size:.72em;color:var(--iv-primary);margin-top:auto}.iv-planned{text-decoration:underline dotted var(--iv-p3);text-underline-offset:.2em}.iv-planned-sent{background:#fff8e1;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .15em}.iv-cta{background:radial-gradient(480px 260px at 100% 0,#8f7cf8 0,transparent 70%),radial-gradient(360px 220px at 0 100%,#3a35c9 0,transparent 70%),var(--iv-primary);color:#fff;display:flex;flex-wrap:wrap;gap:1.1em 1.5em;align-items:center;justify-content:space-between;padding:1.4em 1.5em}.iv-cta__body{flex:1 1 16em;min-width:0}.iv-cta__title{display:block;font-weight:800;font-size:1.12em;line-height:1.25;color:#fff}.iv-cta__text{display:block;margin-top:.3em;font-size:.9em;opacity:.9;line-height:1.45;color:#fff}.iv-cta__proof{display:block;margin-top:.55em;font-size:.76em;color:#fff;opacity:.8}.iv-article a.iv-cta__btn{box-sizing:border-box;max-width:100%;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;background:#fff;color:var(--iv-primary);text-decoration:none;font-weight:700;font-size:.95em;border-radius:var(--radius-full,999px);padding:.8em 1.3em;line-height:1;transition:transform .2s}.iv-article a.iv-cta__btn:hover{transform:translateY(-1px)}.iv-faq{margin:1.2em 0 0;display:grid;gap:.5em}.iv-faq details{background:var(--iv-panel);border-radius:var(--iv-radius-s);padding:0 1.1em}.iv-faq summary{cursor:pointer;list-style:none;font-weight:700;padding:.95em 2em .95em 0;position:relative;line-height:1.35}.iv-faq summary::-webkit-details-marker{display:none}.iv-faq summary::after{content:"";position:absolute;right:.2em;top:50%;width:.6em;height:.6em;border-right:2px solid var(--iv-primary);border-bottom:2px solid var(--iv-primary);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.iv-faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.iv-faq__answer{padding:0 0 1em}.iv-faq__answer>*+*{margin-top:.6em}.iv-byline{margin-top:2.2em;padding-top:1.2em;border-top:1px solid var(--iv-line);font-size:.88em;color:var(--iv-muted)}.iv-byline p+p{margin-top:.5em}@media (max-width:600px){.iv-block{padding:1em 1em;margin:1.5em 0}.iv-stat__value{font-size:1.9em}.iv-bars__row{grid-template-columns:1fr;gap:.25em}.iv-split__seg{font-size:.8em;padding:0 .5em}.iv-cta{padding:1.2em}.iv-article .iv-calc__field input{font-size:1.05em;padding:.45em .5em}.iv-calc__field{font-size:.75em}.iv-article a.iv-cta__btn{width:100%;justify-content:center}}@media print{.iv-faq details{break-inside:avoid}.iv-block{break-inside:avoid}}