.iv-page{background:var(--site-paper);color:var(--site-ink)}.iv-page main{padding-top:0}.iv-page .iv-hero{padding:72px 0 80px}.iv-page .iv-hero-copy{text-align:center}.iv-page .iv-hero h1{font-size:clamp(46px,4.5vw,64px);font-weight:500;line-height:1.1;letter-spacing:-.05em;margin:0 auto;max-width:1120px}.iv-page .iv-hero h1 span,.iv-page .iv-section-intro h2 span{color:var(--site-green)}.iv-page .iv-hero-copy>p:not(.iv-status){max-width:740px;margin:26px auto 0;color:var(--site-muted);font-size:18px;line-height:1.75}.iv-page .iv-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 32px;margin-top:30px}.iv-page .iv-actions-pair{gap:16px}.iv-page .iv-actions .pl-button{min-height:60px;padding:16px 25px}.iv-page .iv-text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--site-green);font-size:14px;line-height:1.6;min-height:44px}.iv-page .iv-text-link:hover{text-decoration:underline;text-underline-offset:5px}.iv-page .iv-status{margin:20px 0 0;font-size:12px;color:var(--site-muted);line-height:1.6}.iv-page .iv-hero-figure{max-width:1120px;margin-top:48px;text-align:center}.iv-page .iv-dashboard{overflow:hidden;border:1px solid var(--site-line);border-radius:var(--site-card-radius);background:var(--site-white);box-shadow:var(--site-card-shadow)}.iv-page .iv-dashboard img{width:100%;height:auto;display:block}.iv-page figcaption{color:var(--site-muted);font-size:12px;line-height:1.7;text-align:center;margin:20px auto 0;max-width:820px}.iv-page .iv-preview-switch{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--site-line);border-radius:var(--site-control-radius);margin-bottom:24px;background:var(--site-white)}.iv-page .iv-preview-switch button{min-height:44px;padding:9px 23px;border-radius:5px;color:var(--site-muted);font-size:14px;transition:background .2s,color .2s}.iv-page .iv-preview-switch button[aria-pressed=true],.iv-page .iv-preview-switch button[aria-selected=true]{background:var(--site-dark);color:var(--site-white)}.iv-page .iv-portal-gallery{max-width:1120px;margin:40px auto 0}.iv-page .iv-gallery-tabs-wrap{overflow-x:auto;text-align:center;padding:4px;margin-inline:-4px}.iv-page .iv-gallery-tabs{margin-bottom:24px;white-space:nowrap}.iv-page .iv-gallery-tabs button{padding-inline:20px}.iv-page .iv-gallery-tabs button:focus-visible{outline:2px solid var(--site-green);outline-offset:3px}.iv-page .iv-gallery-figure{margin:0}.iv-page .iv-section{padding-block:100px}.iv-page .iv-white{background:var(--site-white)}.iv-page .iv-section-intro{max-width:900px;margin-inline:auto;text-align:center}.iv-page .iv-section-intro h2,.iv-page .iv-faq>h2{margin:0;font-size:clamp(38px,4.2vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.12}.iv-page .iv-section-intro>.pl-eyebrow{margin-bottom:20px}.iv-page .iv-section-intro>p:not(.pl-eyebrow){font-size:17px;line-height:1.8;color:var(--site-muted);max-width:740px;margin:24px auto 0}.iv-page .iv-dark{background:var(--site-dark);color:#eff0f2}.iv-page .iv-dark .iv-section-intro h2 span{color:#6bd3a5}.iv-page .iv-dark .pl-eyebrow,.iv-page .iv-dark .iv-section-intro>p:not(.pl-eyebrow){color:#a0a3ae}.iv-page .iv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:64px 0 0;padding:0;list-style:none}.iv-page .iv-steps li{padding-top:24px;border-top:1px solid #ffffff30}.iv-page .iv-step-top{display:flex;justify-content:space-between;align-items:center;color:#6bd3a5;font-size:12px}.iv-page .iv-steps h3,.iv-page .iv-feature-row h3,.iv-page .iv-crisis-states h3{font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-.025em;margin:26px 0 14px}.iv-page .iv-steps p,.iv-page .iv-crisis-states article>p:last-child{color:#a0a3ae;font-size:15px;line-height:1.85}.iv-page .iv-workflow-overview .iv-steps{gap:24px}.iv-page .iv-workflow-overview .iv-steps li{padding:32px;border:1px solid var(--site-line);border-radius:var(--site-card-radius);background:var(--site-paper)}.iv-page .iv-workflow-overview .iv-step-top{color:var(--site-green)}.iv-page .iv-workflow-overview .iv-steps p{color:var(--site-muted)}.iv-page .iv-workflow-overview .iv-section-intro>p:not(.pl-eyebrow){text-wrap:balance}.iv-page .iv-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px}.iv-page .iv-product{display:flex;flex-direction:column;align-items:flex-start;background:var(--site-paper);padding:48px;border-radius:var(--site-card-radius)}.iv-page .iv-product-premium{background:var(--site-dark);color:#eff0f2}.iv-page .iv-product-premium .pl-eyebrow{color:#6bd3a5}.iv-page .iv-product h3{margin:20px 0;font-size:clamp(30px,3vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1.18}.iv-page .iv-product>p:not(.pl-eyebrow){color:var(--site-muted);font-size:16px;line-height:1.8;margin:0}.iv-page .iv-product-premium>p:not(.pl-eyebrow){color:#a0a3ae}.iv-page .iv-product ul{list-style:none;padding:0;margin:32px 0;flex:1}.iv-page .iv-product li{display:flex;gap:12px;font-size:14px;line-height:1.7;margin:12px 0}.iv-page .iv-product li svg{flex-shrink:0;color:var(--site-green);margin-top:3px}.iv-page .iv-product-premium li svg{color:#6bd3a5}.iv-page .iv-benefit-copy{min-width:0}.iv-page .iv-benefit-copy strong{font-weight:600}.iv-page .iv-product .iv-benefit-excluded{color:var(--site-muted)}.iv-page .iv-benefit-dash{width:18px;flex-shrink:0;text-align:center}.iv-page .iv-product-premium .pl-button{background:#2caf7a;color:#071e13}.iv-page .iv-pricing-section .iv-products{margin-top:40px}.iv-page .iv-product{border:1px solid transparent}.iv-page .iv-product-premium{border-color:#6bd3a570}.iv-page .iv-billing-switch{margin:32px 0 0}.iv-page .iv-billing-switch button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:52px}.iv-page .iv-billing-switch button:focus-visible{outline:2px solid var(--site-green);outline-offset:3px}.iv-page .iv-saving-badge{border-radius:999px;padding:4px 9px;background:#15805b12;color:var(--site-green);font-size:11px;line-height:1.4;font-weight:600;white-space:nowrap}.iv-page .iv-billing-switch button[aria-pressed=true] .iv-saving-badge{background:#6bd3a51a;color:#6bd3a5}.iv-page .iv-section-intro>p.iv-pricing-currency{margin:12px 0 0;max-width:none;font-size:12px;line-height:1.7}.iv-page .iv-product-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:28px}.iv-page .iv-product-kicker .pl-eyebrow{margin:0}.iv-page .iv-recommendation{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #6bd3a54d;border-radius:999px;color:#6bd3a5;background:#6bd3a512;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.5}.iv-page .iv-price-area{width:100%;margin-top:32px;padding-top:28px;border-top:1px solid var(--site-line)}.iv-page .iv-product-premium .iv-price-area{border-color:#ffffff24}.iv-page .iv-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0}.iv-page .iv-price-amount{font-size:64px;font-weight:500;letter-spacing:-.05em;line-height:1.05;font-variant-numeric:tabular-nums}.iv-page .iv-price-period{font-size:17px;line-height:1.6;color:var(--site-muted)}.iv-page .iv-price-note{min-height:44px;margin:16px 0 0;color:var(--site-muted);font-size:13px;line-height:1.7}.iv-page .iv-price-note strong{font-weight:600}.iv-page .iv-product-premium .iv-price-period,.iv-page .iv-product-premium .iv-price-note{color:#a0a3ae}.iv-page .iv-plan-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;width:100%}.iv-page .iv-plan-actions .pl-button{flex:1 1 260px;min-width:0;padding-inline:20px;gap:10px}.iv-page .iv-plan-actions .pl-button:disabled{cursor:not-allowed;transform:none}.iv-page .iv-plan-actions .pl-button:disabled:hover svg{transform:none}.iv-page .iv-pricing-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;list-style:none;padding:0;margin:32px 0 0;color:var(--site-muted);font-size:12px;line-height:1.7}.iv-page .iv-pricing-trust li{display:flex;align-items:center;gap:8px}.iv-page .iv-pricing-trust li+li:before{content:"·";margin-right:12px}.iv-page .iv-pricing-trust svg{color:var(--site-green);flex-shrink:0}.iv-page .iv-inline-benefits{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:center;list-style:none;padding:0;margin:32px 0 40px}.iv-page .iv-inline-benefits li{display:flex;gap:10px;align-items:center;font-size:13px}.iv-page .iv-inline-benefits svg{color:var(--site-green);flex-shrink:0}.iv-page .iv-allocation{margin:0 auto;max-width:1120px}.iv-page .iv-feature-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}.iv-page .iv-feature-row article{border-top:1px solid var(--site-line);padding-top:24px}.iv-page .iv-feature-row article>span{color:var(--site-green);font-size:12px}.iv-page .iv-feature-row h3{margin-top:16px}.iv-page .iv-feature-row p{font-size:15px;color:var(--site-muted);line-height:1.8}.iv-page .iv-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px}.iv-page .iv-left{text-align:left}.iv-page .iv-left .iv-text-link{margin-top:24px}.iv-page .iv-universe{background:var(--site-paper);border-radius:var(--site-card-radius);padding:40px}.iv-page .iv-indices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0}.iv-page .iv-indices span{padding:24px 10px;text-align:center;background:var(--site-white);border:1px solid var(--site-line);border-radius:var(--site-control-radius);font-size:20px;letter-spacing:-.035em}.iv-page .iv-universe-result{display:flex;gap:16px;align-items:center;border-top:1px solid var(--site-line);padding-top:28px;font-size:16px;line-height:1.6}.iv-page .iv-universe-result svg{color:var(--site-green);flex-shrink:0}.iv-page .iv-strength{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:72px;padding-top:48px;border-top:1px solid var(--site-line)}.iv-page .iv-strength h3{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.3;margin:0 0 18px}.iv-page .iv-strength p{font-size:16px;line-height:1.8;color:var(--site-muted)}.iv-page .iv-strength ol{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:0;list-style:none}.iv-page .iv-strength li{font-size:15px;line-height:1.6;padding-block:12px}.iv-page .iv-strength li span{display:block;font-size:12px;color:var(--site-green);margin-bottom:10px}.iv-page .iv-crisis-states{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:48px auto 0}.iv-page .iv-crisis-states article{padding:40px;border:1px solid #ffffff30;border-radius:var(--site-card-radius)}.iv-page .iv-signal{display:flex;align-items:center;gap:10px;font-size:14px}.iv-page .iv-signal span{width:9px;height:9px;border-radius:50%;background:currentColor}.iv-page .iv-signal-green{color:#6bd3a5}.iv-page .iv-signal-red{color:#f1aaa9}.iv-page .iv-crisis-note{max-width:800px;margin:32px auto 0;font-size:15px;line-height:1.8;color:#a0a3ae;text-align:center}.iv-page .iv-faq{max-width:960px}.iv-page .iv-faq>h2{text-align:center;margin-bottom:44px}.iv-page .iv-faq button{font-size:17px;line-height:1.55;text-align:left;font-weight:500;padding-block:24px;gap:24px}.iv-page .iv-faq [role=region]{font-size:16px;line-height:1.8;color:var(--site-muted)}.iv-page .iv-faq [role=region]>div{padding-bottom:24px}.iv-page .iv-access .iv-section-intro{max-width:880px}.iv-page .iv-access .iv-section-intro>p.iv-final-copy{max-width:880px;text-wrap:balance}.iv-page .iv-final-secondary{background:var(--site-white)}.iv-page .iv-access .iv-section-intro>p.iv-final-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;max-width:none;margin:20px 0 0;font-size:13px}.iv-page .iv-final-contact .iv-text-link{font-size:13px;gap:6px}.iv-page .iv-final-cta{background:var(--site-white);padding-block:64px}.iv-page .iv-access .iv-final-panel{max-width:1120px;padding:72px 56px;background:var(--site-paper);border:1px solid var(--site-line);border-radius:var(--site-card-radius);box-shadow:var(--site-card-shadow)}.iv-page .iv-premium-advantages .iv-section-intro{max-width:1120px}.iv-page .iv-premium-advantages .iv-section-intro>.pl-eyebrow{color:#6bd3a5}.iv-page .iv-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px}.iv-page .iv-premium-card{min-width:0;overflow:hidden;border:1px solid #d7d9df;border-radius:var(--site-card-radius);background:#edeef1;color:var(--site-ink);box-shadow:0 12px 30px #00000024}.iv-page .iv-premium-visual{margin:0;min-height:440px;padding:32px;border-bottom:1px solid var(--site-line)}.iv-page .iv-premium-portal{background:var(--site-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.iv-page .iv-premium-status-crop{width:min(100%,331px);border-radius:var(--site-control-radius);overflow:hidden}.iv-page .iv-premium-visual svg{display:block;width:100%;height:auto}.iv-page .iv-premium-chart-crop{max-width:440px;border-radius:var(--site-control-radius)}.iv-page .iv-premium-portal figcaption{font-size:11px;margin:0}.iv-page .iv-premium-universe{display:flex;flex-direction:column;justify-content:center;gap:28px;background:var(--site-paper)}.iv-page .iv-premium-universe-count{text-align:center}.iv-page .iv-premium-universe-count>span{color:var(--site-green);font-size:80px;line-height:1.05;letter-spacing:-.06em;font-weight:500}.iv-page .iv-premium-universe-count>p{color:var(--site-muted);margin:8px 0 0;font-size:16px}.iv-page .iv-premium-indices{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.iv-page .iv-premium-indices>span{border:1px solid var(--site-line);border-radius:var(--site-control-radius);padding:12px 20px;font-size:16px;background:var(--site-white)}.iv-page .iv-premium-screening{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:24px;border-top:1px solid var(--site-line);font-size:14px;line-height:1.7;color:var(--site-muted)}.iv-page .iv-premium-screening svg{color:var(--site-green);flex-shrink:0;width:22px}.iv-page .iv-premium-card-copy{padding:40px}.iv-page .iv-premium-card-copy>.pl-eyebrow{color:var(--site-green);font-size:11px;margin:0 0 20px}.iv-page .iv-premium-card h3{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:0 0 24px;text-wrap:balance}.iv-page .iv-premium-card-copy>p:not(.pl-eyebrow),.iv-page .iv-premium-phases dd,.iv-page .iv-premium-benefits p,.iv-page .iv-premium-transparency p{color:#5e6370;font-size:15px;line-height:1.8;margin:0}.iv-page .iv-premium-card strong{font-weight:600}.iv-page .iv-premium-phases{display:grid;gap:24px;margin:28px 0}.iv-page .iv-premium-phases dt{margin:0 0 8px;font-weight:600;flex-wrap:wrap}.iv-page .iv-premium-phases dd{margin:0}.iv-page .iv-premium-phases .iv-signal-green{color:var(--site-green)}.iv-page .iv-premium-phases .iv-signal-red{color:#b42335}.iv-page .iv-premium-transparency{background:var(--site-white);border:1px solid var(--site-line);border-radius:var(--site-control-radius);padding:24px}.iv-page .iv-premium-transparency>strong{display:block;font-size:14px;line-height:1.6;margin-bottom:12px}.iv-page .iv-premium-transparency p{font-size:14px}.iv-page .iv-premium-benefits{display:grid;gap:28px;margin:28px 0 0;padding:0;list-style:none}.iv-page .iv-premium-benefits li{display:flex;gap:12px}.iv-page .iv-premium-benefits svg{color:var(--site-green);flex-shrink:0;margin-top:3px}.iv-page .iv-premium-benefits strong{display:block;margin-bottom:8px;font-size:15px;line-height:1.6}@media (min-width:1024px){.iv-page .iv-premium-grid{grid-template-rows:auto 1fr}.iv-page .iv-premium-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}}@media (max-width:1199px){.iv-page .iv-premium-card-copy{padding:32px}.iv-page .iv-premium-visual{padding:24px;min-height:360px}.iv-page .iv-premium-card h3{font-size:28px}}@media (max-width:1023px){.iv-page .iv-premium-grid{grid-template-columns:1fr}.iv-page .iv-premium-visual{min-height:0}.iv-page .iv-premium-universe{padding-block:40px}}@media (max-width:767px){.iv-page .iv-premium-grid{margin-top:40px}.iv-page .iv-premium-card-copy{padding:28px 24px}.iv-page .iv-premium-card h3{font-size:26px}.iv-page .iv-premium-visual{padding:20px}.iv-page .iv-premium-universe{padding-block:32px}.iv-page .iv-premium-universe-count>span{font-size:64px}.iv-page .iv-premium-indices{gap:8px}.iv-page .iv-premium-indices>span{font-size:14px;padding:10px 14px}.iv-page .iv-premium-transparency{padding:20px}}@media (min-width:1200px){.iv-page .iv-product h3{max-width:440px;min-height:2.36em}.iv-page .iv-product>p:not(.pl-eyebrow){min-height:5.4em}}@supports (grid-template-rows:subgrid){@media (min-width:768px){.iv-page .iv-products{grid-template-rows:repeat(6,auto)}.iv-page .iv-product{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.iv-page .iv-product h3,.iv-page .iv-product>p:not(.pl-eyebrow){min-height:0}}}@media (max-width:1199px){.iv-page .iv-product{padding:32px}.iv-page .iv-split,.iv-page .iv-strength{gap:40px}.iv-page .iv-universe{padding:28px}.iv-page .iv-steps,.iv-page .iv-feature-row{gap:24px}.iv-page .iv-plan-actions{flex-direction:column;align-items:stretch}.iv-page .iv-plan-actions .pl-button{flex-basis:auto;width:100%}.iv-page .iv-access .iv-final-panel{padding:56px 40px}}@media (max-width:767px){.iv-page .iv-hero{padding:44px 0 56px}.iv-page .iv-hero h1{font-size:clamp(34px,8.8vw,44px);font-weight:600;line-height:1.12}.iv-page .iv-hero-copy>p:not(.iv-status){font-size:16px;line-height:1.7;margin-top:24px}.iv-page .iv-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.iv-page .iv-actions .pl-button{padding-inline:16px;font-size:14px}.iv-page .iv-status{font-size:11px}.iv-page .iv-hero-figure{margin-top:32px}.iv-page .iv-dashboard{border-radius:8px}.iv-page .iv-portal-gallery{margin-top:28px}.iv-page .iv-gallery-tabs{margin-bottom:16px}.iv-page .iv-gallery-tabs button{padding-inline:14px;font-size:13px}.iv-page .iv-gallery-tabs-wrap{text-align:left}.iv-page figcaption{font-size:11px;margin-top:16px}.iv-page .iv-section{padding-block:64px}.iv-page .iv-section-intro h2,.iv-page .iv-faq>h2{font-size:clamp(32px,8vw,44px)}.iv-page .iv-section-intro>p:not(.pl-eyebrow){font-size:16px}.iv-page .iv-steps,.iv-page .iv-feature-row,.iv-page .iv-products,.iv-page .iv-split,.iv-page .iv-strength,.iv-page .iv-crisis-states{grid-template-columns:1fr;gap:28px}.iv-page .iv-steps,.iv-page .iv-products,.iv-page .iv-feature-row{margin-top:40px}.iv-page .iv-steps h3,.iv-page .iv-feature-row h3,.iv-page .iv-crisis-states h3{font-size:22px}.iv-page .iv-workflow-overview .iv-steps li{padding:24px}.iv-page .iv-step-top{justify-content:flex-start;gap:20px}.iv-page .iv-product{padding:28px}.iv-page .iv-product h3{font-size:32px}.iv-page .iv-product .pl-button{width:100%;font-size:14px}.iv-page .iv-product ul{margin-block:24px}.iv-page .iv-billing-switch{display:flex;width:100%;margin-top:28px}.iv-page .iv-billing-switch button{min-width:0;flex:1;padding:10px 12px}.iv-page .iv-billing-switch button:last-child{flex:1.8}.iv-page .iv-saving-badge{font-size:10px;padding:4px 7px}.iv-page .iv-price-amount{font-size:56px}.iv-page .iv-price-area{margin-top:24px;padding-top:24px}.iv-page .iv-price-note{min-height:0}.iv-page .iv-pricing-trust{flex-direction:column;align-items:flex-start;gap:12px}.iv-page .iv-pricing-trust li+li:before{display:none}.iv-page .iv-final-cta{padding-block:40px}.iv-page .iv-access .iv-final-panel{padding:36px 20px}.iv-page .iv-inline-benefits{flex-direction:column;align-items:flex-start;gap:14px;margin-block:28px}.iv-page .iv-universe{padding:24px}.iv-page .iv-indices span{font-size:18px;padding-block:20px}.iv-page .iv-strength{margin-top:48px;padding-top:36px}.iv-page .iv-strength h3{font-size:26px}.iv-page .iv-crisis-states article{padding:28px}.iv-page .iv-faq button{font-size:16px}}
