
/* Maverick V5 readability & interface refinements */
.v5-vsl-hero{min-height:315px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 75% 20%,#284e3b 0%,#11231a 36%,#07110d 78%);border-radius:20px;color:#fff;position:relative;overflow:hidden;padding:24px;border:1px solid #395244;box-shadow:0 20px 60px #091b121a}
.v5-vsl-hero:before{content:"";position:absolute;inset:0;opacity:.15;background:repeating-linear-gradient(125deg,transparent 0 31px,#b8ed8d 32px,transparent 33px 63px);pointer-events:none}
.v5-video-top,.v5-video-footer{display:flex;justify-content:space-between;gap:10px;letter-spacing:.14em;font-size:10px;color:#b6d8c4;font-weight:700;z-index:1}.v5-video-center{position:relative;z-index:1;text-align:center;max-width:560px;margin:auto;padding:15px}.v5-video-center h3{font-size:clamp(24px,2.5vw,36px);color:#fff;line-height:1.2;margin:12px 0}.v5-video-center p{color:#c2d3c8;line-height:1.6}.v5-play{margin:auto;background:#c9efa1;border-radius:50%;width:66px;height:66px;display:grid;place-items:center;color:#10271a;font-size:24px;padding-left:4px}.v5-video-link{color:#c9efa1;font-weight:700;text-decoration:none}.v5-video-link:hover{text-decoration:underline}
.husky-art{background:#08110d!important;overflow:hidden!important}.husky-art img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#08110d!important;mix-blend-mode:lighten;filter:contrast(1.04)}
.roadmap-layout{grid-template-columns:1.03fr 1fr!important}.roadmap-map{min-height:760px!important}.roadmap-content{min-height:760px!important;padding:clamp(34px,5vw,72px)!important}.roadmap-dots{display:none!important}#roadmapNext{border:2px solid #0b6c4c!important;background:#0b6c4c!important;color:#fff!important;font-size:16px!important;font-weight:800!important;padding:16px 25px!important;box-shadow:0 8px 22px #08523c32}#roadmapNext:not(:disabled):hover{transform:translateY(-2px);background:#0c8058!important}#roadmapNext:disabled{opacity:.55}.roadmap-node{cursor:pointer!important;transition:filter .2s,transform .2s}.roadmap-node:hover{filter:drop-shadow(0 0 8px #93d89e);transform:scale(1.07)}.roadmap-node:focus-visible{outline:3px solid #114b31!important}.roadmap-controls{display:flex;flex-wrap:wrap;gap:12px}.roadmap-controls button{min-height:52px}.v5-call-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 25px}.v5-call-steps div{padding:15px 12px;border:1px solid #d7e7dd;border-radius:12px;background:#f5faf6}.v5-call-steps b{display:block;color:#006949;margin-bottom:7px}.v5-call-steps span{font-size:13px;color:#22372b;line-height:1.4}.v5-appointment-info{border:1px solid #d9e6db;border-radius:18px;padding:32px;margin:38px auto;background:#f7faf6}.v5-page-banner{max-width:1000px;margin:25px auto 40px;padding:25px}.v5-page-banner h2{font-size:clamp(26px,3vw,46px);line-height:1.14}.v5-page-banner .v5-vsl-hero{margin-top:20px}.v5-legal{max-width:900px;margin:64px auto;padding:0 24px 80px}.v5-legal h1{font-size:clamp(40px,5vw,66px);color:#14251a}.v5-legal h2{font-size:24px;margin:32px 0 8px;color:#14251a}.v5-legal p{font-size:16px;line-height:1.85;color:#465c4b}.v5-legal-note{padding:20px;border:1px solid #d1dfd6;background:#f2f7f2;border-radius:12px;margin-top:30px;font-size:14px;line-height:1.6}.v5-simple-footer{background:#0b1d15;color:#fff;text-align:center;padding:35px}.v5-simple-footer a{color:#fff}.v5-legal-links{display:block;margin-top:14px}.v5-legal-links a{color:inherit}.v5-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v5-product-card{background:#fff;border:1px solid #dfe7e1;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:10px}.v5-product-card h3{font-size:21px;margin:0}.v5-product-card p{line-height:1.65;font-size:14px;color:#66756b;flex:1}.v5-product-card a{align-self:start;text-decoration:none;font-weight:700;color:#08714d}.v5-product-card .v5-tag{font-size:11px;letter-spacing:.1em;color:#0c7050;font-weight:800}.v5-product-guide{max-width:960px;margin:45px auto 90px;padding:0 24px}.v5-product-guide h1{font-size:clamp(38px,5vw,64px);line-height:1.05}.v5-product-guide h2{margin:35px 0 12px}.v5-product-guide p,.v5-product-guide li{line-height:1.75;color:#586b5d}.v5-product-guide .guide-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.v5-product-guide .guide-steps article{padding:20px;border:1px solid #e2e9e2;border-radius:12px}.v5-download{background:#102e20;color:white;border-radius:16px;padding:25px;margin:24px 0}.v5-download a{color:#b8ed8d}.v5-info{font-size:14px;color:#55705d;background:#eff6f0;padding:17px;border-radius:10px}
@media(max-width:900px){.v5-product-grid{grid-template-columns:repeat(2,1fr)}.roadmap-layout{display:block!important}.roadmap-map,.roadmap-content{min-height:auto!important}.roadmap-content{padding:28px!important}}@media(max-width:650px){.v5-product-grid,.v5-product-guide .guide-steps{grid-template-columns:1fr}.v5-call-steps{grid-template-columns:1fr}.v5-vsl-hero{min-height:330px}.v5-video-top{font-size:8px}.v5-page-banner{padding:15px}}
