.reveal-page{--reveal-border:#d5dff3;--vsl-paper:#f7f9ff}.reveal-page section[id]{scroll-margin-top:100px}.reveal-page .vsl-nav{grid-template-columns:auto 1fr auto;gap:24px}.reveal-page .vsl-nav nav{justify-content:center;gap:20px}.reveal-page .vsl-header-cta{font-size:.8rem}.reveal-page .vsl-hero{background:radial-gradient(at 50% 5%,#dfe9ff 0%,#0000 68%);padding-top:54px}.reveal-page .vsl-hero h1{letter-spacing:-.055em;max-width:1090px;font-size:clamp(2.6rem,4.5vw,4.65rem);line-height:1.04}.reveal-page .vsl-hero-lede{max-width:760px;margin-top:24px;font-size:1.125rem;line-height:1.65}.reveal-audience{color:#173d80;background:#eaf0ff;border:1px solid #c6d6fc;border-radius:12px;max-width:850px;margin:0 auto 22px;padding:12px 22px;font-size:1rem;line-height:1.6}.reveal-audience strong{font-weight:650}.reveal-page .vsl-hero-bridge,.reveal-page .vsl-hero-action p{font-size:1rem;line-height:1.6;display:block}.reveal-page .vsl-hero-action small{font-size:.875rem;line-height:1.6}.reveal-page h2{letter-spacing:-.05em;font-size:clamp(2.1rem,3.6vw,3.7rem);line-height:1.08}.reveal-page .vsl-kicker{font-size:.875rem;line-height:1.5}.reveal-text-section,.reveal-pillar,.reveal-dashboard,.reveal-deliverables,.reveal-assessment,.reveal-proof{padding-block:100px}.reveal-text-grid,.reveal-pillar-grid,.reveal-proof-grid,.reveal-assessment-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.reveal-copy{min-width:0}.reveal-copy p{color:#465268;white-space:pre-line;margin:0 0 18px;font-size:1.0625rem;line-height:1.75}.reveal-copy p:last-child{margin-bottom:0}.reveal-copy h3{margin:32px 0 18px;font-size:1.3rem;line-height:1.3}.reveal-copy h3:first-child{margin-top:0}.reveal-copy .vsl-button{max-width:100%;margin-block:16px}.reveal-checklist{gap:0;margin:22px 0 28px;padding:0;list-style:none;display:grid}.reveal-checklist li{border-bottom:1px solid var(--reveal-border);gap:12px;padding:10px 0;font-size:1rem;line-height:1.55;display:flex}.reveal-checklist li span{color:var(--vsl-blue);flex-shrink:0}.reveal-checklist.exclusions li span{color:#a14a4a}.copy-flow{border-left:3px solid var(--vsl-blue);background:#e9eef9;flex-wrap:wrap;gap:10px;margin:20px 0;padding:22px;display:flex}.copy-flow span{align-items:center;gap:10px;font-size:1rem;line-height:1.5;display:flex}.copy-flow b{color:var(--vsl-blue)}.copy-down{color:#527cff;margin:5px 0 14px;display:block}.reveal-overview{padding-bottom:100px}.reveal-system-grid{border:1px solid var(--reveal-border);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 14px 44px #143d7810}.reveal-system-grid a{background:#e8eeff;border-top:4px solid #0038ff;padding:32px 24px;transition:background .2s;position:relative}.reveal-system-grid a:nth-child(2){background:#e2f4f5;border-top-color:#087d84}.reveal-system-grid a:nth-child(3){background:#e5efff;border-top-color:#2265ce}.reveal-system-grid a:nth-child(4){background:#ece9ff;border-top-color:#6650c3}.reveal-system-grid a+a{border-left:1px solid var(--reveal-border)}.reveal-system-grid a:hover{background:#e9efff}.reveal-system-grid span{font-size:.875rem}.reveal-system-grid strong{color:var(--vsl-blue);letter-spacing:-.055em;margin:30px 0 14px;font-size:1.8rem;display:block}.reveal-system-grid h3{font-size:1.15rem;line-height:1.35}.reveal-system-grid p{color:#526078;margin:16px 0 38px;font-size:1rem;line-height:1.6}.reveal-system-grid b{color:var(--vsl-blue);position:absolute;bottom:22px;right:24px}.reveal-proof{background:linear-gradient(125deg,#062a75,#06384b)}.reveal-proof h2{max-width:850px}.kristi-featured-video{background:#ffffff0c;border:1px solid #7fbdce66;border-radius:18px;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);margin:44px 0 0;display:grid;overflow:hidden}.kristi-video-frame{aspect-ratio:16/9;background:#071c40}.kristi-video-frame iframe{border:0;width:100%;height:100%;display:block}.kristi-featured-video figcaption{align-self:center;padding:32px}.kristi-video-tag{color:#8ce4e4;letter-spacing:.1em;font-size:.75rem;font-weight:600}.kristi-featured-video h3{color:#fff;letter-spacing:-.04em;margin:20px 0 14px;font-size:1.9rem;line-height:1.15}.kristi-featured-video p{color:#c9dfef;font-size:1rem;line-height:1.5}.kristi-featured-video a{color:#abf3ef;text-underline-offset:5px;align-items:center;gap:14px;margin-top:28px;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.reveal-metrics{margin:55px 0 65px}.reveal-metrics h3{color:#b2c2dc;margin-bottom:20px;font-size:1rem;font-weight:400}.reveal-metrics>div{border-block:1px solid #719dc466;grid-template-columns:repeat(4,1fr);display:grid}.reveal-metrics article{padding:34px 20px 34px 0;position:relative}.reveal-metrics strong{color:#a5f3ee;letter-spacing:-.075em;font-size:clamp(4rem,8vw,7.5rem);font-weight:500;line-height:1.1;display:block}.reveal-metrics span{color:#c6d1e3;max-width:180px;margin-top:14px;font-size:1rem;line-height:1.5;display:block}.reveal-metrics b{color:#638cff;font-size:2rem;font-weight:400;position:absolute;top:52px;right:25px}.reveal-page .vsl-dark-section .reveal-copy p{color:#c5cfdf}.reveal-page .vsl-dark-section .reveal-checklist li{color:#d6deeb;border-color:#344058}.reveal-page .vsl-dark-section .reveal-checklist li span{color:#83a3ff}.reveal-page .vsl-dark-section .copy-flow{background:#192944}.reveal-proof-link{color:#9bb6ff;text-underline-offset:5px;margin-top:28px;text-decoration:underline;display:inline-block}.reveal-pillars-intro{padding-top:90px}.reveal-pillar{--pillar-accent:#0038ff;border-bottom:1px solid var(--reveal-border)}.reveal-pillar h2{color:var(--pillar-accent)}.reveal-pillar .vsl-kicker{border:1px solid color-mix(in srgb,var(--pillar-accent) 25%,transparent);background:color-mix(in srgb,var(--pillar-accent) 8%,white);color:var(--pillar-accent);border-radius:30px;padding:8px 16px;display:inline-flex}.reveal-pillar .reveal-motion{border-top:4px solid var(--pillar-accent)}.reveal-pillar .reveal-checklist{border:1px solid var(--reveal-border);background:#ffffffb8;border-radius:14px;padding:12px 22px}.reveal-pillar .reveal-checklist li:last-child{border-bottom:0}.reveal-pillar-heading{position:sticky;top:110px}.pillar-1{background:#f0f4ff}.pillar-2{--pillar-accent:#087780;background:#eaf7f7}.pillar-3{--pillar-accent:#235fc0;background:#f7faff}.pillar-4{--pillar-accent:#6342b7;background:#f1eeff}.reveal-dashboard{background:#e5eefc;border-radius:24px;margin-block:50px;padding-inline:36px}.reveal-dashboard h2{margin-bottom:30px}.reveal-deliverables>p{color:#526078;margin-top:20px;font-size:1.0625rem}.reveal-deliverables>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.reveal-deliverables article{background:#fff;border:1px solid #cddaf7;border-top:4px solid #0038ff;border-radius:15px;grid-column:span 3;padding:26px 22px;box-shadow:0 10px 30px #17357009}.reveal-deliverables article:nth-child(n+5){background:#eaf6f7;border-color:#087d84 #c3e1e5 #c3e1e5;grid-column:span 4}.reveal-deliverables article>span{width:42px;height:42px;color:var(--vsl-blue);background:#e9efff;border-radius:11px;place-items:center;margin-bottom:24px;font-size:.875rem;font-weight:600;display:grid}.reveal-deliverables article:nth-child(n+5)>span{color:#075c64;background:#d0ecee}.reveal-deliverables .reveal-copy h3{letter-spacing:-.02em;min-height:2.8em;font-size:1.15rem}.reveal-deliverables .reveal-checklist{margin-bottom:0}.reveal-deliverables .reveal-checklist li{border:0;padding:5px 0}.retained-proof{padding-block:50px 90px}.reveal-tools{grid-template-columns:1fr 1fr;gap:24px;padding-block:80px;display:grid}.reveal-tools>article{background:#eaf0ff;border:1px solid #ccdbf5;border-radius:20px;padding:36px}.reveal-tools>article:nth-child(2){background:#e6f5f4;border-color:#c4e3e0}.reveal-page #commitment{background:#0c327d}.reveal-page .vsl-testimonials{background:#eaf0ff}.reveal-page .vsl-video-rail>article{background:#fff;border:1px solid #cedcf7;border-radius:16px;overflow:hidden}.reveal-page .vsl-video-rail>article>div:last-child{padding:18px}.reveal-page .vsl-faq-list details{background:#fff;border:1px solid #d5dff3;border-radius:12px;margin-bottom:12px;padding-inline:20px}.reveal-page .vsl-faq-list details[open]{background:#eaf1ff;border-color:#b7cafb}.reveal-page .vsl-faq-list summary{min-height:85px}.reveal-tools h2{margin-bottom:30px}.reveal-assessment{background:#0032db}.reveal-assessment h2{max-width:850px}.reveal-assessment-grid{margin-top:45px}.reveal-price{border-top:1px solid #6d8aef;margin-top:45px;padding-top:30px}.reveal-price span{font-size:1.1rem}.reveal-price strong{letter-spacing:-.065em;font-size:7rem;font-weight:500;line-height:1.2;display:block}.reveal-page .reveal-assessment .vsl-button{color:#0032db;background:#fff}.reveal-page .reveal-assessment .reveal-copy p{color:#eef2ff}.reveal-page .reveal-assessment .reveal-checklist li{color:#fff;border-color:#6485ed}.reveal-page a:focus-visible,.reveal-page summary:focus-visible{outline-offset:5px;outline:3px solid #5384ff}.reveal-motion{background:#fff;border:1px solid #cfd9eb;border-radius:12px;margin-top:36px;padding:24px;overflow:hidden;box-shadow:0 15px 45px -30px #14366d55}.motion-top{letter-spacing:.09em;color:#526680;border-bottom:1px solid #e0e7f2;align-items:center;gap:12px;padding-bottom:22px;font-size:.75rem;display:flex}.motion-top>span:first-child{color:#0038ff;font-variant-numeric:tabular-nums}.motion-top i{background:#0038ff;border-radius:50%;width:7px;height:7px;margin-left:auto}.motion-steps{gap:16px;padding-top:24px;display:grid}.motion-node{background:#f6f8fd;border:1px solid #d8e1f0;border-radius:5px;align-items:center;gap:12px;min-height:58px;padding:14px;display:flex;position:relative}.motion-node strong{flex:1;font-size:.875rem;font-weight:500;line-height:1.5}.motion-marker{color:#0038ff;font-variant-numeric:tabular-nums;background:#e7edff;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid}.motion-check{color:#0038ff;font-size:.875rem}.motion-line{transform-origin:top;background:#9ab3ff;width:2px;height:16px;position:absolute;bottom:-17px;left:28px}.motion-node:last-child .motion-line{display:none}.diagram-0 .motion-node:nth-child(4){color:#fff;background:#0038ff;border-color:#0038ff;min-height:84px;margin:4px 0}.diagram-0 .motion-node:nth-child(4) strong{font-size:1.3rem}.diagram-0 .motion-node:nth-child(4) .motion-check{color:#fff}.diagram-1 .motion-node{width:var(--width);margin-inline:auto}.diagram-1 .motion-line{left:50%}.diagram-2 .motion-node{background:#fff;border:0;border-bottom:1px solid #e0e7f2;border-radius:0}.diagram-2 .motion-marker{border-radius:50%}.diagram-3 .motion-node{border-left:3px solid #0038ff}.diagram-3 .motion-node:nth-child(2n){margin-left:24px}.diagram-4 .motion-steps{gap:0}.diagram-4 .motion-node{background:#fff;border:0;border-bottom:1px solid #e0e7f2;border-radius:0;min-height:54px}.diagram-4 .motion-line{transform-origin:0;width:100%;height:2px;bottom:0;left:0}.diagram-4 .motion-node:last-child .motion-line{display:block}.diagram-5 .motion-steps{grid-template-columns:1fr 1fr}.diagram-5 .motion-node:first-child{background:#e7edff;border-color:#0038ff;grid-column:1/-1}.diagram-5 .motion-line{display:none}@keyframes process-enter{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes process-link{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes process-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes process-check{0%,40%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.reveal-motion[data-active=true] .motion-node{animation:process-enter .65s cubic-bezier(.2,.7,.2,1) calc(var(--i)*.28s) both}.reveal-motion[data-active=true] .motion-line{animation:process-link .5s ease calc(var(--i)*.28s + .3s) both}.reveal-motion[data-active=true] .motion-check{animation:process-check .65s ease calc(var(--i)*.28s + .25s) both}.reveal-motion.diagram-4[data-active=true] .motion-line{animation-name:process-bar}}@media (max-width:1080px){.reveal-page .vsl-nav nav{display:none}.reveal-page .vsl-nav{grid-template-columns:1fr auto}.reveal-text-grid,.reveal-pillar-grid,.reveal-proof-grid,.reveal-assessment-grid,.reveal-tools{gap:40px}.reveal-system-grid{grid-template-columns:repeat(2,1fr)}.reveal-system-grid a:nth-child(3){border-left:0}.reveal-system-grid a:nth-child(n+3){border-top:1px solid var(--reveal-border)}.reveal-deliverables>div{grid-template-columns:repeat(2,minmax(0,1fr))}.reveal-deliverables article,.reveal-deliverables article:nth-child(n+5){grid-column:auto}.reveal-deliverables article:last-child{grid-column:1/-1}.kristi-featured-video{grid-template-columns:1fr}.kristi-featured-video figcaption{padding:24px}}@media (max-width:700px){.reveal-page .vsl-shell{width:calc(100% - 36px)}.reveal-page .vsl-nav{gap:8px}.reveal-page .vsl-nav .vsl-button{white-space:nowrap;padding:5px 5px 5px 16px;font-size:.8rem;line-height:1.35}.reveal-page .vsl-nav .vsl-cta-arrow{display:grid}.reveal-page .vsl-hero{padding-top:35px}.reveal-page .vsl-hero h1{font-size:clamp(2.2rem,8.5vw,3.5rem)}.reveal-page .vsl-hero-action{gap:18px}.reveal-page .vsl-hero-action p{display:block}.reveal-text-section,.reveal-pillar,.reveal-dashboard,.reveal-deliverables,.reveal-assessment,.reveal-proof,.reveal-tools{padding-block:65px}.reveal-text-grid,.reveal-pillar-grid,.reveal-proof-grid,.reveal-assessment-grid,.reveal-tools{grid-template-columns:1fr;gap:35px}.reveal-pillar-heading{position:static}.reveal-system-grid{grid-template-columns:1fr}.reveal-system-grid a+a{border-left:0;border-top:1px solid var(--reveal-border)}.reveal-system-grid strong{margin-top:18px}.reveal-metrics>div{grid-template-columns:1fr 1fr}.reveal-metrics article:nth-child(n+3){border-top:1px solid #344058}.reveal-metrics strong{font-size:4.8rem}.reveal-metrics b{font-size:1.4rem;right:12px}.reveal-metrics article:nth-child(2) b{display:none}.reveal-metrics span{padding-right:10px;font-size:.875rem}.reveal-deliverables>div{grid-template-columns:1fr}.reveal-deliverables article:last-child{grid-column:auto}.reveal-deliverables .reveal-copy h3{min-height:0}.reveal-dashboard{border-radius:16px;padding:35px 22px}.reveal-tools>article{padding:28px 22px}.reveal-motion{padding:18px}.motion-node{padding:12px 10px}.reveal-copy .vsl-button{white-space:normal;font-size:.875rem;line-height:1.4}.reveal-page .vsl-faq-list details>p{padding-left:0;font-size:1rem}}
