.friend-guest{--friend-guest-text:#6e5e69;--friend-guest-border:#ebdce1;padding-top:58px}.friend-guest .friend-guest-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px}.friend-guest .friend-guest-eyebrow{display:flex;align-items:center;gap:8px;color:#98516a;font-size:12px;font-weight:600;letter-spacing:1px}.friend-guest h1{margin:22px 0;font-size:clamp(32px,4.5vw,50px);font-weight:600;letter-spacing:-1.5px;line-height:1.4}.friend-guest h1 span{color:var(--friend-rose)}.friend-guest .friend-guest-lead{max-width:380px;color:var(--friend-guest-text);font-size:15px;line-height:1.95}.friend-guest .friend-guest-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.friend-guest .friend-guest-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;border-radius:12px;background:#ae5d75;color:white;font-size:14px;font-weight:600;box-shadow:0 8px 20px rgb(174 93 117/14%);transition:background .2s}.friend-guest .friend-guest-button:hover{background:#954b62}.friend-guest .friend-guest-login-note{color:var(--friend-guest-text);font-size:12px}.friend-guest .friend-guest-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.friend-guest .friend-guest-links a{display:inline-flex;align-items:center;gap:6px;color:var(--friend-guest-text);font-size:13px;text-underline-offset:4px}.friend-guest .friend-guest-links a:hover{color:#98516a;text-decoration:underline}.friend-guest a:focus-visible,.friend-guest button:focus-visible{outline:2px solid #98516a;outline-offset:4px;border-radius:8px}.friend-guest .friend-guest-promise{display:flex;align-items:flex-start;gap:6px;margin-top:24px;color:var(--friend-guest-text);font-size:12px;line-height:1.8}.friend-guest .friend-guest-promise svg{flex-shrink:0;margin-top:4px;color:#98516a}.friend-guest .friend-guest-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.friend-guest .friend-guest-platforms-label{font-size:12px;color:var(--friend-guest-text)}.friend-guest .friend-guest-platform-chip{padding:4px 10px;border:1px solid var(--friend-guest-border);border-radius:999px;font-size:12px;color:var(--friend-ink,#352c38);background:#fff}.friend-guest .friend-guest-demo{min-width:0;padding:24px;border:1px solid var(--friend-guest-border);border-radius:24px;background:linear-gradient(145deg,#fff,#fbf0f3);box-shadow:0 18px 50px rgb(119 68 89/7%);scroll-margin-top:24px}.friend-guest .friend-guest-demo-heading{display:flex;align-items:center;gap:12px}.friend-guest .friend-guest-avatar,.friend-guest .friend-guest-benefit-icon{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:15px;background:#f3e1e8;color:#98516a}.friend-guest .friend-guest-demo-heading strong{display:block;font-size:14px;font-weight:600}.friend-guest .friend-guest-demo-heading small{display:block;margin-top:5px;color:var(--friend-guest-text);font-size:11px}.friend-guest .friend-guest-tabs{display:flex;gap:4px;padding:4px;margin-top:22px;border-radius:12px;background:#f1e7eb}.friend-guest .friend-guest-tabs button{flex:1;min-width:0;padding:9px 4px;border-radius:9px;color:var(--friend-guest-text);font:inherit;font-size:12px;cursor:pointer}.friend-guest .friend-guest-tabs button[aria-pressed=true]{background:white;color:#98516a;font-weight:600;box-shadow:0 2px 6px rgb(119 68 89/6%)}.friend-guest .friend-guest-tabs button:hover{color:#98516a}.friend-guest .friend-guest-conversation{display:flex;flex-direction:column;gap:16px;min-height:340px;padding-top:24px}.friend-guest .friend-guest-message{max-width:88%}.friend-guest .friend-guest-message small{display:block;margin-bottom:6px;color:var(--friend-guest-text);font-size:11px}.friend-guest .friend-guest-message p{padding:12px 15px;border-radius:15px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.friend-guest .friend-guest-message-user{align-self:flex-end}.friend-guest .friend-guest-message-user small{text-align:right}.friend-guest .friend-guest-message-user p{border-bottom-right-radius:4px;background:#f1dde5;color:#604453}.friend-guest .friend-guest-message-friend{align-self:flex-start}.friend-guest .friend-guest-message-friend p{border:1px solid var(--friend-guest-border);border-bottom-left-radius:4px;background:white}.friend-guest .friend-guest-chat-divider{color:var(--friend-guest-text);font-size:11px;text-align:center}.friend-guest .friend-guest-scene-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;color:#98516a;font-size:12px;line-height:1.7;text-align:center}.friend-guest .friend-guest-scene-note svg{flex-shrink:0}.friend-guest .friend-guest-demo-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--friend-guest-border);color:var(--friend-guest-text);font-size:11px;text-align:center}.friend-guest .friend-guest-benefits,.friend-guest .friend-guest-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.friend-guest .friend-guest-benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px;padding:32px 0;border-top:1px solid var(--friend-guest-border);border-bottom:1px solid var(--friend-guest-border)}.friend-guest .friend-guest-benefit-heading{display:flex;align-items:center;gap:12px;margin-bottom:9px}.friend-guest .friend-guest-benefit-heading h2{margin:0;font-size:17px;font-weight:600;line-height:1.35}.friend-guest .friend-guest-steps h3{margin:16px 0 9px;font-size:17px;font-weight:600}.friend-guest .friend-guest-benefits p,.friend-guest .friend-guest-pricing p:not(.friend-guest-eyebrow),.friend-guest .friend-guest-steps p{color:var(--friend-guest-text);font-size:13px;line-height:1.9}.friend-guest .friend-guest-workflow{padding:48px 0}.friend-guest .friend-guest-pricing h2,.friend-guest .friend-guest-workflow>h2{margin:12px 0 24px;font-size:26px;font-weight:600;line-height:1.5}.friend-guest .friend-guest-steps{list-style:none;padding:0}.friend-guest .friend-guest-step-number{color:#b96179;font-size:24px;font-weight:500;letter-spacing:1px}.friend-guest .friend-guest-pricing{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px;border:1px solid var(--friend-guest-border);border-radius:20px;background:#f8edf1;scroll-margin-top:24px}.friend-guest .friend-guest-pricing h2{margin-bottom:12px}.friend-guest .friend-guest-closing{display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width:800px){.friend-guest{padding-top:36px}.friend-guest .friend-guest-hero{grid-template-columns:1fr;gap:30px}.friend-guest .friend-guest-lead{max-width:560px}.friend-guest .friend-guest-demo{width:100%;max-width:520px;justify-self:center}.friend-guest .friend-guest-benefits,.friend-guest .friend-guest-steps{gap:20px}.friend-guest .friend-guest-pricing{grid-template-columns:1fr}.friend-guest .friend-guest-closing{align-items:flex-start}}@media(max-width:600px){.friend-guest h1{font-size:clamp(28px,8vw,40px);letter-spacing:-1px}.friend-guest .friend-guest-demo{padding:20px 16px}.friend-guest .friend-guest-benefits,.friend-guest .friend-guest-steps{grid-template-columns:1fr;gap:24px}.friend-guest .friend-guest-benefits{margin-top:32px}.friend-guest .friend-guest-workflow{padding:32px 0}.friend-guest .friend-guest-pricing h2,.friend-guest .friend-guest-workflow>h2{font-size:23px}.friend-guest .friend-guest-pricing{padding:24px 20px;gap:22px}.friend-guest .friend-guest-closing{align-items:stretch;text-align:center}}