.OyRBHq_page{--paper:#f5efe5;--panel:#fffbf5;--ink:#281e18;--muted:#74665d;--line:#d8cbbf;--accent:#99572f;background:var(--paper);color:var(--ink)}.OyRBHq_hero,.OyRBHq_quick,.OyRBHq_library,.OyRBHq_integrations,.OyRBHq_faq,.OyRBHq_contact{max-width:1240px;margin:auto;padding:65px 40px}.OyRBHq_hero{text-align:center;max-width:1000px;padding-top:150px}.OyRBHq_eyebrow{letter-spacing:.16em;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:650;line-height:1.7}.OyRBHq_hero h1{letter-spacing:-.045em;font:clamp(42px,5.6vw,72px)/1.08 Georgia,serif}.OyRBHq_hero h1 em{color:var(--accent);font-weight:400}.OyRBHq_hero>p:not(.OyRBHq_eyebrow){color:var(--muted);max-width:650px;margin:25px auto;font-size:18px;line-height:1.8}.OyRBHq_search{text-align:left;max-width:620px;margin:35px auto 0}.OyRBHq_search label,.OyRBHq_topic,.OyRBHq_form label{margin-bottom:10px;font-size:12px;font-weight:600;display:block}.OyRBHq_search input,.OyRBHq_topic select,.OyRBHq_form input,.OyRBHq_form textarea{background:var(--panel);border:1px solid var(--line);border-radius:var(--pulse-r-md);width:100%;color:var(--ink);outline-offset:4px;padding:17px;font-size:16px}.OyRBHq_search input{border-radius:var(--pulse-r-pill);padding:20px 26px}.OyRBHq_quick{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:0;display:grid}.OyRBHq_quick>a{background:var(--panel);border:1px solid var(--line);border-radius:var(--pulse-r-lg);padding:28px}.OyRBHq_quick span{letter-spacing:.12em;color:var(--accent);font-size:10px}.OyRBHq_quick h2{margin:18px 0 10px;font:24px/1.3 Georgia,serif}.OyRBHq_quick p,.OyRBHq_integrations p,.OyRBHq_contact p{color:var(--muted);font-size:15px;line-height:1.8}.OyRBHq_sectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.OyRBHq_sectionHeading h2,.OyRBHq_integrations h2,.OyRBHq_faq h2,.OyRBHq_contact h2{letter-spacing:-.035em;font:clamp(32px,3.5vw,46px)/1.15 Georgia,serif}.OyRBHq_topic{min-width:180px;max-width:300px}.OyRBHq_topic select{margin-top:10px;font-size:14px}.OyRBHq_resultCount{color:var(--muted);margin:28px 0 18px;font-size:12px}.OyRBHq_guideGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.OyRBHq_guideGrid>a{border:1px solid var(--line);border-radius:var(--pulse-r-lg);background:var(--panel);flex-direction:column;padding:28px;display:flex}.OyRBHq_guideGrid h3{letter-spacing:-.02em;margin:14px 0;font:24px/1.3 Georgia,serif}.OyRBHq_guideGrid p{color:var(--muted);flex:1;font-size:14px;line-height:1.8}.OyRBHq_read{margin-top:24px;font-size:12px;font-weight:600;display:block}.OyRBHq_empty{background:var(--panel);border:1px solid var(--line);border-radius:var(--pulse-r-lg);padding:45px}.OyRBHq_empty h3{margin-bottom:14px;font:28px Georgia,serif}.OyRBHq_empty button{text-underline-offset:5px;margin-top:20px;text-decoration:underline}.OyRBHq_integrations,.OyRBHq_faq,.OyRBHq_contact{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:65px;display:grid}.OyRBHq_integrations p,.OyRBHq_contact p{margin:20px 0}.OyRBHq_integrations a{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 0;font-size:18px;display:flex}.OyRBHq_faq details{border-bottom:1px solid var(--line);padding:20px 0}.OyRBHq_faq summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.7}.OyRBHq_faq details p{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.9}.OyRBHq_contact{padding-bottom:100px;scroll-margin-top:100px}.OyRBHq_form{border-radius:var(--pulse-r-lg);background:var(--panel);border:1px solid var(--line);padding:30px}.OyRBHq_form input,.OyRBHq_form textarea{background:var(--paper);margin-bottom:22px}.OyRBHq_form button{border-radius:var(--pulse-r-pill);background:var(--ink);width:100%;min-height:50px;color:var(--panel);padding:15px;font-size:14px;font-weight:600}.OyRBHq_form button:disabled{opacity:.6;cursor:wait}.OyRBHq_contact .OyRBHq_privacy{border-left:2px solid var(--accent);padding-left:18px;font-size:13px}.OyRBHq_contact a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.OyRBHq_links{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.OyRBHq_success,.OyRBHq_error{border-radius:var(--pulse-r-md);margin-bottom:24px;padding:18px;font-size:14px;line-height:1.6}.OyRBHq_success{color:#305438;background:#e6eee4}.OyRBHq_success p{color:inherit;margin:8px 0 0}.OyRBHq_error{color:#853721;background:#f7e6df}.OyRBHq_page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.OyRBHq_quick>a:hover,.OyRBHq_guideGrid>a:hover{border-color:var(--accent)}@media (max-width:950px){.OyRBHq_guideGrid{grid-template-columns:repeat(2,1fr)}.OyRBHq_quick{gap:12px}.OyRBHq_quick>a{padding:22px}.OyRBHq_integrations,.OyRBHq_faq,.OyRBHq_contact{gap:35px}}@media (max-width:680px){.OyRBHq_hero,.OyRBHq_quick,.OyRBHq_library,.OyRBHq_integrations,.OyRBHq_faq,.OyRBHq_contact{padding-left:22px;padding-right:22px}.OyRBHq_hero{padding-top:125px}.OyRBHq_quick,.OyRBHq_guideGrid,.OyRBHq_integrations,.OyRBHq_faq,.OyRBHq_contact{grid-template-columns:1fr}.OyRBHq_sectionHeading{flex-direction:column;align-items:start}.OyRBHq_topic{width:100%;max-width:none}.OyRBHq_quick h2{margin:12px 0}.OyRBHq_form{padding:23px}.OyRBHq_integrations,.OyRBHq_faq,.OyRBHq_contact{gap:30px}.OyRBHq_library{padding-top:30px}.OyRBHq_hero h1{font-size:clamp(40px,9vw,58px)}}