/* Product palettes sampled from the owner's live websites. */
.hero h1{font-size:clamp(48px,5.9vw,82px);line-height:1.04;letter-spacing:-3px}.hero h1 em{letter-spacing:-3px}.hero .intro{max-width:460px}.eyebrow{font-size:11px}.category{font-size:10px;line-height:1.5;min-height:30px}.product-copy p{font-size:14px}.product-link{min-height:48px;align-items:center;font-size:14px}.art-index{font-size:10px}.status{font-size:10px}.domain-note{font-size:12px}.product-card{border-radius:14px}.product-art{height:290px}.product-copy{padding:26px 24px}.product-copy h3{font-size:27px}
.attune{background:#14121f;color:#ece9f7;border-color:#47344e;font-family:'Segoe UI',system-ui,sans-serif}.attune-art{background:radial-gradient(ellipse at 0 10%,#51293888,transparent 65%),radial-gradient(ellipse at 100% 90%,#51357577,transparent 65%),#14121f;color:#ece9f7;border-bottom:1px solid #493653}.attune-wave{position:absolute;top:45px;width:100%;height:165px;stroke-width:1.7}.attune-wave path:nth-child(2){opacity:.55}.attune-wave path:nth-child(3){opacity:.3}.attune .product-wordmark{font-family:'Segoe UI',system-ui,sans-serif;font-size:44px;font-weight:650;letter-spacing:-1.8px;bottom:30px}.attune .product-wordmark span{font:21px Georgia,serif;letter-spacing:-.3px;margin-top:10px}.attune h3{font-family:Georgia,serif}.attune .category{color:#e2b3dc}.attune .product-copy p{color:#d2cbdc}.attune .product-link{border-color:#493653;color:#f0c0e5}.attune .product-link:hover{color:white}.attune a:focus-visible{outline-color:#ec7b88}
.future{background:#060d1a;color:#d9e8fb;border-color:#25495c;font-family:'Segoe UI',system-ui,sans-serif}.future-art{background:radial-gradient(ellipse at 100% 0,#0c406655,transparent 75%),#060d1a;color:#d9e8fb;border-bottom:1px solid #25495c}.future-wordmark{top:56px;bottom:auto;left:24px;font-size:25px;font-weight:800;letter-spacing:-1px;line-height:1.2}.future-wordmark span{display:inline;font:800 25px 'Segoe UI',system-ui,sans-serif;color:#38bdf8;margin:0 0 0 4px}.intel-grid{position:absolute;top:112px;left:24px;right:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.intel-grid span{min-height:53px;display:flex;align-items:center;padding:10px 8px;font-size:10px;font-weight:600;border:1px solid #38bdf82e;border-radius:7px;background:linear-gradient(140deg,#102d43,#0b1224)}.intel-grid span:before{content:'';width:4px;height:4px;flex-shrink:0;background:#34d399;border-radius:50%;margin-right:5px;box-shadow:0 0 6px #34d399}.intel-caption{position:absolute;bottom:24px;left:24px;right:15px;font-size:8px;letter-spacing:1px;color:#77d5ff}.future .category{color:#77d5ff}.future .product-copy p{color:#b4c5dc}.future .product-link{color:#77d5ff;border-color:#25495c}.future .product-link:hover{color:white}.future a:focus-visible{outline-color:#38bdf8}
.playbook{background:#eeeee9;border-color:#d4d5cf}.playbook-art{background:#e5e6df;color:#50564c;border-bottom:1px solid #d4d5cf}.pending-mark{position:absolute;top:97px;left:25px;font-size:10px;letter-spacing:2px;border:1px solid #a8afa1;padding:12px}.playbook-wordmark{color:#424a3c}.playbook .status{background:#d9ddd2;color:#35402d}.playbook .category{min-height:30px}.header nav>a{min-height:44px;display:inline-flex;align-items:center}.footer>a:not(.brand){min-height:44px;display:inline-flex;align-items:center}
@media(min-width:701px) and (max-width:1050px){.product-grid{grid-template-columns:1fr 1fr}.playbook{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.playbook .product-art{height:100%;min-height:260px}.future-wordmark{font-size:24px}.future-wordmark span{font-size:24px}}
@media(max-width:700px){.hero h1{font-size:clamp(43px,10.8vw,67px);letter-spacing:-2px}.hero h1 em{letter-spacing:-2px}.header nav{padding-top:0}.header nav .nav-cta{display:none}.product-art{height:290px}.category{min-height:30px}.hero .eyebrow{line-height:1.8}.intro{max-width:100%}.product-copy h3{font-size:28px}}
