.vt-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:70px;border-block:1px solid #dfddcf;color:#183c38}.vt-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#80683e}.vt-copy h2,.vt-steps h2,.vt-scenario h2{font:normal clamp(32px,3.5vw,48px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:16px 0 24px}.vt-section em,.vt-intro em,.vt-steps em,.vt-scenario em{font-style:normal;color:#93723b}.vt-lead{font:17px/1.8 Arial,sans-serif;max-width:590px}.vt-benefits{list-style:none;margin:26px 0;padding:0}.vt-benefits li{padding:15px 0;border-top:1px solid #d9ddd5;font:15px/1.65 Arial,sans-serif}.vt-benefits b{display:block;font-size:16px;color:#183c38}.vt-included{font:14px/1.7 Arial,sans-serif;color:#4f5f54}.vt-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:26px}.vt-actions .pk-button{background:#193f3a;color:#fff;border:1px solid #193f3a;padding:16px 22px;text-align:center;font:700 14px/1.4 Arial,sans-serif;text-decoration:none;min-height:52px;box-sizing:border-box}.vt-actions>a:not(.pk-button){font:14px/1.6 Arial,sans-serif;color:#193f3a;text-underline-offset:5px}.vt-actions .pk-button:hover{background:#2b5b4f}.vt-actions a:focus-visible,.vt-page summary:focus-visible{outline:3px solid #b18d4e;outline-offset:5px}.vt-example{background:#fff;border:1px solid #d5c8a6;border-radius:14px;padding:28px;box-shadow:0 22px 60px #183c3810;color:#183c38;font-family:Arial,sans-serif}.vt-example-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.13em;font-weight:700}.vt-urgent{background:#fbefd5;padding:7px 10px;border-radius:20px;color:#795813;letter-spacing:0;font-size:11px}.vt-example h3{font:normal 29px/1.18 Georgia,serif;margin:22px 0 14px}.vt-example>p{font-size:14px;line-height:1.65}.vt-send-label{background:#183c38;color:#fff;text-align:center;padding:14px 10px;margin-top:22px;font-size:13px;font-weight:700;border-radius:5px}.vt-example .vt-example-caption{font-size:11px;color:#697568;margin:10px 0 24px}.vt-roster>div{display:grid;grid-template-columns:1fr 1.35fr auto;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #e4e6de;font-size:11px;line-height:1.5}.vt-role{font-weight:700;font-size:12px}.vt-status{background:#f0f4ed;color:#375342;padding:5px 8px;border-radius:4px;font-size:10px;white-space:nowrap}.vt-example small{display:block;font-size:10px;line-height:1.6;color:#697568;margin-top:18px}.vt-intro{padding-top:65px;padding-bottom:65px;text-align:center}.vt-intro h1{font:normal clamp(42px,5.6vw,76px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:22px 0;color:#183c38}.vt-intro>p:not(.vt-kicker){max-width:720px;margin:18px auto;font:18px/1.8 Arial,sans-serif;color:#445950}.vt-intro .vt-actions{justify-content:center}.vt-intro .vt-price{font-size:13px!important}.vt-steps{padding-block:68px}.vt-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.vt-steps article{border-top:2px solid #b7995f;padding-top:24px}.vt-steps article>span{font:normal 27px Georgia,serif;color:#93723b}.vt-steps h3{font:700 19px/1.35 Arial,sans-serif;margin:18px 0 12px}.vt-steps article p,.vt-scenario>p:not(.vt-kicker){font:16px/1.8 Arial,sans-serif;color:#445950}.vt-note{font:12px/1.75 Arial,sans-serif;color:#65716a;max-width:850px;margin-top:28px}.vt-scenario{background:#f2f1e9;padding-top:48px;padding-bottom:48px}.vt-scenario>p{max-width:780px}@media(max-width:900px){.vt-section{gap:30px}.vt-example{padding:20px}.vt-roster>div{grid-template-columns:1fr 1fr;gap:8px}.vt-status{grid-column:2;justify-self:start}.vt-role{grid-row:span 2}}@media(max-width:700px){.vt-section{grid-template-columns:1fr;padding-block:42px;gap:28px}.vt-copy h2{font-size:37px}.vt-example{padding:22px 18px}.vt-roster>div{grid-template-columns:1fr 1.4fr auto;gap:8px}.vt-status{grid-column:auto}.vt-role{grid-row:auto}.vt-intro{padding-top:38px;padding-bottom:38px}.vt-intro h1{font-size:44px}.vt-intro>p:not(.vt-kicker){font-size:16px}.vt-steps{padding-block:42px}.vt-steps>div{grid-template-columns:1fr;gap:25px}.vt-actions{gap:16px}.vt-actions .pk-button{width:100%}.vt-example-top{font-size:8px}.vt-scenario{padding-block:32px}}@media(max-width:390px){.vt-roster>div{grid-template-columns:1fr 1fr}.vt-status{grid-column:2;justify-self:start}.vt-role{grid-row:span 2}.vt-copy h2{font-size:33px}.vt-intro h1{font-size:39px}}
