.iv-pricing{max-width:1180px;margin:clamp(16px,3vw,40px) auto;padding:0 clamp(14px,3vw,36px);color:#193454}.iv-price-hero,.iv-price-smart{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(18px,4vw,60px);padding:clamp(22px,4vw,54px);border-radius:20px}.iv-price-hero{color:white;background:#142e52}.iv-pricing h1,.iv-pricing h2,.iv-pricing h3,.iv-pricing p{margin:0}.iv-price-hero h1{font-size:clamp(22px,3vw,38px);color:#fff}.iv-price-annual{display:block;font-size:clamp(36px,5vw,64px);color:#ffbf59;line-height:1.14;margin:14px 0 8px;letter-spacing:-.04em}.iv-price-annual small{font-size:.58em}.iv-price-action{display:inline-flex;align-items:center;gap:12px;background:#ffc264;color:#142e52;padding:13px 19px;border-radius:9px;font-weight:750;text-decoration:none;margin:24px 0 9px}.iv-price-note{font-size:.9rem;color:#dce6f3}.iv-price-calendar{background:white;color:#193454;padding:clamp(14px,2.5vw,28px);border-radius:14px;min-width:0}.iv-price-calendar h2{display:flex;align-items:center;gap:10px;font-size:1.25rem}.iv-price-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:16px 0;background:#f0f5fa;border-radius:8px}.iv-price-week span{text-align:center;padding:7px 0;display:grid;gap:3px}.iv-price-week span:nth-child(4){border-radius:8px;background:#ffdc9a}.iv-price-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #e3eaf0;font-size:.9rem}.iv-price-row b,.iv-price-row svg{color:#207c58}.iv-price-row.outgoing b,.iv-price-row.outgoing svg{color:#ac4e37}.iv-price-row svg{width:17px}.iv-price-smart{margin:18px 0;background:#e8f2fb;padding-block:24px}.iv-price-smart h2{display:inline;margin-left:8px}.iv-price-smart p,.iv-price-smart strong{display:block;margin-top:6px}.iv-price-sensors{display:grid;gap:6px}.iv-price-sensors span{display:flex;justify-content:space-between;gap:8px;background:white;padding:12px 15px;border-radius:8px}.iv-price-features{margin:30px 0}.iv-price-features>h2{margin-bottom:14px}.iv-price-features>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.iv-price-credits,.iv-price-features article{display:flex;gap:14px;padding:18px;border-radius:12px;border:1px solid #dbe4ed;background:white}.iv-price-credits svg,.iv-price-features svg{flex:none;color:#315886}.iv-price-features h3{font-size:1.06rem}.iv-price-credits p,.iv-price-features p{margin-top:4px;color:#506780}.iv-price-credits{align-items:center;background:#fff6e8;border-color:#ecd5ad}.iv-price-credits h2{font-size:1.16rem}.iv-price-credits strong{margin-left:auto}@media(max-width:740px){.iv-price-features>div,.iv-price-hero,.iv-price-smart{grid-template-columns:minmax(0,1fr)}.iv-price-credits{flex-wrap:wrap}.iv-price-credits strong{margin-left:0}.iv-price-row{font-size:.8rem}.iv-price-week small{font-size:.72rem}}