.patents_page___u7CW{background:#f9f9f9;font-family:Open Sans,system-ui,sans-serif;color:#2b2520;min-height:100vh}.patents_container__44ptk{max-width:1100px;margin:0 auto;padding:0 1.5rem 5rem}.patents_title__5AH8C{font-size:2rem;font-weight:600;color:#c92a76;margin-top:3rem;margin-bottom:1.5rem}.patents_intro__BtdpJ{font-size:1.125rem;color:#4b5563;line-height:1.7;margin-bottom:3.5rem;max-width:800px}.patents_section__oeqxU{margin-bottom:3.5rem}.patents_sectionTitle__2J7XM{font-size:1.5rem;font-weight:600;color:#2b2520;margin-bottom:.5rem}.patents_sectionMeta__10sLa{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.patents_grid__lrP5f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.patents_gridThree__t1q7b{grid-template-columns:repeat(3,minmax(0,1fr))}.patents_divider__iXdC8{border:none;border-top:1px solid #e5e7eb;margin-bottom:3.5rem}.patents_card__4kF2w{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column}.patents_card__4kF2w:hover{border-color:rgba(201,42,118,.3);box-shadow:0 4px 12px rgba(0,0,0,.08)}.patents_cardNumber__ILvEN{font-size:.75rem;font-weight:600;color:#c92a76;letter-spacing:.04em;margin:0 0 .5rem}.patents_cardTitle__787Fl{font-size:.9375rem;font-weight:600;color:#2b2520;line-height:1.4;margin:0 0 1rem;flex-grow:1}.patents_cardButton__KsSjK{align-self:flex-start;background:transparent;border:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;color:#c92a76;cursor:pointer;transition:color .2s}.patents_cardButton__KsSjK:hover{color:#a82263}.patents_modalOverlay__5r4lH{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:1.25rem}.patents_modalContent__g0DCC{background:#fff;border-radius:.5rem;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.4)}.patents_close__Tpmiz{position:absolute;top:1rem;right:1.25rem;background:transparent;border:none;font-size:1.875rem;font-weight:700;line-height:1;color:#aaa;cursor:pointer;transition:color .2s}.patents_close__Tpmiz:hover{color:#333}.patents_modalTitle__oZzCE{font-size:1.125rem;font-weight:600;color:#c92a76;padding-right:2rem;margin:0 0 1rem}.patents_modalBody__SUic5{font-size:.9375rem;color:#444;line-height:1.7;margin:0 0 1.25rem}.patents_modalLinks__l8f_n{display:flex;flex-direction:column;gap:.5rem}.patents_modalLink__9eKML{color:#c92a76;text-decoration:underline;font-size:.9375rem;transition:color .2s}.patents_modalLink__9eKML:hover{color:#a82263}@media (max-width:768px){.patents_title__5AH8C{font-size:1.5rem}.patents_sectionTitle__2J7XM{font-size:1.25rem}.patents_gridThree__t1q7b,.patents_grid__lrP5f{grid-template-columns:1fr}.patents_modalContent__g0DCC{padding:1.5rem}}