*{box-sizing:border-box}body{margin:0;background:#0E0E0E}
a:not([class]){color:#D97812}a:not([class]):hover{color:#FFFFFF}
.c0{width: 100%; display: flex; flex-direction: column; background: #0E0E0E; font-family: 'DM Sans', 'Helvetica Neue', Helvetica, sans-serif; color: #0E0E0E}
.c1{background: #0E0E0E; border-bottom: 1px solid #2A2A2A}
.c2{max-width: 1200px; margin: 0 auto; padding: 20px 24px; display: flex; flex-wrap: wrap; gap: 20px 32px; justify-content: space-between; align-items: center}
.c3{display: inline-flex}
.c4{width: 128px; height: auto}
.c5{display: flex; flex-wrap: wrap; gap: 8px 28px; align-items: center}
.c6{font-size: 15px; color: #D9D4CD; text-decoration: none}
.c7{display: inline-flex; align-items: center; min-height: 48px; padding: 0 22px; background: #D97812; color: #0E0E0E; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; font-weight: 600; text-decoration: none}
.c8{background: #0E0E0E}
.c9{max-width: 1200px; margin: 0 auto; padding: 96px 24px 112px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); gap: 64px; align-items: center}
.c10{display: flex; flex-direction: column; gap: 28px}
.c11{font-size: 13px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #D97812}
.c12{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(40px, 5vw, 66px); font-weight: 600; line-height: 1.05; letter-spacing: -0.03em; color: #FFFFFF}
.c13{font-family: 'Instrument Serif', Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 400; color: #D97812; font-size: 1.12em; letter-spacing: 0}
.c14{margin: 0; font-size: 20px; line-height: 1.6; color: #D9D4CD; max-width: 560px}
.c15{display: flex; flex-wrap: wrap; gap: 16px 28px; align-items: center}
.c16{display: inline-flex; align-items: center; min-height: 54px; padding: 0 28px; background: #D97812; color: #0E0E0E; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none}
.c17{font-size: 16px; font-weight: 500; color: #FFFFFF; text-decoration: underline; text-underline-offset: 6px}
.c18{font-size: 14px; color: #A39C94}
.c19{background: #262626; padding: 44px; display: flex; flex-direction: column; gap: 26px}
.c20{font-size: 13px; font-weight: 700; letter-spacing: 0.16em; color: #D97812}
.c21{display: flex; flex-direction: column; gap: 10px}
.c22{font-size: 14px; color: #D9D4CD}
.c23{height: 14px; width: 100%; background: #D97812}
.c24{display: flex; align-items: center}
.c25{height: 14px; width: 46%; background: #6E6862}
.c26{flex-grow: 1; border-top: 2px dashed #D97812}
.c27{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 22px; font-weight: 500; line-height: 1.4; color: #FFFFFF}
.c28{background: #D97812; color: #0E0E0E; padding: 0 8px}
.c29{background: #F4EFE7}
.c30{max-width: 1200px; margin: 0 auto; padding: 104px 24px; display: flex; flex-direction: column; gap: 52px}
.c31{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 32px 72px; align-items: end}
.c32{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(32px, 3.6vw, 46px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em}
.c33{font-family: 'Instrument Serif', Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 400; color: #A6570A; font-size: 1.12em; letter-spacing: 0}
.c34{margin: 0; font-size: 19px; line-height: 1.65; color: #262626}
.c35{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 20px}
.c36{background: #FFFFFF; padding: 34px; display: flex; flex-direction: column; gap: 12px}
.c37{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; font-weight: 600; color: #A6570A}
.c38{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 24px; font-weight: 600}
.c39{margin: 0; font-size: 17px; line-height: 1.6; color: #262626}
.c40{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 22px; font-weight: 500; color: #0E0E0E}
.c41{color: #A6570A}
.c42{display: flex; flex-direction: column; gap: 18px; max-width: 760px}
.c43{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(32px, 3.6vw, 46px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em; color: #FFFFFF}
.c44{margin: 0; font-size: 19px; line-height: 1.65; color: #D9D4CD}
.c45{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: 1px; background: #2A2A2A; border: 1px solid #2A2A2A}
.c46{background: #0E0E0E; padding: 32px; display: flex; flex-direction: column; gap: 10px}
.c47{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 22px; font-weight: 600; color: #FFFFFF}
.c48{margin: 0; font-size: 17px; color: #D9D4CD}
.c49{background: #FFFFFF}
.c50{display: flex; flex-direction: column; gap: 18px; max-width: 820px}
.c51{font-size: 13px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #A6570A}
.c52{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 40px}
.c53{display: flex; flex-direction: column; gap: 14px; padding-top: 24px; border-top: 2px solid #0E0E0E}
.c54{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 26px; font-weight: 600}
.c55{display: inline-flex; align-items: center; min-height: 52px; padding: 0 26px; background: #A6570A; color: #FFFFFF; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none}
.c56{max-width: 1200px; margin: 0 auto; padding: 104px 24px; display: flex; flex-direction: column; gap: 48px}
.c57{display: flex; flex-direction: column; gap: 18px}
.c58{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 20px}
.c59{background: #FFFFFF; padding: 30px; display: flex; flex-direction: column; gap: 10px}
.c60{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 40px; font-weight: 600; color: #D97812; line-height: 1}
.c61{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 20px; font-weight: 600}
.c62{font-size: 16px; line-height: 1.6; color: #262626}
.c63{margin: 0; font-size: 17px; color: #262626}
.c64{display: flex; flex-wrap: wrap; gap: 24px; justify-content: space-between; align-items: end}
.c65{display: flex; flex-direction: column; gap: 18px; max-width: 720px}
.c66{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 20px}
.c67{background: #262626; display: flex; flex-direction: column}
.c68{padding: 20px 20px 0}
.c69{background: #FFFFFF; border-radius: 8px 8px 0 0; overflow: hidden}
.c70{display: flex; align-items: center; gap: 6px; padding: 9px 12px; background: #E9E4DC}
.c71{width: 8px; height: 8px; border-radius: 50%; background: #C9C2B8}
.c72{margin-left: 8px; flex: 1; font-size: 11px; color: #6E6862; background: #F4EFE7; border-radius: 4px; padding: 3px 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.c73{width: 100%; aspect-ratio: 16 / 9; object-fit: cover; object-position: left top; display: block}
.c74{padding: 28px 32px 32px; display: flex; flex-direction: column; gap: 14px}
.c75{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 24px; font-weight: 600; color: #FFFFFF}
.c76{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 30px; font-weight: 600; line-height: 1.15; color: #D97812}
.c77{margin: 0; font-size: 16px; line-height: 1.6; color: #D9D4CD}
.c78{font-size: 13px; line-height: 1.6; color: #A39C94}
.c79{max-width: 1200px; margin: 0 auto; padding: 104px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 56px; align-items: center}
.c80{width: 100%; aspect-ratio: 4 / 5; object-fit: cover; object-position: center top; display: block}
.c81{display: flex; flex-direction: column; gap: 22px}
.c82{margin: 0; font-family: 'Instrument Serif', Georgia, 'Times New Roman', serif; font-style: italic; font-size: 26px; line-height: 1.35; color: #A6570A}
.c83{font-size: 16px; font-weight: 500; color: #0E0E0E; text-decoration: underline; text-underline-offset: 6px}
.c84{background: #D97812}
.c85{max-width: 1200px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 28px; align-items: flex-start}
.c86{margin: 0; max-width: 860px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(32px, 3.8vw, 50px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em; color: #0E0E0E}
.c87{margin: 0; font-size: 20px; line-height: 1.6; color: #0E0E0E}
.c88{display: flex; flex-wrap: wrap; gap: 16px}
.c89{display: inline-flex; align-items: center; min-height: 54px; padding: 0 28px; background: #0E0E0E; color: #FFFFFF; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none}
.c90{display: inline-flex; align-items: center; min-height: 54px; padding: 0 28px; border: 2px solid #0E0E0E; color: #0E0E0E; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none}
.c91{background: #0E0E0E; flex-grow: 1}
.c92{max-width: 1200px; margin: 0 auto; padding: 72px 24px 40px; display: flex; flex-direction: column; gap: 48px}
.c93{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 40px}
.c94{margin: 0; font-size: 15px; line-height: 1.6; color: #D9D4CD}
.c95{font-size: 15px; color: #FFFFFF; text-decoration: none}
.c96{font-size: 15px; line-height: 1.6; color: #D9D4CD}
.c97{display: flex; flex-wrap: wrap; gap: 12px 24px; justify-content: space-between; padding-top: 24px; border-top: 1px solid #2A2A2A; font-size: 13px; color: #A39C94}
.c98{display: flex; gap: 20px}
.c99{color: #A39C94}
.c100{max-width: 1200px; margin: 0 auto; padding: 112px 24px 96px; display: flex; flex-direction: column; gap: 26px}
.c101{margin: 0; max-width: 900px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(38px, 5vw, 64px); font-weight: 600; line-height: 1.06; letter-spacing: -0.025em; color: #FFFFFF}
.c102{margin: 0; max-width: 680px; font-size: 20px; line-height: 1.6; color: #D9D4CD}
.c103{display: flex; flex-wrap: wrap; gap: 12px; padding-top: 8px}
.c104{display: inline-flex; align-items: center; min-height: 44px; padding: 0 18px; border: 1px solid #3A3A3A; color: #FFFFFF; font-size: 15px; text-decoration: none}
.c105{max-width: 1200px; margin: 0 auto; padding: 104px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); gap: 56px; align-items: center}
.c106{display: flex; flex-direction: column; gap: 20px}
.c107{font-size: 14px; color: #6E6862}
.c108{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(30px, 3.4vw, 42px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em; color: #0E0E0E}
.c109{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 14px}
.c110{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(40px, 5vw, 64px); font-weight: 600; line-height: 1; letter-spacing: -0.03em; color: #A6570A}
.c111{font-size: 19px; line-height: 1.5; color: #262626}
.c112{display: flex; flex-direction: column}
.c113{display: flex; flex-wrap: wrap; gap: 6px 24px; padding: 20px 0; border-top: 1px solid #E2DBD0}
.c114{font-size: 13px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; flex: 0 0 150px; padding-top: 4px; color: #A6570A}
.c115{flex: 1 1 260px; font-size: 17px; line-height: 1.6; color: #262626}
.c116{display: flex; flex-direction: column; gap: 24px}
.c117{background: #FFFFFF; border-radius: 10px 10px 0 0; overflow: hidden; box-shadow: 0 24px 60px rgba(14,14,14,.18)}
.c118{display: flex; align-items: center; gap: 6px; padding: 10px 14px; background: #E9E4DC}
.c119{width: 9px; height: 9px; border-radius: 50%; background: #C9C2B8}
.c120{margin-left: 10px; flex: 1; font-size: 12px; color: #6E6862; background: #F4EFE7; border-radius: 4px; padding: 4px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.c121{width: 100%; height: auto; display: block}
.c122{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(30px, 3.4vw, 42px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em; color: #FFFFFF}
.c123{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(40px, 5vw, 64px); font-weight: 600; line-height: 1; letter-spacing: -0.03em; color: #D97812}
.c124{font-size: 19px; line-height: 1.5; color: #D9D4CD}
.c125{display: flex; flex-wrap: wrap; gap: 6px 24px; padding: 20px 0; border-top: 1px solid #2A2A2A}
.c126{font-size: 13px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; flex: 0 0 150px; padding-top: 4px; color: #D97812}
.c127{flex: 1 1 260px; font-size: 17px; line-height: 1.6; color: #D9D4CD}
.c128{max-width: 1200px; margin: 0 auto; padding: 112px 24px 88px; display: flex; flex-direction: column; gap: 24px}
.c129{margin: 0; max-width: 900px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(38px, 5vw, 62px); font-weight: 600; line-height: 1.06; letter-spacing: -0.025em; color: #FFFFFF}
.c130{margin: 0; max-width: 640px; font-size: 20px; line-height: 1.6; color: #D9D4CD}
.c131{max-width: 1200px; margin: 0 auto; padding: 96px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 48px; align-items: start}
.c132{background: #0E0E0E; padding: 36px 32px; display: flex; flex-direction: column; gap: 14px}
.c133{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 26px; font-weight: 600; color: #FFFFFF}
.c134{font-size: 18px; color: #D9D4CD}
.c135{padding-top: 6px}
.c136{display: inline-flex; align-items: center; min-height: 54px; padding: 0 28px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none; background: #D97812; color: #0E0E0E}
.c137{background: #FFFFFF; border: 1px solid #E2DBD0; padding: 32px; display: flex; flex-direction: column; gap: 10px}
.c138{font-size: 17px; line-height: 1.6; color: #262626}
.c139{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; font-weight: 600; color: #0E0E0E; text-decoration: underline; text-decoration-color: #D97812; text-decoration-thickness: 2px; text-underline-offset: 6px}
.c140{display: flex; flex-direction: column; gap: 6px; padding: 8px 4px}
.c141{font-size: 13px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #6E6862}
.c142{background: #FFFFFF; border: 1px solid #E2DBD0; padding: 40px 36px; display: flex; flex-direction: column; gap: 18px}
.c143{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 24px; font-weight: 600; color: #0E0E0E}
.c144{display: flex; flex-direction: column; gap: 8px; font-size: 14px; font-weight: 500; color: #262626}
.c145{width: 100%; box-sizing: border-box; min-height: 52px; padding: 12px 14px; border: 1px solid #CFC7BB; background: #FFFFFF; font-family: 'DM Sans', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; color: #0E0E0E}
.c146{display: inline-flex; align-items: center; min-height: 54px; padding: 0 28px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none; justify-content: center; border: 0; background: #0E0E0E; color: #FFFFFF; cursor: pointer}
.c147{font-size: 13px; line-height: 1.5; color: #6E6862}
.c148{max-width: 1200px; margin: 0 auto; padding: 112px 24px 96px; display: flex; flex-direction: column; gap: 26px; align-items: flex-start}
.c149{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(42px, 5.6vw, 72px); font-weight: 600; line-height: 1.04; letter-spacing: -0.025em; color: #FFFFFF}
.c150{margin: 0; max-width: 720px; font-size: 20px; line-height: 1.6; color: #D9D4CD}
.c151{display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 0 28px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none; background: #D97812; color: #0E0E0E}
.c152{display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 0 28px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none; border: 2px solid #FFFFFF; color: #FFFFFF}
.c153{max-width: 1200px; margin: 0 auto; padding: 104px 24px; display: flex; flex-direction: column; gap: 40px}
.c154{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(32px, 3.6vw, 46px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em; color: #0E0E0E}
.c155{margin: 0; font-size: 18px; line-height: 1.6; color: #262626}
.c156{display: flex; flex-wrap: wrap; gap: 40px; align-items: flex-start}
.c157{flex: 2 1 480px; min-width: 0; display: flex; flex-direction: column; border-bottom: 1px solid #E2DBD0}
.c158{display: flex; flex-wrap: wrap; gap: 14px 24px; justify-content: space-between; align-items: center; padding: 22px 0; border-top: 1px solid #E2DBD0}
.c159{flex: 1 1 320px; display: flex; flex-direction: column; gap: 6px}
.c160{font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #A6570A}
.c161{font-size: 18px; line-height: 1.5; color: #0E0E0E}
.c162{display: flex; gap: 8px}
.c163{min-width: 76px; min-height: 44px; padding: 0 18px; border: 1px solid #CFC7BB; background: #FFFFFF; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; font-weight: 600; color: #0E0E0E; cursor: pointer}
.c164{flex: 1 1 280px; box-sizing: border-box; background: #0E0E0E; padding: 32px; display: flex; flex-direction: column; gap: 18px; position: sticky; top: 24px}
.c165{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 40px; font-weight: 600; line-height: 1; color: #FFFFFF}
.c166{font-size: 18px; color: #A39C94}
.c167{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 4px}
.c168{height: 12px; background: #A6570A; opacity: .35}
.c169{height: 12px; background: #D97812; opacity: .35}
.c170{height: 12px; background: #F2A33A; opacity: .35}
.c171{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 4px; font-size: 13px; color: #D9D4CD}
.c172{margin: 0; font-size: 15px; line-height: 1.55; color: #D9D4CD}
.c173{display: none; align-items: center; justify-content: center; min-height: 50px; padding: 0 22px; background: #D97812; color: #0E0E0E; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; font-weight: 600; text-decoration: none}
.c174{margin: 0; font-size: 13px; line-height: 1.55; color: #A39C94}
.c175{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 32px}
.c176{display: flex; flex-direction: column; gap: 12px; padding-top: 22px; border-top: 2px solid #D97812}
.c177{font-size: 16px; line-height: 1.6; color: #D9D4CD}
.c178{display: flex; flex-direction: column; gap: 10px; padding: 28px; background: #FFFFFF; border: 1px solid #E2DBD0}
.c179{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 40px; font-weight: 600; line-height: 1; color: #D97812}
.c180{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 20px; font-weight: 600; color: #0E0E0E}
.c181{margin: 0; font-size: 16px; line-height: 1.6; color: #262626}
.c182{color: #0E0E0E; text-decoration: underline; text-decoration-color: #D97812; text-underline-offset: 4px}
.c183{max-width: 860px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 28px}
.c184{display: flex; flex-direction: column; border-bottom: 1px solid #E2DBD0}
.c185{border-top: 1px solid #E2DBD0; padding: 20px 0}
.c186{cursor: pointer; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 18px; font-weight: 600; color: #0E0E0E}
.c187{margin: 12px 0 0; font-size: 16px; line-height: 1.6; color: #262626}
.c188{font-size: 13px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #0E0E0E}
.c189{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(32px, 3.8vw, 48px); font-weight: 600; line-height: 1.1; letter-spacing: -0.02em; color: #0E0E0E}
.c190{margin: 0; font-size: 18px; line-height: 1.6; color: #0E0E0E}
.c191{display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 0 28px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none; border: 2px solid #0E0E0E; color: #0E0E0E}
.c192{background: #FFFFFF; border: 1px solid #E2DBD0; padding: 40px 36px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 18px}
.c193{grid-column: 1 / -1}
.c194{grid-column: 1 / -1; display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 0 28px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-decoration: none; border: 0; background: #0E0E0E; color: #FFFFFF; cursor: pointer}
.c195{grid-column: 1 / -1; font-size: 13px; line-height: 1.5; color: #6E6862}
.c196{max-width: 820px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 22px; font-size: 17px; line-height: 1.7; color: #262626}
.c197{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(34px, 4vw, 48px); font-weight: 600; line-height: 1.1; color: #0E0E0E}
.c198{margin: 0}
.c199{margin: 16px 0 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 22px; color: #0E0E0E}
.c200{max-width: 1200px; margin: 0 auto; padding: 96px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 56px; align-items: center}
.c201{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(38px, 4.6vw, 58px); font-weight: 600; line-height: 1.06; letter-spacing: -0.025em; color: #0E0E0E}
.c202{margin: 0; font-size: 20px; line-height: 1.6; color: #262626}
.c203{margin: 0; font-size: 18px; line-height: 1.6; color: #6E6862}
.c204{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 22px; font-weight: 600; line-height: 1.25; color: #0E0E0E}
.c205{max-width: 1200px; margin: 0 auto; padding: 104px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 56px}
.c206{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(30px, 3.4vw, 42px); font-weight: 600; line-height: 1.12; letter-spacing: -0.02em; color: #FFFFFF}
.c207{margin: 0; font-size: 18px; line-height: 1.65; color: #D9D4CD}
.c208{display: flex; flex-direction: column; gap: 14px; padding-top: 8px}
.c209{font-size: 13px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #A39C94}
.c210{display: flex; flex-wrap: wrap; gap: 10px}
.c211{display: inline-flex; align-items: center; min-height: 40px; padding: 0 16px; border: 1px solid #3A3A3A; font-size: 15px; color: #FFFFFF}
.c212{display: flex; flex-direction: column; gap: 6px; padding: 24px 0; border-top: 1px solid #2A2A2A}
.c213{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(26px, 2.6vw, 34px); font-weight: 600; letter-spacing: -0.02em; color: #D97812}
.c214{font-size: 16px; line-height: 1.5; color: #D9D4CD}
.c215{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 32px}
.c216{display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; align-items: end}
.c217{display: flex; flex-direction: column; gap: 14px}
.c218{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(28px, 3vw, 38px); font-weight: 600; line-height: 1.12; letter-spacing: -0.02em; color: #0E0E0E}
.c219{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 16px}
.c220{display: flex; flex-direction: column; gap: 4px; padding: 20px 22px; background: #FFFFFF; border: 1px solid #E2DBD0}
.c221{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 18px; font-weight: 600; color: #0E0E0E}
.c222{margin: 0; max-width: 940px; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: clamp(38px, 5vw, 64px); font-weight: 600; line-height: 1.06; letter-spacing: -0.025em; color: #FFFFFF}
.c223{margin: 0; max-width: 700px; font-size: 20px; line-height: 1.6; color: #D9D4CD}
.c224{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 28px; padding-top: 40px}
.c225{display: flex; flex-direction: column; gap: 8px; padding-top: 18px; border-top: 2px solid #D97812}
.c226{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; font-weight: 600; color: #D97812}
.c227{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 19px; font-weight: 600; color: #FFFFFF}
.c228{font-size: 15px; line-height: 1.55; color: #D9D4CD}
.c229{display: flex; flex-direction: column; gap: 8px; padding-top: 18px; border-top: 2px solid #3A3A3A}
.c230{margin: 0; padding-top: 8px; font-size: 15px; color: #A39C94}
.c231{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 20px}
.c232{background: #FFFFFF; border: 1px solid #E2DBD0; padding: 36px 32px; display: flex; flex-direction: column; gap: 20px}
.c233{font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 14px; font-weight: 600; color: #D97812}
.c234{margin: 0; font-family: 'Poppins', 'Helvetica Neue', Helvetica, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.2; letter-spacing: -0.01em; color: #0E0E0E}
.c235{margin: 0; font-family: 'Instrument Serif', Georgia, 'Times New Roman', serif; font-style: italic; font-weight: 400; font-size: 22px; line-height: 1.35; color: #A6570A}
.c236{font-size: 12px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #6E6862}
.c237{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 8px}
.c238{display: flex; gap: 12px; font-size: 16px; line-height: 1.55; color: #262626}
.c239{flex: 0 0 auto; width: 6px; height: 6px; margin-top: 10px; background: #D97812}
.c240{margin-top: auto; padding-top: 8px}
.c241{background: #F4EFE7; padding: 14px 16px; display: flex; flex-direction: column; gap: 4px}
.c242{font-size: 15px; line-height: 1.5; color: #262626}
.c6{transition:color .15s}
.c6:hover,.c6:focus-visible{color:#D97812}
.c7:hover{background:#F2A33A}

/* hovers laranja */
.c17,.c104,#vision .c108,#rogedo .c108,#maxinst .c122{transition:color .2s}
.c17:hover{color:#F08C25}
#inicio .c104:hover{color:#F08C25}
#vision .c108:hover,#rogedo .c108:hover{color:#A6570A}
#maxinst .c122:hover{color:#F08C25}
