.tvp-hero,.tvp-journey,.tvp-alerts{box-sizing:border-box;font-family:Arial,sans-serif}.tvp-hero *,.tvp-journey *,.tvp-alerts *{box-sizing:border-box}.tvp-hero{color:#162d24;background:radial-gradient(at 80% 30%,#e4eee5,#0000 58%),#f7f3e8;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:76px 6vw 58px;display:grid}.tvp-eyebrow{letter-spacing:.13em;color:#547065;font-size:11px;font-weight:800;line-height:1.7}.tvp-eyebrow i{color:#d76c51;padding:0 8px;font-style:normal}.tvp-pitch h1{letter-spacing:-.045em;margin:22px 0;font:500 clamp(44px,4.7vw,76px)/1.04 Georgia,serif}.tvp-pitch h1 em{color:#b75039}.tvp-lead{color:#5b6c63;max-width:610px;font-size:17px;line-height:1.75}.tvp-actions{flex-direction:column;align-items:flex-start;gap:17px;margin:27px 0 14px;display:flex}.tvp-actions a{color:#165b9c;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none}.tvp-actions a.tvp-primary{color:#fff;background:#155baf;border-radius:12px;align-items:center;gap:24px;padding:17px 22px;display:flex;box-shadow:0 7px 15px #155baf15}.tvp-primary>span{font-size:20px}.tvp-fine{color:#65776c;font-size:11px;line-height:1.6}.tvp-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.tvp-tags span{background:#fff5;border:1px solid #ced7cc;border-radius:30px;padding:8px 11px;font-size:11px}.tvp-demo{background:#fffdf7;border:1px solid #cdd9cd;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 24px 60px #1b49301a}.tvp-demo-top{color:#fff;letter-spacing:.08em;background:#123b2d;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-size:11px;display:flex}.tvp-demo-top>span{align-items:center;gap:8px;font-weight:800;display:flex}.tvp-demo-top i{color:#a8dbb4;font-size:21px;font-style:normal}.tvp-demo-top>b{color:#c4ddca;letter-spacing:0;font-size:10px;font-weight:500}.tvp-demo-body{background:repeating-linear-gradient(0deg,#eff3eb 0 1px,#0000 1px 23px),#f4f5ee;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:20px;min-height:330px;padding:36px 24px;display:grid}.tvp-paper{text-align:center;color:#253c30;background:#fffcf3;border-top:5px solid #d6bb75;border-bottom:5px solid #d6bb75;min-width:0;padding:22px 13px 18px;transform:rotate(-4deg);box-shadow:0 8px 19px #172f1f25}.tvp-paper-brand{font:700 15px Georgia,serif;display:block}.tvp-paper-label{margin:8px 0 14px;font:9px/1.5 monospace;display:block}.tvp-paper-rule{border-top:1px dashed #b0b49e;margin-bottom:19px}.tvp-paper small{letter-spacing:.03em;font:8px/1.6 monospace;display:block}.tvp-digits{white-space:nowrap;margin:10px 0 17px;font:700 11px/2 monospace}.tvp-digits b{border:1px solid #e5856e;border-radius:50%;padding:0 4px;display:inline-block}.tvp-barcode{background:repeating-linear-gradient(90deg,#364236 0 2px,#0000 2px 4px,#364236 4px 5px,#0000 5px 8px);height:27px;margin:22px 10px 9px}.tvp-sample{font:7px/1.5 monospace;display:block}.tvp-preview-detail{min-width:0}.tvp-demo-symbol{color:#2f7d51;background:#dceadb;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:16px;font:28px Georgia,serif;display:grid}.tvp-preview-detail h2{letter-spacing:-.02em;margin:0 0 12px;font:26px/1.13 Georgia,serif}.tvp-preview-detail p{color:#5e7164;margin:10px 0;font-size:12px;line-height:1.7}.tvp-preview-detail>small{letter-spacing:.08em;font-size:8px}.tvp-preview-chip{color:#2b6146;border-top:1px solid #d5dfcf;margin-top:12px;padding-top:12px;font-size:10px;line-height:1.5;display:block}.tvp-preview-detail dl{margin:0;font-size:11px}.tvp-preview-detail dl>div{padding:6px 0}.tvp-preview-detail dt{color:#697b6f;font-size:9px}.tvp-preview-detail dd{overflow-wrap:anywhere;margin:4px 0}.tvp-result-balls{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.tvp-result-balls b{background:#e0e5d7;border:1px solid #0000;border-radius:50%;place-items:center;width:25px;height:25px;font:700 10px Georgia,serif;display:grid}.tvp-result-balls b.tvp-match{background:#fff;border-color:#40825a}.tvp-result-balls b.tvp-bonus{color:#fff;background:#cf5b43}.tvp-demo-caption{color:#71806e;background:#f4f5ee;border-top:1px solid #dde3d5;margin:0;padding:12px 20px;font-size:10px;line-height:1.5}.tvp-step-controls{grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.tvp-step-controls button{color:#607065;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:48px;padding:13px 7px;font-size:11px;font-weight:700}.tvp-step-controls button span{opacity:.75;margin-bottom:5px;font:10px monospace;display:block}.tvp-step-controls button[aria-pressed=true]{color:#fff;background:#173d2e}:is(.tvp-step-controls button:focus-visible,.tvp-actions a:focus-visible,.tvp-alerts a:focus-visible){outline-offset:4px;outline:3px solid #e6a72b}.tvp-journey{background:#f7f3e8;border-bottom:1px solid #d9dfd1;grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 6vw 58px;display:grid}.tvp-journey article{border-top:1px solid #cdd6c9;padding:22px 0 0 40px;position:relative}.tvp-journey article>span{color:#53825e;font:13px monospace;position:absolute;top:23px;left:0}.tvp-journey h2{margin:0 0 12px;font:25px Georgia,serif}.tvp-journey p{color:#647468;margin:0;font-size:13px;line-height:1.8}.tvp-alerts{color:#fff;background:#15382c;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding:65px 7vw;display:grid}.tvp-alerts .tvp-eyebrow{color:#9cd3b1}.tvp-alert-copy h2{letter-spacing:-.025em;margin:18px 0;font:clamp(35px,3.8vw,55px)/1.1 Georgia,serif}.tvp-alert-copy h2 em{color:#f4c395;font-weight:400}.tvp-alert-copy>p{color:#bed1c4;font-size:15px;line-height:1.75}.tvp-alert-copy ul{color:#e0e9e2;gap:10px;padding-left:19px;font-size:13px;line-height:1.6;display:grid}.tvp-alert-copy>a{color:#b9d9ff;text-underline-offset:4px;margin-top:15px;font-size:12px;font-weight:800;line-height:1.6;display:inline-block}.tvp-notification{color:#183529;background:#fffdf7;border-radius:17px;align-items:flex-start;gap:15px;padding:23px;display:flex;box-shadow:0 15px 35px #0002}.tvp-notification-icon{color:#fff;background:#195db0;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font:20px Georgia,serif;display:grid}.tvp-notification small{letter-spacing:.08em;color:#688072;font-size:9px}.tvp-notification h3{margin:10px 0;font:700 21px/1.2 Georgia,serif}.tvp-notification p{color:#67796e;font-size:12px;line-height:1.7}.tvp-notification div>span{color:#155baf;font-size:12px;font-weight:700}.tvp-delivery-status{border:1px solid #6a8b73;border-radius:13px;margin-top:17px;padding:18px 20px}.tvp-delivery-status>b{color:#f9d99a;font-size:13px}.tvp-delivery-status>p{color:#c4d6c9;font-size:12px;line-height:1.7}.tvp-delivery-status>small{color:#adc7b5;font-size:10px;line-height:1.7;display:block}@media (min-width:1500px){.tvp-demo-body{gap:28px;min-height:365px;padding:40px}.tvp-paper{padding:28px 18px}.tvp-digits{font-size:14px}.tvp-preview-detail h2{font-size:31px}}@media (max-width:1000px){.tvp-hero{grid-template-columns:1fr;gap:35px;padding:48px 5vw}.tvp-pitch{max-width:720px}.tvp-pitch h1{font-size:clamp(43px,7vw,68px)}.tvp-demo{justify-self:center;width:100%;max-width:720px}.tvp-demo-body{gap:30px;min-height:300px;padding:30px}.tvp-alerts{grid-template-columns:1fr;gap:30px}.tvp-alert-preview{max-width:650px}.tvp-journey{gap:20px;padding-left:5vw;padding-right:5vw}}@media (max-width:600px){.tvp-hero{padding:36px 18px}.tvp-eyebrow{font-size:9px}.tvp-lead{font-size:15px}.tvp-actions a.tvp-primary{justify-content:space-between;width:100%;padding:16px;font-size:12px}.tvp-fine{font-size:10px}.tvp-demo-top{padding:15px;font-size:10px}.tvp-demo-top>b{font-size:9px}.tvp-demo-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:17px;min-height:290px;padding:25px 16px}.tvp-paper{padding:17px 8px 12px}.tvp-paper-brand{font-size:12px}.tvp-paper-label{font-size:7px}.tvp-digits{letter-spacing:-.3px;font-size:8px}.tvp-paper small,.tvp-sample{font-size:6px}.tvp-preview-detail h2{font-size:21px}.tvp-preview-detail p{font-size:10px}.tvp-preview-chip{font-size:9px}.tvp-demo-symbol{width:34px;height:34px;margin-bottom:12px;font-size:23px}.tvp-step-controls button{font-size:10px}.tvp-journey{grid-template-columns:1fr;gap:20px;padding:0 20px 40px}.tvp-journey article{padding-top:18px}.tvp-journey article>span{top:20px}.tvp-alerts{padding:45px 20px}.tvp-notification{gap:12px;padding:18px}.tvp-notification h3{font-size:20px}.tvp-tags{gap:6px}.tvp-tags span{font-size:10px}.tvp-notification-icon{width:30px;height:30px}}@media (prefers-reduced-motion:no-preference){.tvp-preview-detail{animation:.22s ease-out tvp-appear}@keyframes tvp-appear{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.tvp-step-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.tvp-step-controls button{font-size:10px;line-height:1.5}.tvp-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tvp-journey-heading{grid-column:1/-1;max-width:730px;padding:8px 0 12px}.tvp-journey-heading h2{color:#173b2b;letter-spacing:-.025em;margin:13px 0;font:clamp(29px,3vw,43px)/1.15 Georgia,serif}.tvp-journey-heading p{color:#647468;margin:0;font-size:14px;line-height:1.8}.tvp-journey article{padding-left:31px}.tvp-journey article h2{font-size:23px}.tvp-notification p b{color:#294c3b}@media (max-width:1000px){.tvp-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tvp-journey{grid-template-columns:1fr;padding-top:10px}.tvp-step-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.tvp-step-controls button{justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.tvp-step-controls button span{margin:0}.tvp-journey-heading{padding-bottom:3px}}
