.iwt-vinsjvelger{--blue:#004a87;--navy:#082d50;--ink:#172e43;--muted:#617283;--line:#dce4eb}.iwt-vinsjvelger *{box-sizing:border-box}.iwt-vinsjvelger{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#f3f6f8}.iwt-vinsjvelger a{color:inherit}.iwt-vinsjvelger header{background:white;border-bottom:1px solid var(--line)}.iwt-vinsjvelger .nav{max-width:1180px;margin:auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between}.iwt-vinsjvelger .logo{width:180px;height:66px;object-fit:contain}.iwt-vinsjvelger .nav a{text-decoration:none;font-size:14px;font-weight:bold}.iwt-vinsjvelger .hero{background:var(--navy);color:white}.iwt-vinsjvelger .hero-inner{max-width:1180px;margin:auto;padding:44px 28px 48px;position:relative}.iwt-vinsjvelger .eyebrow{text-transform:uppercase;letter-spacing:2.5px;font-size:11px;font-weight:bold;color:#97c4e7}.iwt-vinsjvelger h1{font-size:46px;letter-spacing:-1.8px;margin:14px 0}.iwt-vinsjvelger p{line-height:1.6}.iwt-vinsjvelger .hero p{color:#d0dfec;max-width:580px;margin-bottom:0}.iwt-vinsjvelger .tag{position:absolute;right:28px;top:58px;border:1px solid #53728f;padding:14px 20px;font-size:12px;letter-spacing:1.5px}.iwt-vinsjvelger .wrap{max-width:1180px;margin:32px auto;padding:0 28px}.iwt-vinsjvelger .grid{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;align-items:start}.iwt-vinsjvelger .panel{background:white;border:1px solid var(--line);border-radius:6px;padding:28px}.iwt-vinsjvelger .step{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--blue);font-weight:bold}.iwt-vinsjvelger h2{font-size:22px;margin:10px 0 22px}.iwt-vinsjvelger .tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.iwt-vinsjvelger button{font:inherit;cursor:pointer}.iwt-vinsjvelger .tab{border:1px solid var(--line);background:white;color:var(--muted);padding:16px 8px;border-radius:4px;font-weight:bold}.iwt-vinsjvelger .tab[aria-pressed=true]{color:var(--blue);border:2px solid var(--blue);background:#edf5fc;padding:15px 7px}.iwt-vinsjvelger .tab svg{display:block;width:32px;height:32px;margin:0 auto 8px;fill:none;stroke:currentColor;stroke-width:1.7}.iwt-vinsjvelger .field{margin-top:26px}.iwt-vinsjvelger .row{display:flex;justify-content:space-between;align-items:center;gap:15px}.iwt-vinsjvelger label,.iwt-vinsjvelger legend{font-size:14px;font-weight:bold}.iwt-vinsjvelger input[type=number]{width:115px;padding:10px;border:1px solid var(--line);border-radius:4px;font:inherit;font-weight:bold;color:var(--ink)}.iwt-vinsjvelger input[type=range]{width:100%;accent-color:var(--blue);margin:18px 0 5px}.iwt-vinsjvelger .ends{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.iwt-vinsjvelger .hint{color:var(--muted);font-size:12px;line-height:1.55;margin:10px 0}.iwt-vinsjvelger .scene{background:#edf3f7;margin:22px 0 0;border-radius:4px;overflow:hidden}.iwt-vinsjvelger .scene svg{width:100%;display:block;height:180px}.iwt-vinsjvelger .scene-caption{padding:0 18px 12px;color:var(--muted);font-size:11px}.iwt-vinsjvelger select{width:100%;margin-top:9px;padding:13px 10px;border:1px solid var(--line);background:white;border-radius:4px;font:inherit;color:var(--ink)}.iwt-vinsjvelger .result{border-top:4px solid var(--blue)}.iwt-vinsjvelger .big{font-size:58px;font-weight:bold;letter-spacing:-2px;margin:14px 0 2px}.iwt-vinsjvelger .big span{font-size:22px;font-weight:normal;letter-spacing:0}.iwt-vinsjvelger .sub{font-size:12px;color:var(--muted)}.iwt-vinsjvelger .capacity{background:#eaf3fb;border-left:3px solid var(--blue);padding:18px;margin:24px 0}.iwt-vinsjvelger .capacity strong{display:block;font-size:26px;margin:8px 0;color:var(--blue)}.iwt-vinsjvelger .capacity p{font-size:12px;margin:0;color:var(--muted)}.iwt-vinsjvelger dl{margin:0}.iwt-vinsjvelger dl div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f3;padding:12px 0;font-size:13px}.iwt-vinsjvelger dt{color:var(--muted)}.iwt-vinsjvelger dd{margin:0;text-align:right;font-weight:bold}.iwt-vinsjvelger .cta{display:block;width:100%;text-align:center;background:var(--blue);color:white;padding:16px;text-decoration:none;border:0;border-radius:4px;font-size:14px;font-weight:bold;margin-top:24px}.iwt-vinsjvelger .secondary{background:white;color:var(--blue);border:1px solid var(--line);margin-top:10px}.iwt-vinsjvelger .note{font-size:12px;color:var(--muted);padding:20px 0;line-height:1.7}.iwt-vinsjvelger .note a{color:var(--blue)}.iwt-vinsjvelger details{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:12px;color:var(--muted)}.iwt-vinsjvelger summary{cursor:pointer;font-weight:bold;color:var(--ink)}.iwt-vinsjvelger footer{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.iwt-vinsjvelger :focus-visible{outline:3px solid #efb72e;outline-offset:3px}.iwt-vinsjvelger .error{color:#b42318;font-size:12px}@media(max-width:760px){.iwt-vinsjvelger .grid{grid-template-columns:1fr}.iwt-vinsjvelger .tag{display:none}.iwt-vinsjvelger h1{font-size:36px}.iwt-vinsjvelger .hero-inner{padding:30px 20px}.iwt-vinsjvelger .wrap{padding:0 16px;margin-top:20px}.iwt-vinsjvelger .panel{padding:22px}.iwt-vinsjvelger .nav{padding:12px 20px}.iwt-vinsjvelger .logo{width:145px;height:55px}.iwt-vinsjvelger .big{font-size:52px}.iwt-vinsjvelger footer{gap:20px}}.iwt-vinsjvelger .recommendations{margin-top:24px}.iwt-vinsjvelger .product{border:1px solid var(--line);border-radius:4px;margin-top:12px;padding:17px}.iwt-vinsjvelger .product.best{border-color:var(--blue);background:#f2f7fc}.iwt-vinsjvelger .product-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--blue);font-weight:bold}.iwt-vinsjvelger .product h3{font-size:18px;margin:9px 0}.iwt-vinsjvelger .product p{font-size:12px;color:var(--muted);margin:9px 0}.iwt-vinsjvelger .product strong{font-size:17px}.iwt-vinsjvelger .product a{display:inline-block;font-size:13px;font-weight:bold;color:var(--blue);margin-top:4px}.iwt-vinsjvelger .recommendations>h3{font-size:18px}.iwt-vinsjvelger .recommendations>p{font-size:13px}.iwt-vinsjvelger a[aria-disabled=true]{pointer-events:none;opacity:.5}.iwt-vinsjvelger .pulley-box{background:#edf5fc;border:1px solid #cedfee;border-radius:4px;padding:18px;margin-top:24px}.iwt-vinsjvelger .pulley-choice{display:flex;gap:10px;align-items:center;line-height:1.4}.iwt-vinsjvelger .pulley-choice input{width:19px;height:19px;accent-color:var(--blue);flex-shrink:0}.iwt-vinsjvelger .pulley-link{font-size:12px;color:var(--blue);font-weight:bold}.iwt-vinsjvelger dl div[hidden]{display:none}.iwt-vinsjvelger .guide{margin-top:26px}.iwt-vinsjvelger .guide-intro{max-width:760px;color:var(--muted);font-size:14px}.iwt-vinsjvelger .guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.iwt-vinsjvelger .guide h3{font-size:17px;margin:24px 0 12px}.iwt-vinsjvelger .guide li{font-size:14px;line-height:1.65;margin:10px 0;padding-left:5px}.iwt-vinsjvelger .guide p{font-size:13px;line-height:1.65}.iwt-vinsjvelger .guide svg{width:100%;height:auto;display:block;background:#edf3f7;border-radius:4px}.iwt-vinsjvelger .guide table{border-collapse:collapse;width:100%;font-size:13px}.iwt-vinsjvelger .guide th,.iwt-vinsjvelger .guide td{padding:11px 10px;text-align:left;border-bottom:1px solid var(--line)}.iwt-vinsjvelger .guide th{color:var(--blue);background:#edf3f7}.iwt-vinsjvelger .table-wrap{overflow:auto}.iwt-vinsjvelger .guide .source-links{font-size:12px;color:var(--muted);margin-top:20px}.iwt-vinsjvelger .source-links a{color:var(--blue)}.iwt-vinsjvelger .angle-row{margin-top:16px}.iwt-vinsjvelger .guide-callout{background:#edf5fc;border-left:3px solid var(--blue);padding:12px 16px}@media(max-width:760px){.iwt-vinsjvelger .guide-grid{grid-template-columns:1fr;gap:10px}}
.iwt-vinsjvelger{width:100%;line-height:1.45}.iwt-vinsjvelger [hidden]{display:none!important}.iwt-vinsjvelger input,.iwt-vinsjvelger select,.iwt-vinsjvelger button{max-width:100%;margin-bottom:0}.iwt-vinsjvelger h1,.iwt-vinsjvelger h2,.iwt-vinsjvelger h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2}.iwt-vinsjvelger .hero h1{color:white}.iwt-vinsjvelger .hero{margin:0}.iwt-vinsjvelger .wrap{width:auto}.iwt-vinsjvelger button.tab{line-height:1.3}.iwt-vinsjvelger .product a{text-decoration:underline}
