:root{font-family:Segoe UI,Arial,sans-serif;color:#182635;background:#fff;--blue:#0a66c2;--ink:#182635;--muted:#526579;--paper:#fff;--wash:#edf3f8;--line:#d6e1e9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}button,a,summary{touch-action:manipulation}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #70b5f9;outline-offset:5px}[hidden]{display:none!important}.skip{position:absolute;top:-80px;background:var(--paper);padding:16px;z-index:9}.skip:focus{top:0}header{max-width:1360px;margin:auto;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:750;font-size:22px;letter-spacing:-.6px;white-space:nowrap}.mark,.mini-mark{display:inline-grid;place-items:center;background:#0a66c2;color:#fff;border-radius:9px;width:38px;height:38px;font-weight:800}.mini-mark{width:26px;height:26px;font-size:17px}nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}nav a:hover{color:var(--blue)}#theme{background:var(--wash);border:0;border-radius:50%;width:36px;height:36px;color:var(--ink);font-size:23px}.hero{max-width:1360px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:68px;padding:70px 40px 90px;align-items:center}.eyebrow{font-size:14px;font-weight:650;color:var(--blue);margin:0 0 22px}h1{font-size:clamp(44px,4.5vw,67px);line-height:1.05;letter-spacing:-2.8px;margin:0 0 28px;max-width:660px}h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-1.6px;margin:0 0 24px}h3{font-size:23px;line-height:1.25;letter-spacing:-.5px}p{line-height:1.65;max-width:66ch}.lede{font-size:19px;color:var(--muted);margin-bottom:30px;max-width:540px}.button{display:inline-flex;gap:20px;align-items:center;justify-content:center;padding:16px 24px;border-radius:7px;color:#fff;background:#0a66c2;font-size:15px;font-weight:700;min-height:52px}.button:hover{background:#074e94}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.text-link{font-size:14px;color:var(--blue);font-weight:650;text-decoration:underline;text-underline-offset:5px}.subtle{font-size:12px;color:var(--muted);margin-top:23px;max-width:420px}.relationship-map{padding:30px 0 8px;position:relative}.map-caption{font-size:14px;color:var(--muted);margin:0 0 22px 20px}.contact-sheet{background:var(--wash);border:1px solid var(--line);border-radius:14px;padding:28px 30px;max-width:440px;transform:rotate(-2deg)}.person{display:flex;align-items:center;gap:12px}.avatar{background:#d8eaf8;color:#0a66c2;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;font-size:13px;font-weight:700;flex-shrink:0}.person strong{font-size:15px;display:block}.person small{font-size:11px;display:block;color:var(--muted);margin-top:4px}.contact-sheet h2{font-size:28px;letter-spacing:-1px;margin:25px 0 8px}.contact-sheet p{font-size:14px;color:var(--muted)}.tags{display:flex;gap:10px}.tags span{border:1px solid var(--line);border-radius:20px;padding:7px 12px;font-size:11px;background:var(--paper)}.followup-sheet,.content-sheet{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:22px;display:flex;align-items:center;gap:16px;box-shadow:0 12px 35px #163c6610;max-width:450px;margin:18px 0 0 35px}.followup-sheet{border-left:4px solid #0a66c2;margin-top:-9px;transform:rotate(1deg)}.followup-sheet strong,.content-sheet strong{font-size:14px}.followup-sheet p,.content-sheet p{font-size:12px;color:var(--muted);margin:6px 0 0}.check{font-size:25px;color:var(--blue)}.illustration{font-size:11px;color:var(--muted);margin:22px 0 0 35px}.benefit-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:45px;background:var(--wash);border-block:1px solid var(--line);padding:26px;font-weight:600;font-size:14px}.section{max-width:1240px;margin:auto;padding:90px 40px}.section-intro{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-bottom:35px}.section-intro>p{max-width:390px;color:var(--muted);font-size:16px}.section-intro h2{margin-bottom:0}.video-frame{border-radius:14px;overflow:hidden;background:#182635;box-shadow:0 18px 60px #163c661a}.video-frame video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.video-meta{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);padding:18px 0}.video-meta a{color:var(--blue);font-weight:650}.transcript{font-size:14px;padding:16px 0;border-top:1px solid var(--line)}summary{cursor:pointer;font-weight:650;line-height:1.5}.transcript p{color:var(--muted)}.story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:25px}.story p,.pricing>div>p{color:var(--muted)}.large-copy{font-size:21px;line-height:1.55;color:var(--ink)!important}.workspace-section{background:var(--wash)}.workspace-tabs{display:flex;gap:10px;border-bottom:1px solid var(--line)}.workspace-tabs button{border:0;background:transparent;color:var(--muted);padding:18px 24px;font-weight:650;border-bottom:3px solid transparent}.workspace-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--blue)}.workspace-panel{display:grid;grid-template-columns:.85fr 1.3fr;gap:55px;align-items:center;padding:40px 0 10px}.panel-copy h3{font-size:30px;margin-top:0}.panel-copy p,.panel-copy li{color:var(--muted);font-size:15px}.panel-copy ul{padding-left:20px;line-height:1.7}.panel-copy li{margin:12px 0}.product-demo{background:var(--paper);border:1px solid var(--line);border-radius:11px;overflow:hidden}.demo-bar{display:flex;align-items:center;gap:10px;font-size:12px;padding:18px;border-bottom:1px solid var(--line)}.demo-bar>span:last-child{margin-left:auto;font-size:10px;color:var(--muted)}.pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 18px 30px;min-height:230px}.pipeline small{font-size:11px;color:var(--muted)}.pipeline article{border:1px solid var(--line);border-radius:6px;padding:14px 10px;margin-top:14px}.pipeline strong{font-size:12px}.pipeline p{font-size:11px;color:var(--muted)}.pipeline article span{font-size:10px;display:block;color:var(--blue);border-top:1px solid var(--line);padding-top:12px}.demo-note{padding:18px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.draft{padding:28px}.draft small{font-size:11px;color:var(--blue)}.draft h4{font-size:22px;margin:20px 0 12px}.draft p{font-size:14px;color:var(--muted)}.draft-footer{display:flex;justify-content:space-between;font-size:11px;color:var(--blue);padding-top:20px}.client-row{display:flex;gap:14px;padding:24px;border-bottom:1px solid var(--line);align-items:center}.client-row>span{width:40px;height:40px;border-radius:8px;background:var(--wash);color:var(--blue);display:grid;place-items:center;font-weight:700}.client-row strong{font-size:14px}.client-row small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.availability{margin-top:35px;border-top:1px solid var(--line);padding-top:24px;font-size:13px;color:var(--muted)}.availability strong{color:var(--ink)}.availability p{max-width:95ch;margin-bottom:0}.availability a,.faq a{color:var(--blue);text-decoration:underline}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:0;list-style:none;margin:45px 0 0}.steps li{border-top:1px solid var(--line);padding-top:25px}.steps li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--wash);color:var(--blue);font-size:14px;font-weight:700}.steps h3{font-size:22px}.steps p{color:var(--muted);font-size:15px}.partners{background:#0a66c2;color:#fff}.partners-inner{max-width:1240px;margin:auto;padding:85px 40px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.partners .eyebrow{color:#d6eaff}.partners h2{font-size:48px}.partners p{color:#e1effa}.partners .large-copy{color:#fff!important}.button-white{color:#0a66c2;background:#fff;margin-top:20px}.button-white:hover{background:#edf3f8}.service-menu{border:1px solid #ffffff66;border-radius:12px;padding:32px}.service-menu h3{margin-top:0;font-size:25px}.service-menu article{border-top:1px solid #ffffff55;padding:20px 0 4px}.service-menu article span{font-weight:650;font-size:16px}.service-menu p{font-size:14px;margin:9px 0 16px}.service-menu small{display:block;font-size:11px;color:#d6eaff;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 45px}.feature-grid article{border-top:1px solid var(--line);padding-top:8px}.feature-grid h3{font-size:21px}.feature-grid p{font-size:15px;color:var(--muted)}.pricing{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center;border-top:1px solid var(--line)}.price-panel{padding:38px;border:1px solid var(--line);border-top:5px solid #0a66c2;border-radius:10px;box-shadow:0 18px 60px #163c6610}.plan-label{font-size:17px;font-weight:650}.price{font-size:66px;font-weight:750;letter-spacing:-3px;margin:16px 0 0;line-height:1.3}.price span{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted)}.price-subtitle{font-size:17px;margin:8px 0 25px}.price-panel ul{padding-left:20px;font-size:14px;line-height:2.2}.price-panel .button{width:100%;margin-top:10px}.terms{font-size:12px;color:var(--muted);line-height:1.7;margin-top:20px}.terms strong{display:block;margin-bottom:8px;color:var(--ink)}.faq{display:grid;grid-template-columns:.9fr 1.3fr;gap:60px;padding-top:40px}.faq details{border-top:1px solid var(--line);padding:23px 0}.faq summary{font-size:16px}.faq details p{font-size:14px;color:var(--muted)}.closing{text-align:center;background:var(--wash);padding:75px 24px 85px}.closing h2{font-size:clamp(30px,3.6vw,50px);line-height:1.2}.closing p{margin:0 auto 28px;color:var(--muted)}.closing .eyebrow{color:var(--blue);margin-bottom:20px}.site-footer{padding:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;max-width:1320px;margin:auto}.site-footer p{font-size:13px;color:var(--muted)}.site-footer div{display:flex;gap:24px;font-size:12px}.site-footer small{width:100%;color:var(--muted);font-size:11px}[data-theme=dark]{--ink:#eef4fa;--muted:#afc1d0;--paper:#182635;--wash:#1f3346;--line:#334b61;--blue:#70b5f9;color:var(--ink);background:#101820}@media(max-width:1050px){header{padding:22px}nav{gap:18px}.hero{gap:35px;padding:55px 30px 65px}.partners-inner{gap:45px}.pricing{gap:40px}.workspace-panel{gap:30px;grid-template-columns:1fr 1.2fr}.pipeline{gap:7px;padding-inline:10px}.pipeline article{padding:12px 8px}.benefit-strip{gap:25px}}@media(max-width:760px){header{padding:18px;flex-wrap:wrap;gap:18px}.brand{font-size:20px}nav{width:100%;justify-content:space-between;gap:10px;font-size:12px}h1{font-size:48px;letter-spacing:-2px}.hero{grid-template-columns:1fr;padding:40px 22px 45px;gap:15px}.lede{font-size:17px}.eyebrow{font-size:12px}.relationship-map{max-width:500px;width:100%;margin:auto}.contact-sheet{padding:25px;max-width:95%}.followup-sheet,.content-sheet{margin-left:18px;padding:18px}.benefit-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px;padding:24px 22px}.section{padding:55px 22px}.section-intro{display:block;margin-bottom:28px}.section-intro>p{max-width:100%}.video-frame{border-radius:8px}.video-meta{font-size:11px;display:block;line-height:1.7}.video-meta a{display:block;margin-top:7px}.story{grid-template-columns:1fr;gap:0;padding-top:15px}.large-copy{font-size:19px}.workspace-panel{grid-template-columns:1fr;gap:25px;padding-top:28px}.workspace-tabs{gap:0;justify-content:space-between}.workspace-tabs button{font-size:13px;padding:15px 10px}.panel-copy h3{font-size:27px}.pipeline{padding:18px 10px;gap:8px;min-height:200px}.pipeline small{font-size:10px}.pipeline strong{font-size:11px}.pipeline p{font-size:10px}.pipeline article span{font-size:9px}.demo-bar{font-size:11px;padding:14px}.steps{grid-template-columns:1fr;gap:18px;margin-top:25px}.steps li{padding-top:20px}.steps h3{margin:16px 0 10px}.partners-inner{grid-template-columns:1fr;gap:35px;padding:55px 22px}.partners h2{font-size:38px}.service-menu{padding:25px}.feature-grid{grid-template-columns:1fr 1fr;gap:12px 24px}.feature-grid h3{font-size:19px}.feature-grid p{font-size:14px}.pricing{grid-template-columns:1fr;gap:25px}.price-panel{padding:28px}.price{font-size:60px}.faq{grid-template-columns:1fr;gap:15px;padding-top:15px}.faq h2{margin-bottom:10px}.site-footer{padding:30px 22px;display:block}.site-footer div{margin:24px 0}.site-footer small{display:block}.closing{padding:55px 22px}.closing h2{letter-spacing:-1px}}@media(max-width:360px){h1{font-size:42px}nav{font-size:11px;gap:7px}.feature-grid{grid-template-columns:1fr}.price-panel{padding:22px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.powered-footer{display:flex;justify-content:center;padding:0 22px 32px}.powered-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:99px;padding:8px 20px;font-size:12px;color:var(--muted);background:var(--paper);min-height:36px}.powered-badge strong{color:var(--blue);font-weight:650}.powered-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px var(--wash);margin-right:3px}.powered-badge:hover{border-color:var(--blue)}
