.imv svg{vertical-align:baseline;display:inline}.imv img{display:inline}.imv{--petrol:#0f4d4c;--petrol-d:#0b3b3a;--cta:#c2593b;--cta-d:#a94a30;--coral:#e07a61;--orange:#f2995a;--sage:#8fb3ae;--green:#2f5d46;--cream:#f3eee4;--white:#fff;--ink:#132e2d;--muted:#566b69;--line:#dde5e3;--error:#a3402a;--tint:#0f4d4c12;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-logo:"Lora",Georgia,serif;--f-hand:"Caveat","Bradley Hand",cursive;--shadow-note:0 1px 1px #0f4d4c1a,0 10px 22px -8px #0f4d4c52;--shadow-panel:0 24px 48px -32px #0f4d4c59;--shadow-panel-dark:0 30px 60px -30px #00000073;--band-skew:-3deg;--sec:clamp(72px,10vw,128px);--ease:cubic-bezier(.22,.8,.3,1);background:var(--cream);min-height:100svh;color:var(--ink);font:400 17px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}@media (width<=699px){.imv{--band-skew:-2deg}}.imv *,.imv :before,.imv :after{box-sizing:border-box}.imv a{color:inherit}.imv :focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.imv h1,.imv h2,.imv h3,.imv p,.imv ul,.imv ol{margin:0}.imv [hidden]{display:none!important}.imv .wrap{width:100%;max-width:1180px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin-inline:auto}.imv .chap{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.imv .chap b{background:var(--white);width:26px;height:26px;color:var(--petrol);letter-spacing:0;border-radius:50%;place-items:center;font-size:.8rem;display:inline-grid}.imv .h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700;line-height:1.08}.imv .h3{letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700;line-height:1.2}.imv .lead{color:var(--muted);max-width:56ch;font-size:1.2rem;line-height:1.6}.imv .head{gap:14px;max-width:760px;display:grid}.imv .term{font:500 .8rem/1.3 var(--f-body);color:var(--muted);letter-spacing:.02em}.imv .top{background:var(--white);border-bottom:1px solid var(--line);z-index:30;position:relative}.imv .top .wrap{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.imv .logo{font:700 1.45rem/1 var(--f-logo);color:var(--petrol);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.imv .logo svg{flex:none;width:30px;height:30px}.imv .textlink{color:var(--petrol);border-bottom:1.5px solid var(--sage);gap:.35em;width:max-content;max-width:100%;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.imv .textlink:hover{border-bottom-color:var(--coral)}.imv .btn{min-height:50px;font:600 1rem/1.15 var(--f-body);cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5em;padding:0 22px;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.imv .btn-primary,.imv a.btn-primary{background:var(--cta);color:var(--white)}.imv .btn-primary:hover{background:var(--cta-d)}.imv .btn-primary.has-arrow:after{content:"→";transition:transform .25s var(--ease)}.imv .btn-primary.has-arrow:hover:after{transform:translate(3px)}.imv .note{font-family:var(--f-hand);color:var(--ink);background:var(--orange);width:150px;transform:rotate(var(--r,0deg));box-shadow:var(--shadow-note);border-radius:1px 1px 18px 2px/1px 1px 7px 2px;padding:14px 14px 18px;font-size:1.25rem;font-weight:600;line-height:1.2;position:relative}.imv .note:before{content:"";background:var(--tint);height:12px;position:absolute;top:0;left:0;right:0}.imv .note.sage{background:var(--sage)}.imv .note.coral{background:var(--coral);color:#22130e}.imv .hero .wrap{align-items:center;gap:44px;display:grid}@media (width>=960px){.imv .hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.imv .hero-copy{gap:22px;display:grid}.imv .badge{background:var(--white);width:fit-content;color:var(--green);letter-spacing:.16em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.imv .hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,5.8vw,4.4rem);font-weight:700;line-height:1.06}.imv .hero h1 em{color:var(--cta);font-style:normal}.imv .hero-acts{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}@media (width<=599px){.imv .hero-acts .btn{width:100%}}.imv .chart{background:var(--white);box-shadow:var(--shadow-panel);border-radius:18px;gap:14px;padding:26px 26px 20px;display:grid;position:relative}.imv .chart-top{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:.9rem;display:flex}.imv .chart-top b{color:var(--ink);font-size:1rem}.imv .legend{color:var(--muted);gap:16px;font-size:.85rem;display:flex}.imv .legend span{align-items:center;gap:6px;display:inline-flex}.imv .legend i{background:var(--petrol);border-radius:2px;width:14px;height:4px}.imv .legend i.m{background:var(--coral)}.imv .chart svg{width:100%;height:auto;display:block}.imv .chart .n1{--r:5deg;width:140px;position:absolute;top:-26px;right:-14px}.imv .chart .n2{--r:-4deg;width:150px;position:absolute;bottom:-34px;left:-18px}@media (width<=599px){.imv .chart .n1{width:120px;font-size:1.1rem;top:-40px;right:-6px}.imv .chart .n2{display:none}}.imv .sec{padding-block:var(--sec)}.imv .sec.white{background:var(--white)}.imv .sec>.wrap{gap:40px;display:grid}.imv .cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.imv .card{background:var(--cream);border-radius:16px;align-content:start;gap:10px;padding:24px;display:grid}.imv .card .ic{background:var(--white);width:44px;height:44px;color:var(--petrol);border-radius:12px;place-items:center;display:grid}.imv .card .ic svg{width:22px;height:22px}.imv .card b{letter-spacing:-.01em;font-size:1.15rem;line-height:1.3}.imv .card p{color:var(--muted);font-size:.98rem}.imv .teller{background:var(--petrol);color:var(--cream);padding-block:var(--sec)}.imv .teller .wrap{gap:40px;display:grid}.imv .teller .chap{color:var(--sage)}.imv .teller .chap b{color:var(--cream);background:#f3eee41f}.imv .teller .lead{color:#f3eee4cc}.imv .t-grid{gap:24px;display:grid}@media (width>=960px){.imv .t-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}}.imv .t-in{background:#f3eee40f;border:1px solid #f3eee429;border-radius:18px;gap:26px;padding:clamp(22px,3vw,32px);display:grid}.imv .slider{gap:10px;display:grid}.imv .slider-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.imv .slider label{font-weight:600}.imv .slider output{font-variant-numeric:tabular-nums;color:var(--white);font-size:1.25rem;font-weight:800}.imv .slider small{color:#f3eee4b3;font-size:.85rem}.imv input[type=range]{width:100%;accent-color:var(--orange);height:28px}.imv .t-out{background:var(--white);color:var(--ink);box-shadow:var(--shadow-panel-dark);border-radius:18px;gap:20px;padding:clamp(22px,3vw,32px);display:grid}.imv .t-total{gap:4px;display:grid}.imv .t-total span{color:var(--muted);font-size:.95rem;font-weight:600}.imv .t-total b{letter-spacing:-.04em;color:var(--cta);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:800;line-height:1}.imv .t-rows{border-top:1px solid var(--line);display:grid}.imv .t-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:.98rem;display:flex}.imv .t-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.imv .t-win{background:var(--cream);border-radius:12px;padding:14px 16px;font-size:.98rem}.imv .t-win b{color:var(--green)}.imv .t-out .btn{width:100%}.imv .fine{color:var(--muted);font-size:.82rem}.imv .teller .fine{color:#f3eee4b3}.imv .teller .t-out .fine{color:var(--muted)}.imv .steps{gap:16px;display:grid}@media (width>=920px){.imv .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.imv .step{border:1.5px solid var(--line);background:var(--white);border-radius:18px;align-content:start;gap:14px;padding:28px 24px 24px;display:grid;position:relative}.imv .step.first{border-color:var(--petrol);box-shadow:var(--shadow-panel)}.imv .step-n{justify-content:space-between;align-items:center;display:flex}.imv .step-n b{background:var(--cream);width:40px;height:40px;color:var(--petrol);border-radius:50%;place-items:center;font-size:1.1rem;display:inline-grid}.imv .step.first .step-n b{background:var(--petrol);color:var(--white)}.imv .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:#e3efe7;border-radius:6px;padding:5px 9px;font-size:.78rem;font-weight:700}.imv .step ul{gap:8px;padding:0;list-style:none;display:grid}.imv .step li{color:var(--muted);gap:10px;font-size:.98rem;display:flex}.imv .step li:before{content:"";background:var(--sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:4px}.imv .price{border-top:1px solid var(--line);gap:2px;margin-top:auto;padding-top:14px;display:grid}.imv .price b{letter-spacing:-.02em;font-size:1.4rem}.imv .price span{color:var(--muted);font-size:.88rem}.imv .a3-grid{align-items:center;gap:48px;display:grid}@media (width>=960px){.imv .a3-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.imv .promises{gap:14px;padding:0;list-style:none;display:grid}.imv .promises li{gap:12px;font-size:1.05rem;display:flex}.imv .promises li:before{content:"";background:var(--petrol) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:3px}.imv .a3-wrap{padding:28px 10px 36px;position:relative}.imv .a3{background:var(--white);box-shadow:var(--shadow-panel);aspect-ratio:1.414;border-radius:6px;grid-template-rows:auto 1fr;gap:4%;padding:5% 5.5%;display:grid;transform:rotate(-1.2deg)}.imv .a3-h{border-bottom:2px solid var(--petrol);justify-content:space-between;align-items:center;padding-bottom:3%;display:flex}.imv .a3-h b{color:var(--petrol);font-size:clamp(.8rem,1.6vw,1.05rem)}.imv .a3-h span{color:var(--muted);font-size:clamp(.6rem,1.1vw,.75rem)}.imv .a3-b{grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;display:grid}.imv .leak{border:1.5px solid var(--line);border-radius:6px;align-content:start;gap:6%;padding:8% 9%;display:grid}.imv .leak .nr{justify-content:space-between;align-items:center;display:flex}.imv .leak .nr i{background:var(--petrol);width:clamp(18px,2.6vw,26px);height:clamp(18px,2.6vw,26px);color:var(--white);border-radius:50%;place-items:center;font-size:clamp(.6rem,1.1vw,.8rem);font-style:normal;font-weight:700;display:inline-grid}.imv .leak .eur{color:var(--cta);letter-spacing:-.02em;font-size:clamp(.75rem,1.7vw,1.15rem);font-weight:800}.imv .blur{filter:blur(2.2px);gap:5px;display:grid}.imv .blur i{background:#cfdad8;border-radius:3px;height:clamp(4px,.7vw,7px);display:block}.imv .blur i:nth-child(2){width:84%}.imv .blur i:nth-child(3){width:62%}.imv .blur i:nth-child(4){width:76%}.imv .bars{align-items:flex-end;gap:8%;height:clamp(28px,5vw,56px);display:flex}.imv .bars i{background:var(--sage);border-radius:3px 3px 0 0;flex:1}.imv .bars i:first-child{background:var(--coral)}.imv .a3-wrap .note{position:absolute}.imv .a3-wrap .na{--r:-6deg;top:-34px;left:-14px}.imv .a3-wrap .nb{--r:5deg;width:120px;top:34%;right:-8px}.imv .a3-wrap .nc{--r:-3deg;width:130px;bottom:-6px;left:32%}@media (width<=599px){.imv .a3-wrap .note{width:112px;padding:10px 10px 14px;font-size:1.05rem}.imv .a3-wrap .nb{top:auto;bottom:-10px;right:0}.imv .a3-wrap .nc{display:none}}.imv .why{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.imv .why div{border-top:2px solid var(--petrol);gap:8px;padding-top:18px;display:grid}.imv .why b{font-size:1.15rem}.imv .why p{color:var(--muted)}.imv .faq-grid{align-items:start;gap:32px;display:grid}.imv .faq-grid>*{min-width:0}@media (width>=900px){.imv .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.imv .faq-head{position:sticky;top:24px}}.imv .faq-list{border-top:1px solid var(--line);display:grid}.imv .faq-item{border-bottom:1px solid var(--line)}.imv .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.imv .faq-item summary::-webkit-details-marker{display:none}.imv .faq-item summary:after{content:"+";background:var(--cream);width:30px;height:30px;color:var(--petrol);transition:transform .3s var(--ease);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.imv .faq-item[open] summary:after{transform:rotate(45deg)}.imv .faq-item p{color:var(--muted);max-width:62ch;padding:0 0 18px}.imv .band{isolation:isolate;color:var(--cream);background:var(--cream);padding-block:calc(56px + 5.4vw);position:relative;overflow:hidden}.imv .band:before{content:"";background:var(--green);transform:skewY(var(--band-skew));z-index:-1;position:absolute;inset:2.7vw 0 -6vw}.imv .reg-grid{gap:32px;display:grid}@media (width>=920px){.imv .reg-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:56px}}.imv .band-txt{gap:18px;display:grid}.imv .band .h2{color:var(--cream)}.imv .band .lead{color:#f3eee4d1}.imv .band .promises li{color:var(--cream)}.imv .band .promises li:before{background-color:var(--orange)}.imv .alt{color:#f3eee4d1;font-size:.95rem}.imv .alt a{color:var(--cream);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;font-weight:600}.imv .panel{background:var(--white);color:var(--ink);box-shadow:var(--shadow-panel-dark);border-radius:18px;gap:18px;min-width:0;padding:clamp(22px,3vw,32px);display:grid}.imv .panel h3{font-size:1.25rem;font-weight:700}.imv .grid-f{gap:12px;display:grid}@media (width>=600px){.imv .grid-f{grid-template-columns:1fr 1fr}}.imv .field{gap:6px;min-width:0;font-size:.92rem;font-weight:600;display:grid}.imv .input{font:400 1rem var(--f-body);border:1.5px solid var(--line);background:var(--white);height:52px;color:var(--ink);border-radius:10px;width:100%;padding:0 16px}.imv .input:focus{border-color:var(--petrol);outline:none;box-shadow:0 0 0 3px #8fb3ae73}.imv .input.bad{border-color:var(--error)}.imv fieldset{border:0;min-width:0;margin:0;padding:0}.imv legend{margin-bottom:10px;padding:0;font-size:.92rem;font-weight:600}.imv .chips{flex-wrap:wrap;gap:8px;display:flex}.imv .chips input{opacity:0;pointer-events:none;position:absolute}.imv .chips label{border:1.5px solid var(--line);cursor:pointer;background:var(--white);border-radius:10px;align-items:center;min-height:46px;padding:0 16px;font-size:.95rem;font-weight:600;display:inline-flex}.imv .chips input:checked+label{background:var(--petrol);border-color:var(--petrol);color:var(--white)}.imv .chips input:focus-visible+label{outline:3px solid var(--orange);outline-offset:2px}.imv .panel .btn-primary{width:100%}.imv .status{color:var(--error);font-size:.95rem;font-weight:500}.imv .status:empty{display:none}.imv .done{gap:12px;display:grid}.imv .done h3{font-size:1.5rem}.imv .hp{position:absolute;left:-9999px}.imv .mbar{z-index:55;background:var(--white);border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr 1.5fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.imv .mbar a{min-height:46px;font:600 .92rem/1 var(--f-body);border:1.5px solid var(--petrol);color:var(--petrol);border-radius:10px;justify-content:center;align-items:center;gap:.45em;padding:0 10px;text-decoration:none;display:inline-flex}.imv .mbar a.cta{background:var(--cta);border-color:var(--cta);color:var(--white)}.imv .mbar svg{flex:none;width:18px;height:18px}@media (width<=899px){.imv{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}@media (width>=900px){.imv .mbar{display:none}}@media (prefers-reduced-motion:reduce){.imv *{transition:none!important}}.imv .site-head{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.imv .head-in{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.imv .nav{gap:26px;font-size:.95rem;font-weight:500;display:none}.imv .nav a{white-space:nowrap;text-decoration:none}.imv .nav a:hover{color:var(--petrol);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.imv .head-cta{white-space:nowrap;min-height:42px;padding:0 18px;font-size:.92rem;display:none}@media (width>=900px){.imv .head-cta{display:inline-flex}}@media (width>=1100px){.imv .nav{display:flex}}.imv section{scroll-margin-top:76px}.imv .foot{background:var(--cream);color:var(--ink);padding-block:clamp(48px,7vw,80px) 28px;font-size:.95rem;overflow:hidden}.imv .foot a{color:var(--ink);text-decoration:none}.imv .foot a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px}.imv .foot-score{border-bottom:1px solid var(--line);justify-items:start;gap:12px;padding-bottom:clamp(32px,5vw,48px);display:grid}.imv .fmeter{color:var(--muted);align-items:center;gap:12px;font-size:.9rem;font-weight:600;display:flex}.imv .fmeter-bar{background:var(--white);border-radius:999px;width:min(240px,50vw);height:10px;overflow:hidden}.imv .fmeter-bar i{background:var(--green);border-radius:999px;width:100%;height:100%;transition:width .3s linear,background-color .6s;display:block}.imv .fmeter b{color:var(--green);font-variant-numeric:tabular-nums;min-width:3.2ch}.imv .fmeter span:first-child{white-space:nowrap}.imv .fmeter.high i{background:var(--coral)}.imv .fmeter.high b{color:var(--cta)}.imv .fmeter.mid i{background:var(--orange)}.imv .head-right{align-items:center;gap:16px;display:flex}.imv .hmeter{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.imv .hmeter-bar{background:var(--cream);border-radius:999px;width:64px;height:8px;overflow:hidden}.imv .hmeter-bar i{background:var(--coral);border-radius:999px;width:100%;height:100%;transition:width .3s linear,background-color .6s;display:block}.imv .hmeter b{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2ch}.imv .hmeter.mid i{background:var(--orange)}.imv .hmeter.low i{background:var(--green)}@media (width>=1100px) and (width<=1239px){.imv .hmeter{display:none}}.imv .foot-title{letter-spacing:-.025em;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.1}.imv .foot-score .textlink{margin-top:4px}.imv .foot-row{gap:18px 32px;padding-top:28px;display:grid}.imv .foot .logo{color:var(--petrol)}.imv .foot-links{flex-wrap:wrap;gap:8px 22px;font-weight:500;display:flex}.imv .foot-contact{line-height:1.5}.imv .foot-big{letter-spacing:-.055em;color:var(--petrol);white-space:nowrap;margin:clamp(28px,5vw,48px) 0 clamp(28px,4.5vw,48px);padding:.12em 0 .3em;font-size:min(12.2vw,9.5rem);font-weight:800;line-height:.82}.imv .foot-big i{color:var(--coral);font-style:normal}.imv .foot-legal{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:16px;font-size:.85rem;display:flex}@media (width>=900px){.imv .foot-row{grid-template-columns:auto 1fr auto;align-items:start}.imv .foot-links{justify-content:center}.imv .foot-contact{text-align:right}}.imv .a3sec .wrap{gap:40px;display:grid}.imv .a3-story{gap:28px;display:grid}@media (width>=960px){.imv .a3-story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px}}.imv .a3-stick{z-index:5;background:var(--cream);padding:8px 0;position:sticky;top:84px}@media (width>=960px){.imv .a3-stick{padding:0;top:120px}}.imv .a3-wrap .bars,.imv .a3-wrap .blur,.imv .a3-wrap .eur,.imv .a3-wrap .note{transition:opacity .6s var(--ease),transform .6s var(--ease)}.imv .a3-wrap[data-s="0"] .bars,.imv .a3-wrap[data-s="0"] .blur,.imv .a3-wrap[data-s="1"] .blur{opacity:0;transform:translateY(6px)}.imv .a3-wrap:not([data-s="3"]) .eur,.imv .a3-wrap:not([data-s="3"]) .note{opacity:0;transform:scale(.9)}.imv .a3-wrap .l1 .bars i{background:var(--coral)}.imv .a3-wrap .l2 .bars i{background:var(--orange)}.imv .a3-wrap .l3 .bars i{background:var(--sage)}.imv .a3-wrap .bars i:first-child{opacity:1}.imv .a3-wrap[data-s="3"] .l1{border-color:var(--cta);box-shadow:0 0 0 2px #c2593b40}.imv .a3-steps{gap:clamp(48px,14vh,140px);margin:0;padding:0;list-style:none;display:grid}.imv .a3-steps li{opacity:.35;transition:opacity .5s var(--ease);gap:10px;display:grid}.imv .a3-steps li.on{opacity:1}.imv .a3-steps .wk{letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--white);background:var(--petrol);border-radius:6px;padding:5px 9px;font-size:.8rem;font-weight:700;display:inline-block}.imv .a3-steps p{color:var(--muted);max-width:44ch;font-size:1.05rem}@media (width>=960px){.imv .a3-steps{padding:12vh 0 18vh}}.imv .vs{gap:16px;display:grid}@media (width>=800px){.imv .vs{grid-template-columns:1fr 1fr}}.imv .vs>div{border-radius:18px;align-content:start;gap:16px;padding:clamp(22px,3vw,32px);display:grid}.imv .vs-t{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.imv .vs ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.imv .vs li{align-items:flex-start;gap:12px;font-size:1.15rem;font-weight:600;line-height:1.35;display:flex}.imv .vs-not{background:var(--cream)}.imv .vs-not .vs-t{color:var(--muted)}.imv .vs-not li{color:#7c8b89;text-decoration:line-through;-webkit-text-decoration-color:var(--coral);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:2px}.imv .vs-not li:before{content:"×";background:var(--white);width:24px;height:24px;color:var(--coral);border-radius:50%;flex:none;place-items:center;font-weight:800;text-decoration:none;display:grid}.imv .vs-yes{background:var(--petrol);color:var(--cream);box-shadow:var(--shadow-panel)}.imv .vs-yes .vs-t{color:var(--sage)}.imv .vs-yes li:before{content:"";background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23132E2D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:24px;height:24px;margin-top:1px}.imv .think{gap:36px;display:grid}@media (width>=1000px){.imv .think{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:56px}.imv .think-head{position:sticky;top:100px}}.imv .think-head{justify-items:start;gap:20px;display:grid}.imv .think-note{--r:-3deg;font-size-adjust:.5;width:180px;min-height:auto;font-size:1.3rem}.imv .cards9{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.imv .fc{cursor:pointer;text-align:left;min-height:210px;font:inherit;color:inherit;perspective:1000px;background:0 0;border:0;padding:0;position:relative}.imv .fc-in{height:100%;transition:transform .6s var(--ease);transform-style:preserve-3d;display:grid;position:relative}.imv .fc[aria-pressed=true] .fc-in{transform:rotateY(180deg)}.imv .fc-f,.imv .fc-b{backface-visibility:hidden;border-radius:16px;grid-area:1/1;align-content:start;gap:10px;padding:20px 20px 48px;display:grid;position:relative}.imv .fc-f{background:var(--white);border:1.5px solid var(--line)}.imv .fc:hover .fc-f{border-color:var(--petrol)}.imv .fc-f b{letter-spacing:-.01em;font-size:1.25rem;line-height:1.3}.imv .fc-f:after{content:"Draai om ↻";color:var(--petrol);font-size:.82rem;font-weight:600;position:absolute;bottom:16px;left:20px}.imv .fc-b{background:var(--petrol);color:var(--cream);font-size:1rem;line-height:1.5;transform:rotateY(180deg)}.imv .fc small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.imv .fc-b small{color:var(--sage)}@media (prefers-reduced-motion:reduce){.imv .fc-in{transition:none}.imv .fc[aria-pressed=true] .fc-f{visibility:hidden}.imv .fc[aria-pressed=true] .fc-in,.imv .fc[aria-pressed=true] .fc-b{transform:none}}.imv .from-link{width:fit-content;color:var(--petrol);border-bottom:1.5px solid var(--sage);padding-bottom:2px;font-size:.95rem;font-weight:600;text-decoration:none}.imv .from-link:hover{border-bottom-color:var(--coral)}.imv .sb-grid{align-items:start;gap:36px;display:grid}@media (width>=960px){.imv .sb-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}.imv .fs-m{gap:10px;max-width:440px;display:grid}.imv .fs-m p{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;font-weight:600;display:grid}.imv .fs-m i{background:var(--cream);border-radius:999px;height:10px;overflow:hidden}.imv .fs-m b{background:var(--coral);width:0;height:100%;transition:width .9s var(--ease);border-radius:999px;display:block}.imv .fs-m p.r b{background:var(--petrol)}.imv .fs-m em{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.92rem;font-style:normal}.imv .vboard{background:#fbfcfb;border:6px solid #e3e8e7;border-radius:12px;grid-template-columns:1fr 1fr;min-height:300px;display:grid;box-shadow:0 22px 40px -28px #0f4d4c59}.imv .vboard>div{align-content:start;gap:12px;padding:18px 16px;display:grid}.imv .vboard>div+div{border-left:2px solid var(--sage)}.imv .vboard h3{letter-spacing:.14em;text-transform:uppercase;color:var(--petrol);font-size:.78rem}.imv .vb-col{flex-direction:column;gap:10px;display:flex}.imv .vb-col .note{font-size-adjust:.5;width:auto;min-height:auto;padding:10px 12px 14px;font-size:1.2rem}.imv .scanback .chap b{background:var(--cream)}.imv .scanback+.story{padding-top:clamp(24px,4vw,48px)}.imv .hero-side{gap:20px;min-width:0;display:grid}.imv .note.cream{background:var(--cream)}@media (width<=599px){.imv .vboard>div{padding:14px 10px}.imv .vb-col .note{font-size:1rem}}.imv .t-total span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imv .ind{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--cream);border-radius:5px;padding:3px 7px;font-size:.72rem;font-style:normal;font-weight:700}.imv .rep{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding-top:20px;display:grid}.imv .rep-txt{gap:10px;display:grid}.imv .rep-txt b{font-size:1.1rem}.imv .rep-txt .btn{width:100%}.imv .promises.sm{gap:6px}.imv .promises.sm li{color:var(--muted);font-size:.95rem}.imv .promises.sm li:before{background-size:11px;width:18px;height:18px;margin-top:4px}.imv .pdfpeek{aspect-ratio:210/297;background:var(--white);border:1px solid var(--line);width:96px;color:var(--ink);border-radius:4px;align-content:start;gap:5px;padding:10px 8px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 18px 30px -16px #0f4d4c8c}.imv .pdfpeek .pp-logo{font:700 .5rem/1 var(--f-logo);color:var(--petrol)}.imv .pdfpeek .pp-h{font-size:.55rem;font-weight:700;line-height:1.2}.imv .pdfpeek i{background:var(--line);border-radius:2px;height:4px;display:block}.imv .pdfpeek i.s{width:60%}.imv .pdfpeek .pp-note{background:var(--orange);width:58px;font:600 .62rem/1.05 var(--f-hand);box-shadow:var(--shadow-note);padding:7px 5px 5px;position:absolute;bottom:26px;right:-16px;transform:rotate(7deg)}.imv .pdfpeek .pp-pg{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.45rem;font-weight:700;position:absolute;bottom:7px;left:8px}@media (width<=479px){.imv .rep{grid-template-columns:1fr}.imv .pdfpeek{display:none}}.imv .rep-form{border-top:1px solid var(--line);gap:12px;padding-top:20px;display:grid}.imv .rep-form .btn{width:100%}.imv .optin{cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;font-weight:500;line-height:1.4;display:flex}.imv .optin input{width:20px;height:20px;accent-color:var(--petrol);flex:none;margin:1px 0 0}.imv .rep-done{background:#e3efe7;border-radius:12px;gap:6px;padding:16px;display:grid}.imv .rep-done b{color:var(--green);font-size:1.1rem}.imv .t-call{color:var(--muted);font-size:.95rem}.imv .disc{color:var(--muted);background:var(--cream);border-radius:10px;padding:12px 14px;font-size:.82rem;line-height:1.5}.imv .disc b{color:var(--ink)}.imv .hero{padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,88px)}.imv .hero .wrap{gap:36px;display:grid}@media (width>=960px){.imv .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px}}.imv .pick{gap:14px;display:grid}.imv .pick legend{margin-bottom:4px;font-size:1.05rem;font-weight:700}.imv .pick-opts{gap:10px;display:grid}.imv .pick-opts input{opacity:0;pointer-events:none;position:absolute}.imv .pick-opts label{border:1.5px solid var(--line);background:var(--white);cursor:pointer;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;padding:12px 16px;transition:border-color .25s,box-shadow .25s;display:grid}.imv .pick-opts label .ic{background:var(--cream);width:48px;height:48px;color:var(--petrol);border-radius:12px;place-items:center;transition:background-color .25s,color .25s;display:grid}.imv .pick-opts label .ic svg{width:24px;height:24px}.imv .pick-opts label b{font-size:1.05rem;display:block}.imv .pick-opts label span span{color:var(--muted);font-size:.92rem;display:block}.imv .pick-opts input:checked+label{border-color:var(--petrol);box-shadow:var(--shadow-panel)}.imv .pick-opts input:checked+label .ic{background:var(--petrol);color:var(--white)}.imv .pick-opts input:focus-visible+label{outline:3px solid var(--orange);outline-offset:2px}.imv .skip{color:var(--muted);font-size:.95rem}.imv .cue{color:var(--muted);align-items:center;gap:10px;font-size:.92rem;display:flex}.imv .cue i{border:1.5px solid var(--sage);border-radius:10px;width:18px;height:28px;position:relative}.imv .cue i:after{content:"";background:var(--petrol);width:3px;height:6px;animation:cue 1.6s infinite var(--ease);border-radius:2px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes cue{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,9px)}}.imv .story{background:var(--white);padding-block:var(--sec)}.imv .story-grid{gap:28px;display:grid}@media (width>=960px){.imv .story-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;column-gap:64px}}.imv .meter{z-index:20;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:18px;gap:12px;padding:16px 18px;display:grid;position:sticky;top:78px}@media (width>=960px){.imv .meter{gap:16px;padding:24px;top:92px}}.imv .m-lbl{color:var(--muted);font-size:.85rem;font-weight:600}.imv .m-val{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--cta);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1;transition:color .4s}.imv .m-val.q{color:var(--sage)}.imv .m-val.good{color:var(--green)}.imv .m-drop{width:fit-content;color:var(--green);background:#e3efe7;border-radius:6px;padding:4px 9px;font-size:.85rem;font-weight:700;display:inline-block}.imv .m-seg{gap:4px;height:10px;display:flex}.imv .m-seg i{flex:var(--w,0);background:var(--line);transition:flex-grow .6s var(--ease),background-color .5s;border-radius:3px}.imv .m-seg i.on{background:var(--coral)}.imv .m-seg i.on.l2{background:var(--orange)}.imv .m-seg i.on.l3{background:var(--sage)}.imv .m-rows{gap:8px;display:grid}.imv .m-row{opacity:.28;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.92rem;transition:opacity .5s;display:grid}.imv .m-row.on{opacity:1}.imv .m-row i{background:var(--coral);border-radius:3px;width:12px;height:12px}.imv .m-row.l2 i{background:var(--orange)}.imv .m-row.l3 i{background:var(--sage)}.imv .m-row b{font-variant-numeric:tabular-nums}.imv .m-steps{gap:6px;display:flex}.imv .m-steps span{background:var(--line);border-radius:2px;flex:1;height:4px;transition:background-color .4s}.imv .m-steps span.on{background:var(--petrol)}.imv .m-fine{color:var(--muted);font-size:.78rem}@media (width<=959px){.imv .m-rows,.imv .m-fine{display:none}.imv .meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px}.imv .m-seg,.imv .m-steps{grid-column:1/-1}.imv .m-drop{grid-area:1/2}}.imv .chapters{gap:clamp(96px,16vh,160px);padding-top:8px;display:grid}.imv .ch{align-content:start;gap:22px;min-height:60vh;scroll-margin-top:180px;display:grid}.imv .ch p.body{max-width:58ch;font-size:1.12rem;line-height:1.65}.imv .ch p.body b{font-weight:700}.imv .vis{background:var(--cream);border-radius:18px;gap:16px;padding:clamp(20px,3vw,32px);display:grid;position:relative}.imv .vis svg{width:100%;height:auto;display:block}.imv .vis .line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease)}.imv .ch.is-in .vis .line{stroke-dashoffset:0}.imv .vis .note{--r:5deg;width:150px;position:absolute;top:-24px;right:-10px}@media (width<=599px){.imv .vis .note{width:126px;font-size:1.1rem;top:-34px;right:-4px}}.imv .track{gap:10px;padding:0;list-style:none;display:grid}@media (width>=720px){.imv .track{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}}.imv .track li{align-content:start;gap:8px;min-width:0;display:grid}.imv .st{-webkit-hyphens:auto;hyphens:auto;background:var(--white);opacity:.35;min-width:0;transition:opacity .5s var(--ease),transform .5s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:.95rem;font-weight:600;display:flex;transform:translateY(8px)}@media (width>=720px){.imv .st{flex-direction:column;align-items:flex-start;gap:6px;padding:10px;font-size:.9rem}}.imv .st i{background:var(--petrol);width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-style:normal;display:grid}.imv .ch.is-in .st{opacity:1;transform:none}.imv .wait{color:#5a2a12;border:1.5px dashed var(--orange);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);background:#fbe3d3;border-radius:10px;padding:8px 10px;font-size:.88rem;font-weight:600;line-height:1.3;transform:scale(.92)}.imv .ch.is-in .wait{opacity:1;transform:none}.imv .days{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.imv .days div{background:var(--white);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.imv .days span{color:var(--muted);font-size:.85rem;font-weight:600}.imv .days b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem}.imv .days .bad b{color:var(--cta)}.imv .pareto{gap:10px;display:grid}.imv .pb{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:4px 12px;font-size:.95rem;display:grid}.imv .pb span{font-weight:600}.imv .pb em{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2/3;font-style:normal;font-weight:700}.imv .pb .bar{background:var(--white);border-radius:4px;height:14px;overflow:hidden}.imv .pb .bar i{background:var(--sage);width:0;height:100%;transition:width 1s var(--ease);border-radius:4px;display:block}.imv .pb.hit .bar i{background:var(--coral)}.imv .teaser{align-items:center;gap:12px;font-weight:600;display:flex}.imv .teaser .note{--r:-2deg;width:auto;max-width:300px;position:static}.imv .ba{gap:12px;display:grid}@media (width>=720px){.imv .ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}}.imv .ba>div{background:var(--white);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.imv .ba .tagx{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.imv .ba .after .tagx{color:var(--green)}.imv .ba .after{box-shadow:inset 0 0 0 2px var(--green);opacity:.4;transition:opacity .8s .4s var(--ease)}.imv .ch.is-in .ba .after{opacity:1}.imv .ba .arrow{color:var(--petrol);place-items:center;display:grid}.imv .ba .arrow svg{width:28px;height:28px}@media (width<=719px){.imv .ba .arrow svg{transform:rotate(90deg)}}.imv .ba b{font-size:1.08rem;line-height:1.35}.imv .keep{font-size:1.05rem}.imv .keep b{color:var(--green)}.imv .teller .head .h2{color:var(--cream)}.imv .profile-chip{width:fit-content;color:var(--cream);background:#f3eee41f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.imv .st,.imv .wait,.imv .ba .after,.imv .pb .bar i,.imv .vis .line{transition:none!important}}.imv .step{flex-direction:column;display:flex}.imv .step-foot{gap:14px;margin-top:auto;display:grid}.imv .step-foot .price{margin-top:0}.imv .step-foot .btn{width:100%}.imv .pay{color:var(--ink);background:var(--cream);border-radius:10px;padding:10px 12px;font-size:.9rem;line-height:1.45}.imv .pay b{color:var(--petrol);white-space:nowrap}.imv .pay span{color:var(--muted)}.imv .btn-ghost{color:var(--petrol);border:1.5px solid var(--petrol);background:0 0}.imv .btn-ghost:hover{background:var(--cream)}.imv .step-info{gap:10px;display:grid}.imv .step-info .input{height:46px}.imv .step-info .fine{margin:0}.imv .step-link{padding-top:4px}.imv .steps-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:22px;font-size:.95rem;display:flex}.imv .steps-foot b{color:var(--ink);font-weight:600}.imv .steps-foot i{background:var(--sage);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.imv .f-over{width:max-content;max-width:100%;color:var(--green);background:#e3efe7;border-radius:6px;padding:5px 10px;font-size:.85rem;font-weight:600;display:none}.imv .f-over.on{display:inline-block}
