.nvs-hero{background:#f0f5f3}.nvs-hero .card-hero-grid{gap:45px;grid-template-columns:.95fr 1.15fr;padding-bottom:65px}.nvs-hero h1{font-size:clamp(44px,4.8vw,66px);line-height:1.08;letter-spacing:-2.7px}.nvs-hero-art{position:relative;height:535px;isolation:isolate}.nvs-hero-art img{position:absolute;width:78%;height:auto;mix-blend-mode:multiply;transition:transform .6s ease}.art-urgent{top:0;left:-4%;transform:rotate(-8deg);z-index:1}.art-senior{right:-4%;top:23%;transform:rotate(10deg);z-index:2}.art-hospital{bottom:6%;left:-3%;transform:rotate(-2deg);z-index:3}.nvs-hero-art:hover .art-urgent{transform:rotate(-11deg) translateY(-5px)}.nvs-hero-art:hover .art-senior{transform:rotate(13deg) translateY(-5px)}.nvs-hero-art:hover .art-hospital{transform:rotate(0deg) translateY(-7px)}.hospitalar-art{clip-path:polygon(0 12%,50% 12%,82% 0,100% 0,100% 100%,0 100%)}.nvs-art-caption{position:absolute;bottom:-4px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:1.6px;color:#536d73}.nvs-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nvs-product{--product-color:#1d6984;--product-light:#e9f4f7;border:1px solid var(--line);border-radius:9px;overflow:hidden;display:flex;flex-direction:column;background:white;transition:box-shadow .3s,transform .3s}.nvs-product.urgent{--product-color:#781e14;--product-light:#faefec}.nvs-product.senior{--product-color:#00754a;--product-light:#eaf6ef}.nvs-product:hover{box-shadow:0 13px 35px #12394a10;transform:translateY(-4px)}.nvs-product-art{padding:21px 17px 5px;position:relative;background:#fff;overflow:hidden;border-top:4px solid var(--product-color)}.nvs-product-art>img{width:100%;height:auto;transition:transform .5s;margin-top:8px}.nvs-product:hover .nvs-product-art>img{transform:translateY(-4px)}.nvs-product-tag{font-size:8px;letter-spacing:1px;display:inline-block;color:var(--product-color);background:var(--product-light);padding:7px 9px;border-radius:3px;font-weight:700;margin-left:8px}.nvs-product-body{padding:20px 28px 28px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.nvs-product-body>.eyebrow{font-size:8px;letter-spacing:1.3px;color:var(--product-color)}.nvs-product h3{font-size:29px;letter-spacing:-1px;min-height:70px;margin:12px 0 18px}.nvs-product-body>p{font-size:13px;line-height:1.8;min-height:116px}.nvs-product ul{padding:0;margin:21px 0 24px;list-style:none;font-size:12px;color:var(--muted);width:100%}.nvs-product li{position:relative;padding-left:16px;margin-bottom:13px;line-height:1.7}.nvs-product li:before{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--product-color)}.nvs-product .text-button{color:var(--product-color);font-size:12px;margin-top:auto;margin-bottom:22px;gap:7px}.nvs-product .text-button svg{width:15px}.nvs-product .button{width:100%;color:var(--product-color);border-color:color-mix(in srgb,var(--product-color),white 65%);font-size:12px;background:var(--product-light);padding:13px 17px;justify-content:space-between}.nvs-product-note{font-size:11px;line-height:1.8;margin-top:24px;max-width:900px}.nvs-compare-section{background:var(--paper)}.comparison-scroll{overflow:auto;border:1px solid #d6e2df;border-radius:7px;background:white}.nvs-comparison{width:100%;border-collapse:collapse;min-width:800px;font-size:12px;line-height:1.75;text-align:left}.nvs-comparison th,.nvs-comparison td{padding:20px 22px;border-bottom:1px solid #e0e9e5;border-right:1px solid #e0e9e5;vertical-align:top;width:25%}.nvs-comparison thead th{background:#eaf1ee;font-family:Manrope,sans-serif;font-size:14px;font-weight:650;color:var(--navy);padding-top:24px;padding-bottom:24px;vertical-align:middle}.nvs-comparison thead .urgent-col{color:#781e14;border-top:3px solid #781e14;background:#fcf2ef}.nvs-comparison thead .hospital-col{color:#155f7a;border-top:3px solid #155f7a;background:#edf6f8}.nvs-comparison thead .senior-col{color:#00754a;border-top:3px solid #00754a;background:#eef8f2}.nvs-comparison tbody th{font-weight:600;color:var(--navy);font-size:12px;background:#fbfcfb}.nvs-comparison td{color:var(--muted)}.nvs-comparison tr:last-child>*{border-bottom:0}.nvs-comparison tr>:last-child{border-right:0}.nvs-source-note{font-size:10px;line-height:1.8;margin-top:20px;color:#627681}.mobile-table-hint{display:none}.discount-details{border:1px solid var(--line);border-radius:7px;overflow:hidden}.discount-details>summary{padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.discount-details>summary::-webkit-details-marker{display:none}.discount-details>summary strong{display:block;font-size:14px;font-weight:600}.discount-details>summary small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.discount-details>summary>span:last-child{color:var(--teal)}.discount-details[open]>summary>span:last-child{transform:rotate(45deg)}.discount-table-wrap{padding:0 28px 22px}.nvs-discount-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;line-height:1.65}.nvs-discount-table th{background:#eaf3ef;padding:14px 18px;font-weight:600;font-size:12px}.nvs-discount-table td{padding:13px 18px;border-bottom:1px solid #e3ebe7;color:var(--muted)}.nvs-discount-table td:last-child,.nvs-discount-table th:last-child{white-space:nowrap;text-align:right;color:var(--teal);font-weight:600;min-width:100px}.nvs-discount-table tr:last-child td{border-bottom:0}.nvs-discount-table tbody tr:nth-child(even){background:#f8faf9}.nvs-conditions{background:#f3f7f4}.nvs-conditions .patient-section{padding-top:0;padding-bottom:0}.nvs-conditions .faq ul{font-size:13px;line-height:1.85;margin:20px 0 15px;padding-left:20px;color:var(--muted)}.nvs-conditions .faq li{margin-bottom:9px}.nvs-detail-art{max-width:340px;width:100%;margin:0 auto 13px}.nvs-detail-note{border-top:1px solid var(--line);padding-top:15px;font-size:11px!important;line-height:1.8}.nvs-detail-list{padding-left:18px;margin-bottom:20px}.nvs-detail-list li{font-size:13px;line-height:1.75}.nvs-detail-section{font-size:12px;font-weight:700;margin:20px 0 8px;display:block;color:var(--teal)}.nvs-mini-art{position:relative;min-height:290px}.nvs-mini-art>img{position:absolute;width:75%;height:auto;mix-blend-mode:screen;filter:contrast(1.07);opacity:.96}.nvs-mini-art>img:nth-child(1){top:0;right:-5%;transform:rotate(9deg)}.nvs-mini-art>img:nth-child(2){top:60px;left:-6%;transform:rotate(-6deg)}.nvs-mini-art>img:nth-child(3){bottom:-20px;right:-5%;transform:rotate(4deg)}
@media(max-width:1150px){.nvs-product-grid{gap:15px}.nvs-product-body{padding:19px 23px 24px}.nvs-product h3{font-size:25px;min-height:62px}.nvs-product-body>p{min-height:140px;font-size:12px}.nvs-product ul{font-size:11px}.nvs-hero-art{height:490px}.nvs-hero .card-hero-grid{gap:25px}.nvs-comparison th,.nvs-comparison td{padding:18px}.nvs-comparison{font-size:11px}.nvs-product-tag{font-size:7px;letter-spacing:.5px}}
@media(max-width:900px){.nvs-hero .card-hero-grid{gap:20px;grid-template-columns:1fr 1fr}.nvs-hero h1{font-size:48px}.nvs-hero-art{height:460px}.nvs-hero-art img{width:98%}.art-urgent{top:5%;left:-8%}.art-senior{right:-8%;top:28%}.art-hospital{bottom:4%;left:-9%}.nvs-art-caption{font-size:7px;letter-spacing:.8px;bottom:-8px}.nvs-product-grid{grid-template-columns:1fr}.nvs-product{display:grid;grid-template-columns:.95fr 1.3fr;align-items:start}.nvs-product-art{height:100%;padding:23px 12px;border-top:0;border-left:4px solid var(--product-color);display:flex;flex-direction:column;justify-content:center}.nvs-product-tag{align-self:flex-start;font-size:7px;margin:0 8px 10px}.nvs-product-art img{margin-top:0}.nvs-product h3{min-height:0;font-size:27px;margin:10px 0 15px}.nvs-product h3 br{display:none}.nvs-product-body>p{min-height:0;font-size:13px}.nvs-product ul{font-size:12px;margin:17px 0 15px}.nvs-product-body{padding:27px}.nvs-product .text-button{margin:0 0 20px}.nvs-product-note{font-size:10px}.nvs-mini-art{min-height:265px}.mobile-table-hint{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--teal);margin-bottom:12px}.mobile-table-hint svg{width:14px;height:14px}}
@media(max-width:600px){.nvs-hero .card-hero-grid{grid-template-columns:1fr;gap:15px;padding:15px 0 30px}.nvs-hero h1{font-size:47px;line-height:1.09;letter-spacing:-2.3px;margin:22px 0}.nvs-hero .card-hero-copy>p{font-size:14px;line-height:1.8;margin-bottom:23px}.nvs-hero-art{height:340px;margin-top:20px;max-width:400px;width:100%;margin-left:auto;margin-right:auto}.nvs-hero-art img{width:81%}.art-urgent{top:-2%;left:-6%}.art-senior{right:-6%;top:21%}.art-hospital{bottom:5%;left:-4%}.nvs-art-caption{font-size:6px;letter-spacing:1px;bottom:0}.nvs-product{display:flex;flex-direction:column}.nvs-product-art{border-left:0;border-top:4px solid var(--product-color);padding:22px 20px 0;display:block;width:100%;height:auto}.nvs-product-tag{font-size:8px;letter-spacing:.7px;margin:0 0 6px}.nvs-product-art img{width:100%;margin-top:6px}.nvs-product-body{padding:13px 25px 25px;width:100%}.nvs-product-body>.eyebrow{font-size:8px}.nvs-product h3{font-size:28px;margin-bottom:15px}.nvs-product-body>p{font-size:13px}.nvs-product ul{font-size:12px;line-height:1.7;margin:20px 0 15px}.nvs-product li{margin-bottom:11px}.nvs-product .text-button{font-size:12px;margin-bottom:22px}.nvs-product .button{font-size:12px;padding:14px 17px}.nvs-product-grid{gap:22px}.nvs-product-note{font-size:11px;line-height:1.85;margin-top:22px}.nvs-comparison{min-width:760px;font-size:12px}.nvs-comparison th,.nvs-comparison td{padding:18px 16px}.nvs-comparison thead th{font-size:13px}.nvs-comparison tbody th{font-size:12px}.nvs-source-note{font-size:10px}.discount-details>summary{padding:21px}.discount-details>summary strong{font-size:13px}.discount-details>summary small{font-size:10px;line-height:1.7}.discount-table-wrap{padding:0 12px 15px}.nvs-discount-table{font-size:12px}.nvs-discount-table td,.nvs-discount-table th{padding:12px 10px}.nvs-discount-table td:last-child,.nvs-discount-table th:last-child{min-width:75px}.nvs-conditions .patient-intro h2{font-size:30px}.nvs-conditions .patient-intro h2 br{display:block}.nvs-conditions .faq ul{font-size:12px;padding-left:17px}.nvs-detail-art{max-width:300px}.nvs-mini-art{min-height:290px;width:100%;max-width:330px;margin:auto}.nvs-mini-art>img{width:78%;mix-blend-mode:screen}.nvs-mini-art>img:nth-child(1){top:0;right:-4%}.nvs-mini-art>img:nth-child(2){top:65px;left:-6%}.nvs-mini-art>img:nth-child(3){bottom:-7px;right:-3%}}
@media(prefers-reduced-motion:reduce){.nvs-product:hover,.nvs-product:hover .nvs-product-art>img{transform:none}.nvs-hero-art:hover .art-urgent{transform:rotate(-8deg)}.nvs-hero-art:hover .art-senior{transform:rotate(10deg)}.nvs-hero-art:hover .art-hospital{transform:rotate(-2deg)}}
.nvs-hero-art{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.35fr 1fr;background:#fff;border:1px solid #dde7e1;border-radius:12px;padding:15px 16px 40px;height:500px;gap:0;box-shadow:0 18px 45px #173d4a08;overflow:hidden}.nvs-hero-art img{position:static;inset:auto;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;transform:none;align-self:center;justify-self:center}.nvs-hero-art .art-hospital{grid-column:1/-1;grid-row:1;width:80%}.nvs-hero-art .art-urgent{grid-column:1;grid-row:2}.nvs-hero-art .art-senior{grid-column:2;grid-row:2}.nvs-hero-art:hover .art-urgent,.nvs-hero-art:hover .art-senior,.nvs-hero-art:hover .art-hospital{transform:translateY(-3px)}.nvs-art-caption{bottom:17px;font-size:7px;letter-spacing:1.1px;padding:0 12px}.nvs-mini-art{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:white;border-radius:10px;height:330px;padding:12px 15px;gap:0}.nvs-mini-art>img,.nvs-mini-art>img:nth-child(1),.nvs-mini-art>img:nth-child(2),.nvs-mini-art>img:nth-child(3){position:static;inset:auto;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;transform:none}.nvs-mini-art>img:nth-child(3){grid-column:1/-1;grid-row:1;justify-self:center;width:72%}.nvs-mini-art>img:nth-child(1){grid-column:2;grid-row:2}.nvs-mini-art>img:nth-child(2){grid-column:1;grid-row:2}@media(max-width:900px){.nvs-hero-art{height:430px;grid-template-rows:1.1fr 1fr;padding:12px 10px 35px}.nvs-hero-art .art-hospital{width:95%}.nvs-art-caption{font-size:6px;letter-spacing:.5px}.nvs-mini-art{height:310px}}@media(max-width:600px){.nvs-hero-art{height:340px;grid-template-rows:1.2fr 1fr;padding:10px 10px 33px;margin-top:10px}.nvs-hero-art .art-hospital{width:80%}.nvs-art-caption{font-size:6px;letter-spacing:.7px;bottom:14px}.nvs-mini-art{height:300px;min-height:0;max-width:100%;padding:9px 10px}.nvs-mini-art>img:nth-child(3){width:75%}}@media(prefers-reduced-motion:reduce){.nvs-hero-art:hover .art-urgent,.nvs-hero-art:hover .art-senior,.nvs-hero-art:hover .art-hospital{transform:none}}
.hospitalar-art{clip-path:polygon(0 12%,50% 12%,82% 3%,100% 3%,100% 100%,0 100%)}.nvs-hero-art{grid-template-rows:minmax(0,1.35fr) minmax(0,1fr)}.nvs-hero-art img,.nvs-mini-art>img{min-height:0;min-width:0}.nvs-mini-art{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.nvs-hero-art{grid-template-rows:minmax(0,1.1fr) minmax(0,1fr)}}@media(max-width:600px){.nvs-hero-art{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr)}}
