body{background:#151515}.vw-section{padding:clamp(52px,6.5vw,96px) 0}.vw-section--alt{background:#1a1a1a}.vw-h2{max-width:880px;margin:14px 0 0;font-size:clamp(1.85rem,4vw,3.1rem);line-height:1.06;font-weight:900}.vw-lead{margin:16px 0 0;max-width:760px;color:var(--wq-muted);font-size:1.06rem;line-height:1.62}.vw-mini-label{display:block;font-size:.74rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:var(--wq-green-light)}.vw-cta,.vw-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 22px;border:0;border-radius:var(--wq-radius);font-size:1.05rem;font-weight:850;line-height:1.15;text-decoration:none;cursor:pointer}.vw-cta{width:100%;border:1px solid rgba(134,239,172,.38);background:linear-gradient(135deg,#3f9c2c,#6fce4e);color:#08120a;box-shadow:0 22px 50px -26px #6fce4ee6}.vw-cta:hover{filter:brightness(1.06)}.vw-ghost{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff}.vw-skip{display:inline-block;border:0;background:none;padding:4px 0;color:#ffffff8c;font-size:.9rem;font-weight:650;text-decoration:underline;cursor:pointer}.vw-skip:hover{color:#fffc}.vw-skip[hidden]{display:none}.vw-hero{position:relative;overflow:hidden;padding:clamp(40px,4.5vw,72px) 0 clamp(56px,6vw,88px);background:linear-gradient(90deg,rgba(86,169,52,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(circle at 80% 10%,rgba(86,169,52,.2),transparent 32%),radial-gradient(circle at 15% 90%,rgba(74,222,128,.14),transparent 36%),linear-gradient(135deg,#111,#1d1f1d 58%,#101d15);background-size:72px 72px,72px 72px,auto,auto,auto}.vw-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);column-gap:clamp(34px,5vw,72px);row-gap:34px;align-items:start}.vw-hero__content h1{margin:14px 0 0;font-size:clamp(2.45rem,6.4vw,4.4rem);line-height:1.02;font-weight:940}.vw-hero__lead{margin:14px 0 0;max-width:560px;color:#ffffffd6;font-size:1.12rem;line-height:1.6}.vw-person{display:flex;align-items:center;gap:12px;margin-top:18px;color:#ffffffd1;font-size:.98rem}.vw-person img{width:48px;height:48px;border-radius:999px;object-fit:cover;border:2px solid rgba(134,239,172,.5)}.vw-person strong{color:#fff;font-weight:850}.vw-hero__aside{display:grid;gap:18px}.vw-deliver{border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#101210d1;box-shadow:0 30px 70px -34px #000000d9;padding:clamp(20px,2.6vw,28px)}.vw-deliver__title{margin:6px 0 16px;font-size:1.32rem;line-height:1.2;font-weight:900}.vw-deliver__list{margin:0;padding:0;list-style:none;display:grid;gap:11px}.vw-deliver__list li{position:relative;padding-left:30px;color:#ffffffdb;font-size:.96rem;line-height:1.4;font-weight:650}.vw-deliver__list li:before{content:"✓";position:absolute;left:0;top:-1px;width:21px;height:21px;display:grid;place-content:center;border-radius:999px;background:#6fce4e29;color:var(--wq-green-light);font-size:.76rem;font-weight:900}.vw-deliver__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.vw-deliver__thumb{margin:0;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;overflow:hidden;background:#0d0d0d;cursor:zoom-in;aspect-ratio:119 / 168}.vw-deliver__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.vw-deliver__thumb:hover{border-color:#6fce4e80}.vw-deliver__hint{margin:12px 0 0;color:#ffffff8c;font-size:.82rem;line-height:1.45}.vw-deliver .vw-rating{margin-top:16px}.vw-rating{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffd9;text-decoration:none;font-size:.95rem}.vw-rating strong{color:#fff}.vw-rating__stars{color:#f3a43b;letter-spacing:2px}.vw-check{margin-top:26px;max-width:560px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#0c0e0cd1;padding:clamp(20px,3vw,28px);box-shadow:0 26px 60px -30px #000c}.vw-check--bottom{margin:28px auto 0}.vw-progress{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vw-progress__dots{display:inline-flex;gap:6px}.vw-progress__dots i{width:22px;height:5px;border-radius:999px;background:#ffffff29}.vw-progress__dots i[data-active=true]{background:var(--wq-green-light)}.vw-progress__label{color:#fff9;font-size:.82rem;font-weight:750;letter-spacing:.04em}.vw-field{display:block}.vw-field+.vw-field{margin-top:14px}.vw-field__label{display:block;margin-bottom:7px;color:#ffffffd9;font-size:.94rem;font-weight:780}.vw-field__label em{color:#ffffff80;font-style:normal;font-weight:600}.vw-field input{width:100%;min-height:54px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-size:1.02rem;font-weight:600}.vw-field input::placeholder{color:#ffffff61}.vw-field input:focus{outline:2px solid rgba(111,206,78,.65);outline-offset:1px;border-color:transparent}.vw-form .vw-cta{margin-top:16px}.vw-error{margin:10px 0 0;color:#ffb074;font-size:.92rem;line-height:1.45}.vw-micro{margin:10px 0 0;color:#fff9;font-size:.88rem;line-height:1.5}.vw-micro--soft{color:#ffffff75}.vw-consent{margin:14px 0 0;color:#ffffff6b;font-size:.78rem;line-height:1.5}.vw-consent a{color:#fff9}.vw-trustline{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px}.vw-trustline li{position:relative;padding-left:22px;color:#ffffffb8;font-size:.88rem;font-weight:650}.vw-trustline li:before{content:"✓";position:absolute;left:0;top:0;color:var(--wq-green-light);font-weight:900}.vw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vw-stage__title{margin:0 0 14px;font-size:1.18rem;line-height:1.3;font-weight:850}.vw-stage__intro{margin:-4px 0 16px;color:#ffffffbd;font-size:.95rem;line-height:1.58}.vw-checklines{margin:0;padding:0;list-style:none;display:grid;gap:9px}.vw-checklines li{display:flex;align-items:flex-start;gap:9px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#ffffffd9;font-size:.95rem;font-weight:650;animation:vw-line-in .35s ease both}.vw-checklines li:before{content:"✓";flex:none;color:var(--wq-green-light);font-weight:900;line-height:1.4}.vw-checklines li[data-tone=ok]{border-color:#6fce4e59}.vw-checklines li[data-tone=warn]{border-color:#f3a43b66;color:#ffd9ab}.vw-checklines li[data-tone=warn]:before{content:"⚠";color:#f3a43b}@keyframes vw-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vw-checklines li{animation:none}}.vw-bridge{margin:16px 0 0;color:#ffffffbd;font-size:.95rem;line-height:1.58}.vw-check-error{margin-top:16px}.vw-check-error p{margin:0 0 12px;color:#ffd9ab;font-size:.95rem;line-height:1.5}.vw-check-error__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vw-stage--email{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.vw-success__head{display:flex;align-items:center;gap:14px}.vw-success__head img{width:56px;height:56px;border-radius:999px;object-fit:cover;border:2px solid rgba(134,239,172,.5)}.vw-success__head h3{margin:0;font-size:1.3rem;line-height:1.25;font-weight:900}.vw-success__text{margin:16px 0 0;color:#ffffffd1;font-size:.98rem;line-height:1.6}.vw-success__hint{margin:14px 0 0;padding:12px 14px;border-radius:10px;border:1px solid rgba(243,164,59,.3);background:#f3a43b14;color:#ffffffc7;font-size:.88rem;line-height:1.5}.vw-qualify{margin-top:22px}.vw-qualify__question{margin:0 0 12px;color:#ffffffd9;font-size:.95rem;line-height:1.55;font-weight:650}.vw-qualify__thanks{margin:14px 0 0;color:var(--wq-green-light);font-size:.93rem;font-weight:700}.vw-chips{display:flex;flex-wrap:wrap;gap:9px}.vw-chip{border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f;color:#fff;padding:11px 16px;font-size:.92rem;font-weight:700;cursor:pointer;min-height:44px}.vw-chip:hover{background:#ffffff1f}.vw-chip[data-selected=true]{border-color:#6fce4eb3;background:#6fce4e29;color:#d2f5c2}.vw-chip:disabled{opacity:.55;cursor:default}.vw-chip[data-selected=true]:disabled{opacity:1}.vw-qualify .vw-skip{margin-top:10px}.vw-enrich{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.vw-enrich h4{margin:0 0 14px;font-size:1.05rem;line-height:1.35;font-weight:850}.vw-enrich .vw-chips{margin-bottom:16px}.vw-enrich__fields{display:grid;gap:0}.vw-enrich__actions{display:flex;align-items:center;gap:16px;margin-top:16px}.vw-enrich__actions .vw-cta{width:auto;flex:1}.vw-final{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.vw-final p{margin:0 0 12px;color:#ffffffc7;font-size:.95rem}.vw-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.vw-signature{display:grid;gap:2px;margin:20px 0 0}.vw-signature strong{font-size:1.02rem;font-weight:850}.vw-signature span{color:#ffffff8c;font-size:.85rem}.vw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(26px,4vw,44px)}.vw-step{position:relative;padding:22px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.vw-step__num{display:inline-grid;place-content:center;width:34px;height:34px;border-radius:999px;background:#6fce4e29;color:var(--wq-green-light);font-weight:900}.vw-step h3{margin:14px 0 6px;font-size:1.06rem;font-weight:850}.vw-step p{margin:0;color:var(--wq-muted);font-size:.93rem;line-height:1.55}.vw-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(26px,4vw,44px)}.vw-sample{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#101010}.vw-sample img{display:block;width:100%;height:auto}.vw-sample-pdf{margin:22px 0 0}.vw-sample-pdf a{color:#ffffffa8;font-size:.92rem}.vw-ba{margin-top:clamp(26px,4vw,44px)}.vw-ba__intro span{font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--wq-green-light)}.vw-ba__intro h3{margin:8px 0 0;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:850;max-width:720px}.vw-ba__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.vw-ba__card{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#101010}.vw-ba__card--after{border-color:#6fce4e66}.vw-ba__card img{display:block;width:100%;height:auto}.vw-ba__card figcaption{padding:12px 14px;color:var(--wq-muted);font-size:.88rem;line-height:1.5}.vw-ba__card figcaption strong{display:block;margin-bottom:2px;color:#fff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.vw-ba__card--after figcaption strong{color:var(--wq-green-light)}.vw-ba-more{margin-top:22px}.vw-ba-more summary{cursor:pointer;color:#ffffffb3;font-weight:750;padding:10px 0}.vw-ba-more summary:hover{color:#fff}.vw-uwe{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:clamp(22px,4vw,44px);align-items:center;margin-top:clamp(26px,4vw,44px)}.vw-uwe__portrait{margin:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.vw-uwe__portrait img{display:block;width:100%;height:auto}.vw-uwe__copy p{margin:0 0 14px;color:#fffc;font-size:1.02rem;line-height:1.65;max-width:600px}.vw-uwe__promise{font-weight:800;color:#fff!important}.vw-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(28px,4vw,48px)}.vw-review{padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;display:grid;align-content:start;gap:10px}.vw-review__stars{color:#f3a43b;letter-spacing:2px}.vw-review p{margin:0;color:#fffc;font-size:.93rem;line-height:1.55}.vw-review footer{display:flex;align-items:center;gap:10px;margin-top:4px}.vw-review footer img{width:36px;height:36px;border-radius:999px}.vw-review footer a{color:#fff;font-weight:750;font-size:.9rem;text-decoration:none}.vw-review footer small{display:block;color:#ffffff80;font-size:.78rem}.vw-reviews__more{display:inline-block;margin-top:20px;color:#ffffffa8;font-size:.92rem}.vw-faq__item{margin-top:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff09;padding:0 18px}.vw-faq__item:first-of-type{margin-top:clamp(24px,4vw,40px)}.vw-faq__item summary{cursor:pointer;padding:16px 30px 16px 0;font-weight:800;font-size:1rem;list-style:none;position:relative}.vw-faq__item summary::-webkit-details-marker{display:none}.vw-faq__item summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:var(--wq-green-light);font-size:1.3rem;font-weight:800}.vw-faq__item[open] summary:after{content:"–"}.vw-faq__item p{margin:0;padding:0 0 18px;color:var(--wq-muted);font-size:.95rem;line-height:1.6}.vw-bottom .vw-check--bottom{max-width:560px}.vw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#0a0c0aeb;backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.14)}.vw-sticky button{width:100%;min-height:54px;border:1px solid rgba(134,239,172,.38);border-radius:var(--wq-radius);background:linear-gradient(135deg,#3f9c2c,#6fce4e);color:#08120a;font-size:1.04rem;font-weight:850;cursor:pointer}@media(min-width:901px){.vw-sticky{display:none}}.vw-lightbox{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:30px 16px;background:#000000e0;overflow-y:auto}.vw-lightbox[hidden]{display:none}.vw-lightbox__img{display:block;width:min(900px,100%);height:auto;border-radius:10px}.vw-lightbox__close{position:fixed;top:14px;right:14px;z-index:121;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#0009;color:#fff;font-size:1.1rem;cursor:pointer}@media(max-width:1080px){.vw-hero__grid{grid-template-columns:1fr}.vw-hero__aside{max-width:480px}}@media(max-width:900px){.vw-steps,.vw-sample-grid,.vw-reviews{grid-template-columns:1fr}.vw-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-uwe{grid-template-columns:1fr}.vw-uwe__portrait{max-width:320px}.vw-ba__grid{grid-template-columns:1fr}body{padding-bottom:86px}}@media(max-width:640px){.vw-hero{padding-top:26px}.vw-hero__content h1{font-size:clamp(2.2rem,11vw,2.9rem)}.vw-check{padding:18px 16px}.vw-sample-grid,.vw-check-error__actions{grid-template-columns:1fr}.vw-enrich__actions{flex-direction:column;align-items:stretch}.vw-enrich__actions .vw-skip{text-align:center}}
