.product{background:#fafaf7;color:#252b30}.wrap{width:min(1160px,calc(100% - 72px));margin-inline:auto}.product-nav{display:flex;align-items:center;justify-content:space-between;padding-block:30px}.product-nav nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}.nav-open{border:1px solid #dcded6;border-radius:30px;padding:12px 20px}.product .brand-mark{background:#455d49}.product .brand-dot{color:#455d49}.product .primary{background:#455d49;border-radius:30px;padding:16px 24px;min-height:50px}.product .primary:hover{background:#314935}.secondary{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;min-height:48px}.product a:hover{text-decoration:underline;text-underline-offset:4px}.product a:focus-visible{outline:3px solid #587d5e;outline-offset:5px}.skip-link{position:absolute;left:20px;top:-80px;padding:12px;background:white;z-index:2}.skip-link:focus{top:10px}.product-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:80px 100px}.product-label{font-size:10px;letter-spacing:2px;font-weight:750;color:#526e56}.product h1{font-size:clamp(44px,5.2vw,68px);font-weight:580;line-height:1.06;letter-spacing:-3px;margin:22px 0}.hero-intro{font-size:17px;line-height:1.8;color:#5c6460;max-width:450px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.access-note{font-size:12px;line-height:1.8;color:#687269;margin-top:20px}.conversation-preview{border:1px solid #e0e3db;border-radius:22px;background:white;box-shadow:0 30px 70px #2d402511;transform:rotate(1deg);overflow:hidden}.preview-heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0e9;padding:23px}.preview-hash{background:#edf2eb;color:#4f6c52;border-radius:10px;font-size:24px;padding:7px 12px}.preview-heading strong{font-size:14px;display:block}.preview-heading div>span{font-size:11px;color:#747e75;display:block;margin-top:5px}.preview-label{margin-left:auto;font-size:9px;letter-spacing:1px;color:#737b73}.preview-messages{list-style:none;margin:0;padding:26px 24px;display:grid;gap:26px}.preview-messages li{display:flex;gap:12px}.preview-avatar{flex:none;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;font-size:13px;font-weight:650}.person{background:#efe5db;color:#795a42}.agent{background:#ece9f7;color:#66518f}.program{background:#e5efe9;color:#476854}.preview-messages p{font-size:12px;line-height:1.7;color:#555f57}.preview-messages strong{color:#29332c;font-size:12px}.preview-messages p>span{font-size:8px;margin-left:9px;letter-spacing:.8px;color:#79837a}.preview-compose{display:flex;justify-content:space-between;align-items:center;margin:0 22px 22px;border:1px solid #e4e8e0;border-radius:12px;padding:14px;color:#737d74;font-size:11px}.preview-compose span+span{display:grid;place-items:center;background:#455d49;color:white;border-radius:8px;width:26px;height:26px}.possibilities{padding-block:80px;border-top:1px solid #e1e5db}.section-heading{max-width:620px}.product h2{font-size:clamp(30px,3.4vw,44px);font-weight:570;letter-spacing:-1.5px;line-height:1.14;margin:18px 0}.section-heading>p:last-child,.builders>div>p:not(.product-label){font-size:15px;line-height:1.9;color:#5c6460}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:50px}.feature-symbol{display:grid;place-items:center;width:42px;height:42px;background:#eaf0e6;color:#4e6852;border-radius:13px;font-size:24px}.product h3{font-size:17px;font-weight:650;letter-spacing:-.3px;margin:20px 0 12px}.feature-grid p{font-size:14px;line-height:1.9;color:#5c6460}.builders{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding:60px;border:1px solid #dee5d7;border-radius:24px;background:#eff3ea}.builders .secondary{margin-top:18px}.builder-notes{border-left:1px solid #d7dfcf;padding-left:40px}.builder-notes h3{margin-top:0}.builder-notes ul{padding-left:18px;font-size:14px;line-height:2.2;color:#475548}.builder-notes p{font-size:12px;line-height:1.8;color:#5c685c}.closing{text-align:center;padding-block:100px}.closing .primary{margin-top:12px}.product-footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #e1e5db;padding-block:25px;font-size:11px;color:#626e63}.product-footer nav{display:flex;gap:24px}@media(max-width:900px){.product-hero{gap:30px;padding-block:45px 70px}.builders{gap:40px;padding:36px}.hero-actions{gap:12px}.preview-heading{padding:18px}.preview-messages{padding:22px 18px}.feature-grid{gap:24px}}@media(max-width:650px){.wrap{width:calc(100% - 40px)}.product-nav{padding-block:22px}.product-nav nav{gap:14px}.product-nav{flex-wrap:wrap;gap:16px}.product-nav nav{width:100%;flex-wrap:wrap;justify-content:space-between;gap:12px}.product-hero{grid-template-columns:minmax(0,1fr);gap:40px}.product h1{font-size:clamp(36px,10vw,44px);letter-spacing:-2px}.conversation-preview{transform:none}.feature-grid,.builders{grid-template-columns:1fr}.possibilities{padding-block:55px}.feature-grid{gap:32px;margin-top:35px}.builders{padding:28px;gap:24px}.builder-notes{border-left:0;border-top:1px solid #d7dfcf;padding-left:0;padding-top:24px}.closing{padding-block:65px}.product-footer{flex-direction:column}.hero-intro{font-size:16px}}

.product{min-height:100dvh;overflow-x:clip;overflow-y:visible}.product section[id]{scroll-margin-top:24px}.product-nav a:not(.nav-open),.product-footer a,.feature-grid a{text-decoration:underline;text-underline-offset:4px}
