.conversation-page{font-family:'Noto Sans',Arial,sans-serif}.conversation-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 6%;border-bottom:1px solid #dedfd5;background:var(--paper)}.conversation-header img{display:block;width:130px;height:130px;object-fit:contain}.conversation-header nav{display:flex;flex-wrap:wrap;gap:28px}.conversation-header nav a{font-size:.875rem;text-decoration:none;padding:12px 0}.conversation-header [aria-current]{border-bottom:2px solid var(--green)}.conversation-main{padding:64px 6% 88px;background:linear-gradient(#faf8f3 0%,#f0ece3 100%)}.conversation-intro{text-align:center;margin:0 auto 48px}.conversation-intro h1{font:500 clamp(2.65rem,5vw,4.5rem)/1.15 'Raleway',Arial,sans-serif;letter-spacing:-.035em}.conversation-intro>p:last-child{margin-top:20px;color:var(--muted);line-height:1.85}.conversation-intro .eyebrow{margin-bottom:16px}.conversation-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;max-width:1050px;margin:auto;align-items:start}.conversation-note{padding:44px 36px;background:#e4e8de;border-radius:100px 100px 12px 12px;padding-top:64px}.conversation-note h2{font-size:2.2rem;line-height:1.25;margin-bottom:24px}.conversation-note>p:not(.eyebrow){font-size:.9375rem}.email-link{display:block;margin-top:32px;padding-top:24px;border-top:1px solid #b9c3b1;font-size:1rem;overflow-wrap:anywhere}.email-link>span:first-child{display:block;font-size:.75rem;letter-spacing:.12em;margin-bottom:8px}.session-details{padding:30px 18px}.session-details h2{font-size:1.35rem;margin-bottom:16px}.session-details dl{margin:0}.session-details dl>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #d5d5c8;font-size:.875rem}.session-details dd{margin:0;text-align:right;font-weight:600}.session-details dd span{display:block;font-weight:400;font-size:.8125rem}.session-details>p{font-size:.8125rem;margin-top:15px;color:var(--muted)}.message-card{padding:42px;background:var(--paper);border:1px solid #dedfd5;border-radius:14px;box-shadow:0 16px 45px #304b3909}.message-card h2{font-size:2.8rem}.message-card .eyebrow{margin-bottom:12px}.form-intro{color:var(--muted);font-size:.9375rem;margin:18px 0 28px}.message-card label{display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.message-card label span{font-weight:400;color:var(--muted)}.message-card input,.message-card textarea,.message-card select{background:#fffefa;border:1px solid #c4c9bc;border-radius:7px;padding:13px 15px;margin-bottom:22px;font-size:1rem}.message-card input:focus,.message-card textarea:focus,.message-card select:focus{border-color:var(--green)}.privacy-note,.delivery-note{font-size:.8125rem;color:var(--muted);line-height:1.65}.privacy-note{margin:-6px 0 22px}.message-card .button{width:100%;border-radius:7px}.delivery-note{margin-top:12px}.message-card #message-status:not(:empty){background:#e4e8de;padding:14px;border-radius:6px;margin-top:16px;font-size:.875rem}.conversation-page footer{border-top:1px solid #dedfd5}.conversation-page footer .brand{font-size:1.4rem}@media(max-width:700px){.conversation-header{padding:8px 5%;gap:12px;flex-direction:column}.conversation-header img{width:108px;height:108px}.conversation-header nav{gap:20px;justify-content:center}.conversation-header nav a{font-size:.8125rem}.conversation-main{padding:40px 5% 52px}.conversation-layout{grid-template-columns:1fr;gap:20px}.conversation-intro{margin-bottom:32px}.conversation-note{border-radius:50px 50px 12px 12px;padding:34px 26px}.conversation-note h2 br{display:none}.conversation-note h2{font-size:1.8rem}.message-card{padding:28px 22px;grid-row:1}.conversation-note .eyebrow{margin-bottom:14px}.session-details{padding:24px 12px}.conversation-page footer{padding:32px 6%}}
