.iv3-calculator-content{max-width:960px;margin-inline:auto}.iv3-fields{grid-template-columns:1.15fr .85fr 1fr;gap:24px;display:grid}.iv3-fields>div{min-width:0}.iv3-fields label{align-items:center;gap:16px;margin-bottom:12px;font-size:17px;font-weight:650;display:flex}.iv3-fields label>span{color:var(--hv3-muted);font-size:11px;font-weight:500}.iv3-fields select{border:1px solid var(--hv3-line);background:var(--hv3-bg);width:100%;min-width:0;min-height:56px;color:var(--hv3-ink);font:inherit;border-radius:8px;padding:14px 16px;line-height:1.5;display:block}.iv3-fields select:focus-visible{border-color:var(--hv3-accent-text)}.iv3-result{border:1px solid var(--hv3-line);border-radius:var(--hv3-radius);background:var(--hv3-bg);margin-top:32px;padding:32px 40px}.iv3-prices{margin:0}.iv3-prices>div{border-top:1px solid var(--hv3-line);grid-template-columns:1fr auto;align-items:baseline;gap:20px;padding-block:20px;display:grid}.iv3-prices dt{color:var(--hv3-muted);font-size:15px}.iv3-prices dd{letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:32px;font-weight:850;line-height:1.25}.iv3 #invoice-total-price{color:var(--hv3-accent-text);font-size:clamp(34px,3.4vw,48px)}.iv3 #invoice-info{border-top:1px solid var(--hv3-line);padding-top:20px;font-size:15px;line-height:1.7}.iv3 #invoice-info strong{color:var(--hv3-ink)}.iv3 #invoice-info span{color:var(--hv3-muted)}.iv3 #invoice-note{color:var(--hv3-muted);margin-top:10px;font-size:14px;line-height:1.7}.iv3-calculator-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.iv3 .iv3-table-button{border:1px solid var(--hv3-line);background:var(--hv3-bg)}.iv3 .iv3-table-button:hover{border-color:var(--hv3-ink)}.iv3-calculator-note{color:var(--hv3-muted);font-size:13px;line-height:1.7;margin-top:22px!important}.iv3-uses{border-top:1px solid var(--hv3-line)}.iv3-uses li{border-bottom:1px solid var(--hv3-line);grid-template-columns:24px 1fr;gap:20px;padding-block:24px;display:grid}.iv3-uses li>span{color:var(--hv3-muted);padding-top:5px;font-size:11px}.iv3-uses h3{font-size:25px;line-height:1.3}.iv3-uses p{color:var(--hv3-muted);margin-top:8px;font-size:15px}.iv3-samples-section{padding-top:0}.iv3-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.iv3-samples .hv3-media-frame{aspect-ratio:.75}.iv3-samples figcaption{padding-top:18px}.iv3-samples h3{font-size:25px;line-height:1.25}.iv3-samples p{color:var(--hv3-muted);margin-top:8px;font-size:14px}.iv3-notes{border-top:1px solid var(--hv3-line);margin:0}.iv3-notes>div{border-bottom:1px solid var(--hv3-line);padding-block:24px}.iv3-notes dt{letter-spacing:-.02em;font-size:25px;font-weight:750;line-height:1.3}.iv3-notes dd{color:var(--hv3-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.iv3-price-popup{z-index:999;background:#111111b3;justify-content:center;align-items:center;padding:24px;position:fixed;inset:0}.iv3-popup-overlay{position:absolute;inset:0}.iv3-popup-card{z-index:1;overscroll-behavior:contain;border-radius:var(--hv3-radius);border:1px solid var(--hv3-line);background:var(--hv3-bg);width:100%;max-width:760px;max-height:calc(100dvh - 48px);color:var(--hv3-ink);position:relative;overflow-y:auto}.iv3-popup-head{border-bottom:1px solid var(--hv3-line);justify-content:space-between;align-items:start;gap:24px;padding:28px;display:flex}.iv3-popup-head>div{min-width:0}.iv3-popup-head h3{font-size:28px;line-height:1.3}.iv3 #invoice-popup-subtitle{color:var(--hv3-muted);margin-top:10px;font-size:14px;line-height:1.6}.iv3 #invoice-price-popup-close{background:var(--hv3-soft);border:1px solid var(--hv3-line);border-radius:8px;flex-shrink:0;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650}.iv3-popup-body{padding:28px}.iv3-table-heading{background:var(--hv3-ink);color:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;font-size:13px;font-weight:700;display:grid}.iv3-table-heading span:nth-child(2){text-align:center}.iv3-table-heading span:last-child{text-align:right}.iv3-price-rows{gap:8px;margin-top:8px;display:grid}.iv3 #invoice-price-table-body>div{border-color:var(--hv3-line);background:var(--hv3-soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 12px;font-size:14px}.iv3 #invoice-price-table-body>div>div{min-width:0;color:var(--hv3-ink);overflow-wrap:anywhere}.iv3 #invoice-price-table-body>div.border-orange-500{border-color:var(--hv3-accent-text);background:#fff3e9}.iv3 #invoice-price-table-body>div.border-orange-500>div{color:var(--hv3-accent-text)}.iv3 #invoice-popup-note{color:var(--hv3-muted);margin-top:20px;font-size:13px;line-height:1.7}.iv3-price-open,.iv3-price-open body{overflow:hidden}.iv3-price-open .hv3-floating-contact{display:none}@media (width<=900px){.iv3-fields{gap:18px}.iv3-result{padding:28px}.iv3-samples{gap:24px}}@media (width<=767px){.iv3-fields{grid-template-columns:1fr;gap:22px}.iv3-result{margin-top:28px;padding:24px}.iv3-prices>div{grid-template-columns:1fr;gap:8px}.iv3-calculator-actions{grid-template-columns:1fr;gap:12px}.iv3-uses h3,.iv3-notes dt{font-size:23px}.iv3-uses p{font-size:14px}.iv3-samples{grid-template-columns:1fr;gap:36px}.iv3-samples h3{font-size:23px}.iv3-price-popup{padding:12px}.iv3-popup-card{max-height:calc(100dvh - 24px)}.iv3-popup-head,.iv3-popup-body{padding:20px}.iv3-popup-head{gap:12px}.iv3-popup-head h3{font-size:25px}.iv3 #invoice-price-table-body>div,.iv3-table-heading{font-size:12px}}@media (width<=359px){.iv3-result{padding:22px}.iv3-price-popup{padding:8px}.iv3-popup-card{max-height:calc(100dvh - 16px)}.iv3-popup-head,.iv3-popup-body{padding:16px}.iv3 #invoice-price-table-body>div,.iv3-table-heading{gap:6px;padding-inline:8px}}
