/* mens-optimal-health — generated by _build/cssx.py. Do not edit. */
.x7bb789f{background:#ffffff;color:#17140f;font-family:Archivo,sans-serif;min-height:100vh}
.x1f99c96{position:relative;overflow:hidden}
.xf7da5fb{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1.02fr 0.98fr;align-items:stretch}
.x508b61c{position:relative;z-index:2;padding:64px 40px 62px 48px;display:flex;flex-direction:column;justify-content:center;gap:26px;min-width:0}
.xcdd2acf{display:flex;align-items:center;gap:11px;font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;color:#d30704}
.x297b3ab{width:22px;height:22px;display:block;flex-shrink:0}
.x0816c14{width:100%;height:100%;stroke:#d30704;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.xbe3785e{margin:0;font-size:clamp(46px,5.2vw,82px);line-height:0.93;font-weight:900;letter-spacing:-0.04em;text-transform:uppercase;color:#17140f}
.xb46b598{color:#d30704}
.x8ae72ad{margin:0;max-width:640px;font-size:22px;line-height:1.62;color:#5f5952}
.x10dd440{margin-top:10px;background:#ffffff;display:grid;grid-template-columns:repeat(4,1fr);gap:2px}
.x39ce277{display:flex;flex-direction:column;gap:14px;padding:26px 22px 28px;background:#ffffff}
.x95fd837{display:flex;align-items:center;gap:12px}
.x1553e76{width:32px;height:32px;display:block}
.xe27a8bc{width:100%;height:100%;stroke:#d30704;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.xbe26537{display:flex;flex-direction:column;gap:8px}
.x228bd8e{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:900;letter-spacing:0.09em;text-transform:uppercase;color:#17140f}
.x098c0eb{font-size:14.5px;line-height:1.5;color:#5f5952}
.xde7b82f{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;color:#17140f}
.xbf0721d{display:flex;flex-direction:column;gap:13px;align-items:flex-start;margin-top:6px}
.x8f09efe{background:#17140f;color:#fff;text-decoration:none;font-size:16.5px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:22px 34px;border-radius:10px;display:inline-flex;align-items:center;gap:22px}
.x87718bd{font-size:19px;line-height:1}
.x3390f62{background:#d30704;color:#fff;text-decoration:none;font-size:16.5px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:22px 34px;border-radius:10px;display:inline-flex;align-items:center;gap:22px}
.x9a0e5da{font-size:13.5px;color:#7d766c}
.xa5d6475{margin-top:14px;padding-top:20px;border-top:2px solid #e4dfd9;display:flex;align-items:center;gap:26px;flex-wrap:wrap}
.x551adc0{font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#7d766c}
.xaeed22d{font-size:19px;font-weight:900;letter-spacing:-0.02em;color:#33302b}
.xb7ca01e{font-family:'Playfair Display',serif;font-size:19px;font-weight:900;color:#33302b}
.x278a6fc{font-size:17px;font-weight:900;letter-spacing:0.01em;color:#33302b}
.x168e138{font-size:19px;font-weight:900;letter-spacing:0.02em;color:#33302b}
.x36c347d{font-family:'Playfair Display',serif;font-size:18px;font-weight:900;color:#33302b;white-space:nowrap}
.x3f3c741{position:relative;min-width:0;overflow:hidden;align-self:stretch;margin-right:calc(-1 * max(0px, (100vw - 1500px) / 2));filter:}
.x7651821{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}
.x7e8de70{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0.85) 12%,rgba(255,255,255,0) 34%)}
.xeb29778{position:absolute;left:0;bottom:0;height:100%;width:100%;max-width:none;object-fit:contain;object-position:bottom left}
.x92ca940{border-bottom:2px solid #e4dfd9;padding:80px 48px 88px;background:#faf8f6}
.xc820f81{max-width:1180px;margin:0 auto}
.x1382a03{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:40px}
.x320c5a3{margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f}
.x0a850aa{margin:0;font-size:17.5px;line-height:1.5;color:#5f5952;max-width:660px}
.x45144fb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}
.x471c1d2{position:relative;overflow:hidden;background:#ffffff;border:2px solid #e9e4de;border-radius:16px;display:flex;flex-direction:column}
.x0d216e5{position:absolute;top:0;right:0;width:46%;height:270px;overflow:hidden;pointer-events:none}
.xebb5081{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}
.x7a7b624{position:absolute;top:0;right:0;width:46%;height:270px;pointer-events:none;background:linear-gradient(to right,#ffffff 0%,rgba(255,255,255,0.72) 42%,rgba(255,255,255,0) 100%)}
.xbead38c{position:absolute;top:0;right:0;width:46%;height:270px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 46%,rgba(255,255,255,0.85) 82%,#ffffff 100%)}
.x6ea9f1c{position:relative;z-index:2;padding:34px 32px 32px;display:flex;flex-direction:column;gap:16px}
.xe319da9{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#d30704}
.x5d4acb0{width:4px;height:4px;border-radius:50%;background:#c4bcb1;display:block}
.x5cfc530{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#5f5952}
.x9950a7b{margin:0;font-size:clamp(24px,2.3vw,31px);line-height:1.06;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase;color:#17140f}
.x1363b29{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.x7046007{font-size:clamp(44px,4.4vw,58px);line-height:0.9;font-weight:900;letter-spacing:-0.04em;color:#17140f}
.xeb08659{font-size:16px;font-weight:600;color:#5f5952}
.x8b5261f{margin:0;font-size:16.5px;line-height:1.5;color:#5f5952;max-width:400px}
.x3460979{border-top:1.5px solid #e4dfd9;margin-top:6px}
.xc02271c{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1.5px solid #e4dfd9}
.xeedabc7{width:42px;height:42px;flex:none;border:1.5px solid #f0d5d3;border-radius:9px;background:#ffffff;display:flex;align-items:center;justify-content:center}
.x9fd7b2e{width:21px;height:21px;stroke:#d30704;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.x76a0618{font-size:16px;line-height:1.4;color:#33302b}
.x859850d{display:flex;align-items:center;gap:16px;padding:13px 0}
.x2214a50{margin-top:16px;background:#17140f;color:#fff;text-decoration:none;font-size:16px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:21px 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
.x2b99ca6{font-size:17px}
.xebc345a{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}
.xa89de54{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:#5f5952}
.x4642392{width:17px;height:17px;stroke:#17140f;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.x0cb1b8a{font-size:14.5px;color:#5f5952}
.xcfbabe6{position:relative;overflow:hidden;background:#17140f;border:2px solid #d30704;border-radius:16px;display:flex;flex-direction:column}
.x6a4d917{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}
.x4ede5b3{position:absolute;top:0;right:0;width:46%;height:270px;pointer-events:none;background:linear-gradient(to right,#17140f 0%,rgba(23,20,15,0.72) 40%,rgba(23,20,15,0) 100%)}
.xc9d77e3{position:absolute;top:0;right:0;width:46%;height:270px;pointer-events:none;background:linear-gradient(to bottom,rgba(23,20,15,0) 46%,rgba(23,20,15,0.85) 82%,#17140f 100%)}
.x2cf0a61{position:absolute;top:0;right:0;z-index:3;background:#d30704;color:#fff;border-radius:0 14px 0 10px;padding:11px 18px;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}
.xd9a675b{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.x32fe6a6{font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:800;letter-spacing:0.11em;text-transform:uppercase}
.x126d481{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,0.4);display:block}
.x6026dae{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.62)}
.x760d5bb{margin:0;font-size:clamp(24px,2.3vw,31px);line-height:1.06;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase;color:#ffffff;max-width:60%}
.xc422e32{font-size:clamp(44px,4.4vw,58px);line-height:0.9;font-weight:900;letter-spacing:-0.04em;color:#ffffff}
.xfd818fc{font-size:16px;font-weight:600;color:rgba(255,255,255,0.7)}
.x33be50c{margin:0;font-size:16.5px;line-height:1.5;color:rgba(255,255,255,0.8);max-width:400px}
.xee7c7b1{border-top:1.5px solid rgba(255,255,255,0.2);margin-top:6px}
.x34c8537{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1.5px solid rgba(255,255,255,0.16)}
.x59d9672{width:42px;height:42px;flex:none;border:1.5px solid rgba(211,7,4,0.6);border-radius:9px;background:rgba(255,255,255,0.07);display:flex;align-items:center;justify-content:center}
.x8e4adb1{font-size:16px;line-height:1.4;color:#f3f2f2}
.x3890185{margin-top:16px;background:#d30704;color:#fff;text-decoration:none;font-size:16px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:21px 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}
.x61e2cd1{margin-top:26px;background:#f2eeea;border-radius:12px;padding:24px 30px;display:flex;align-items:center;gap:20px;max-width:800px;margin-left:auto;margin-right:auto}
.x8d3a50b{width:44px;height:44px;flex:none;display:block}
.xb600323{width:100%;height:100%;stroke:#d30704;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.x359d9bf{display:flex;flex-direction:column;gap:6px;min-width:0}
.xaa6ac84{font-size:16.5px;font-weight:900;letter-spacing:-0.01em;text-transform:uppercase;color:#17140f}
.x10e6e60{font-size:16px;line-height:1.45;color:#5f5952;white-space:nowrap}
.x4d2feee{border-bottom:2px solid #e4dfd9;padding:0 48px}
.x527bc54{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch}
.x4348e32{flex:0 1 330px;min-width:min(100%,270px);padding:56px 36px 56px 0;display:flex;flex-direction:column;justify-content:center;gap:20px}
.xe2cf452{display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.x68c45a2{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#d30704}
.x2717ef8{width:34px;height:3px;background:#d30704;display:block}
.x71de738{margin:0;font-size:clamp(26px,2.1vw,40px);line-height:1;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f}
.x688e5bd{margin:0;font-size:16.5px;line-height:1.6;color:#5f5952;max-width:380px}
.x26f526f{flex:0 1 300px;min-width:min(100%,250px);padding:56px 32px;display:flex;flex-direction:column;justify-content:center;gap:22px;border-left:2px solid #e4dfd9}
.xc7da915{display:flex;flex-direction:column;gap:14px}
.xb87ca32{display:flex;align-items:center;gap:10px}
.x00ade63{font-size:clamp(48px,4vw,78px);line-height:0.82;font-weight:900;letter-spacing:-0.05em;color:#d30704}
.x165f0f3{width:32px;height:38px;flex:none;display:block}
.x38031fb{width:100%;height:100%;stroke:#d30704;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.xf521964{margin:0;font-size:17px;line-height:1.45;font-weight:700;letter-spacing:-0.01em;color:#17140f;max-width:240px}
.xe3b82e4{border-top:2px solid #17140f;padding-top:4px}
.xf1a3300{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid #e4dfd9}
.x7494b73{width:23px;height:23px;flex:none;display:block}
.x9d749b3{font-size:15.5px;font-weight:700;letter-spacing:-0.005em;color:#17140f}
.x2665fa1{flex:1 1 620px;min-width:min(100%,320px);align-self:center;position:relative;overflow:hidden;border-radius:14px;aspect-ratio:1691/930;border-left:2px solid #e4dfd9}
.x4867713{display:block;width:100%;height:100%;object-fit:cover}
.x6d45bf3{border-bottom:2px solid #e4dfd9;padding:80px 48px;background:#faf8f6}
.x53eb7e2{max-width:1400px;margin:0 auto}
.xf06fbdf{margin:0 0 34px;font-size:clamp(28px,3vw,42px);line-height:1.03;font-weight:900;letter-spacing:-0.032em;text-transform:uppercase;color:#17140f}
.xffe7bb5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.x6e62081{position:relative;aspect-ratio:16/10;min-width:0;overflow:hidden;border-radius:14px;background:#e4dfd9}
.xeae1c4b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}
.x61be7c9{width:100%;height:100%}
.xb21a3b4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.xbd76eb0{width:100%;height:100%;object-fit:cover;display:block}
.xb5a0d63{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:44px}
.x503c9b2{flex:1 1 320px;min-width:0;display:flex;align-items:center;gap:20px;border-left:3px solid #d30704;padding-left:20px}
.x949c4fe{width:74px;height:74px;flex:none;border-radius:50%;background:#ffffff;border:2px solid #e4dfd9;display:flex;align-items:center;justify-content:center;overflow:hidden}
.x6e55117{display:block;width:auto;height:58px}
.x3b58b3a{display:flex;flex-direction:column;gap:5px}
.x8676105{font-size:21px;font-weight:800;letter-spacing:-0.015em;color:#17140f}
.x3cdf4c2{font-size:17px;line-height:1.5;color:#5f5952;max-width:340px}
.x4047bdd{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:13px;align-items:flex-start}
.x931c284{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.x0df7721{background:#17140f;color:#fff;text-decoration:none;font-size:14.5px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;padding:19px 24px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.x1444c6e{font-size:16px}
.xcb6c042{background:#d30704;color:#fff;text-decoration:none;font-size:14.5px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;padding:19px 24px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.xcab929b{border-bottom:2px solid #e4dfd9;padding:88px 48px}
.xc530725{display:flex;flex-wrap:wrap;gap:52px;align-items:center;margin-bottom:48px}
.x6108752{flex:0 1 420px;min-width:min(100%,300px);display:flex;flex-direction:column;gap:18px}
.x4f6f3f7{margin:0;font-size:clamp(34px,3.8vw,56px);line-height:0.98;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f}
.xec4c49b{margin:0;font-size:18px;line-height:1.6;color:#5f5952;max-width:540px}
.xbe0fc63{flex:1 1 660px;min-width:min(100%,320px);display:flex;align-items:center}
.x485d084{display:block;width:100%;height:auto}
.xb779e99{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.x509e6f4{background:#ffffff;border:2px solid #e4dfd9;border-radius:14px;padding:28px 24px 30px;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;min-width:0}
.x7a6ed2b{width:62px;height:62px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}
.x3a87e64{flex:1 1 140px;display:flex;flex-direction:column;gap:9px;min-width:0}
.xda141c0{margin:0;font-size:21px;font-weight:900;letter-spacing:-0.015em;text-transform:uppercase;color:#17140f}
.xbab4a2f{margin:0;font-size:15px;line-height:1.55;color:#5f5952}
.x922ccb5{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start;margin-top:56px;border-top:2px solid #17140f;padding-top:44px}
.x22fe30d{flex:0 1 320px;min-width:min(100%,260px);align-self:stretch;min-height:380px;border-radius:14px;overflow:hidden}
.xb315a5b{width:100%;height:100%;object-fit:cover;object-position:78% center;display:block}
.xf566ede{flex:1 1 400px;min-width:min(100%,300px);display:flex;flex-direction:column;gap:16px}
.xd85c710{margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.04;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase;color:#17140f}
.x6cc7f4e{margin:0;font-size:16px;line-height:1.6;color:#5f5952}
.xae60b1b{align-self:flex-start;margin-top:8px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.x55e58ea{background:#17140f;color:#fff;text-decoration:none;font-size:15px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:18px 30px;border-radius:10px;display:inline-flex;align-items:center;gap:11px;white-space:nowrap}
.x2772b0f{background:#d30704;color:#fff;text-decoration:none;font-size:15px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:18px 30px;border-radius:10px;display:inline-flex;align-items:center;gap:11px;white-space:nowrap}
.xd5b2be8{flex:1 1 380px;min-width:min(100%,300px);border-left:2px solid #e4dfd9;padding-left:36px}
.xf802050{display:flex;gap:18px;align-items:flex-start;padding:22px 0;border-bottom:2px solid #e4dfd9}
.x778f934{width:54px;height:54px;flex:none;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden}
.x0156414{display:flex;flex-direction:column;gap:7px;min-width:0}
.x180f2cc{font-size:16px;line-height:1.55;color:#5f5952}
.x51e2b87{display:block;width:100%;height:100%;object-fit:contain}
.xccdcd97{display:flex;gap:18px;align-items:flex-start;padding:22px 0}
.xc698b5b{border-bottom:2px solid #e4dfd9;padding:0}
.x60b34d4{background:#ffffff}
.xb60d362{max-width:1400px;margin:0 auto;padding:58px 48px 62px;display:flex;flex-wrap:wrap;gap:44px;align-items:center}
.xc24110e{flex:1 1 480px;min-width:min(100%,320px);display:flex;flex-direction:column;gap:16px}
.xd0ca1e3{display:flex;align-items:center;gap:13px}
.x7912667{width:32px;height:32px;flex:none;border-radius:50%;border:2px solid #d30704;display:flex;align-items:center;justify-content:center}
.xc5fa463{width:18px;height:18px;stroke:#d30704;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.x37ab8bb{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#d30704}
.xe0a0981{margin:0;font-size:clamp(38px,4.4vw,66px);line-height:0.92;font-weight:900;letter-spacing:-0.042em;text-transform:uppercase;color:#17140f}
.x1be7f1c{width:150px;height:3px;background:#d30704;display:block;margin:4px 0 2px}
.xfc0bf53{margin:0;font-size:30px;line-height:1.45;color:#33302b;max-width:470px}
.x6b9197e{color:var(--color-neutral-900);font-size:36px}
.x1f6c9a3{color:var(--color-accent-600);font-size:36px}
.xb91c975{margin:0;font-size:24px;line-height:1.45;color:#33302b;max-width:470px}
.xb7d336d{flex:1 1 480px;min-width:min(100%,300px);border-radius:16px;overflow:hidden}
.x1756b40{max-width:1400px;margin:0 auto;padding:0 48px 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.xcda80c3{background:#faf8f6;border-radius:14px;padding:36px 32px 38px;display:flex;flex-direction:column;gap:16px}
.x4f792dc{display:flex;align-items:center;gap:18px}
.x0f82309{width:70px;height:70px;flex:none;display:block;object-fit:contain}
.x18eb12f{display:flex;flex-direction:column;align-items:flex-start}
.x788d08f{font-size:15px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:#17140f}
.x9e4fe10{font-size:clamp(56px,5.4vw,82px);line-height:0.82;font-weight:900;letter-spacing:-0.05em;color:#d30704}
.xa8a3f67{width:64px;height:3px;background:#d30704;display:block}
.x0ee98d0{margin:0;font-size:22px;line-height:1.18;font-weight:900;letter-spacing:-0.015em;text-transform:uppercase;color:#17140f}
.x08a9f97{margin:0;font-size:15.5px;line-height:1.6;color:#5f5952}
.x3dee9ac{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin-top:4px;text-decoration:none}
.x7002b17{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;letter-spacing:0.05em;color:#5f5952}
.xf5090a2{font-size:15px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:#17140f;visibility:hidden}
.x8d24e5d{background:#ffffff;border-radius:14px;overflow:hidden;display:flex;flex-wrap:wrap;box-shadow:0 1px 3px rgba(23,20,15,0.08)}
.x2a873e5{flex:1 1 180px;min-width:min(100%,150px);position:relative;min-height:220px;overflow:hidden}
.x239fcec{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.x43bd96e{flex:1 1 220px;min-width:min(100%,190px);padding:30px 26px 32px;display:flex;flex-direction:column;gap:14px}
.x9ec43e8{width:52px;height:52px;flex:none;border-radius:50%;background:#b00d0d;display:flex;align-items:center;justify-content:center}
.x4bf7c76{width:26px;height:26px;stroke:#ffffff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.x68eb49a{margin:0;font-size:24px;line-height:1.1;font-weight:900;letter-spacing:-0.02em;text-transform:uppercase;color:#17140f}
.x256ee6a{width:64px;height:3px;background:#b00d0d;display:block}
.x6763858{margin:0;font-size:16px;line-height:1.5;color:#33302b}
.xe91c0d0{color:#b00d0d;font-weight:800}
.xf177877{grid-column:1 / -1;min-width:0;margin-top:34px;display:flex;flex-direction:column;gap:13px;align-items:flex-start}
.xca80b61{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.xba31163{background:#17140f;color:#fff;text-decoration:none;font-size:16.5px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:22px 34px;border-radius:10px;display:inline-flex;align-items:center;gap:22px;white-space:nowrap}
.x4ff818f{font-size:18px}
.x6cf7f29{background:#d30704;color:#fff;text-decoration:none;font-size:16.5px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:22px 34px;border-radius:10px;display:inline-flex;align-items:center;gap:22px;white-space:nowrap}
.xba9ef46{font-size:14px;color:#7d766c}
.xaf0b084{margin:0 0 8px;font-size:clamp(34px,4vw,56px);line-height:1;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f}
.x0665d68{margin:0 0 40px;font-size:18px;line-height:1.5;color:#5f5952}
.x6b870d8{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;background:#ffffff;border:2px solid #e4dfd9;border-radius:16px;overflow:hidden;margin-bottom:20px}
.xa73ba67{flex:1 1 480px;min-width:min(100%,320px);display:flex;gap:22px;align-items:flex-start;padding:36px 34px 38px}
.xa387846{display:flex;flex-direction:column;align-items:center;gap:18px;flex:none}
.x689af1f{background:#d30704;color:#fff;padding:11px 15px 13px;display:flex;flex-direction:column;align-items:center;line-height:1;border-radius:8px}
.x31307db{font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;opacity:0.9}
.x624e799{font-size:32px;font-weight:900;letter-spacing:-0.03em;margin-top:4px}
.x5ec6264{width:60px;height:60px;border-radius:50%;border:2px solid #d30704;display:flex;align-items:center;justify-content:center;flex:none}
.x34bff68{width:30px;height:30px;stroke:#d30704;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.xba35a41{display:flex;flex-direction:column;gap:8px;min-width:0}
.x57fb279{margin:0;font-size:clamp(24px,2.2vw,32px);line-height:1.02;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase;color:#17140f}
.x8a3f73a{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#d30704}
.x3f1ecdc{margin:6px 0 0;font-size:19px;line-height:1.55;color:#5f5952;max-width:520px}
.xb3e27d4{flex:1 1 420px;min-width:min(100%,300px);position:relative;min-height:300px;overflow:hidden;background:#e4dfd9}
.xd979474{margin:6px 0 0;font-size:19px;line-height:1.6;color:#5f5952;max-width:520px}
.xe79100e{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;background:#ffffff;border:2px solid #e4dfd9;border-radius:16px;overflow:hidden}
.x58b2352{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}
.x5a19f10{max-width:1400px;margin:0 auto;padding:44px 48px 84px;display:flex;flex-direction:column;gap:13px;align-items:flex-start}
.x3b85116{border-bottom:2px solid #e4dfd9;padding:88px 48px;background:#faf8f6}
.x24be123{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0}
.xef8aaf1{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.06;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f;text-align:center;max-width:960px;text-wrap:balance}
.x06a7174{width:96px;height:4px;background:#d30704;display:block;margin:20px 0 40px}
.xe2de691{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;align-items:stretch}
.x710e177{display:flex;flex-direction:column;min-width:0;background:#ffffff;border-radius:16px;overflow:hidden;box-shadow:0 2px 14px rgba(23,20,15,0.08)}
.x38a0064{position:relative;aspect-ratio:1/1.06;min-width:0;overflow:hidden;background:#ffffff}
.x11b0d8c{position:absolute;top:16px;left:16px;background:#17140f;color:#fff;font-size:12px;font-weight:900;letter-spacing:0.07em;text-transform:uppercase;padding:7px 12px;border-radius:6px;z-index:2}
.xfa5b494{position:absolute;top:16px;right:16px;background:#d30704;color:#fff;font-size:12px;font-weight:900;letter-spacing:0.07em;text-transform:uppercase;padding:7px 12px;border-radius:6px;z-index:2}
.xd7e31a6{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.18);display:flex;align-items:center;justify-content:center;z-index:2}
.x0aaddf7{width:20px;height:20px;stroke:#d30704;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.x23412ad{padding:26px 26px 30px;display:flex;flex-direction:column;gap:18px;flex:1 1 auto}
.x8033093{display:flex;gap:16px;align-items:flex-start}
.xb5a950f{width:44px;height:44px;flex:none;border-radius:50%;background:#d30704;display:flex;align-items:center;justify-content:center}
.x512a743{width:22px;height:22px;fill:#fff}
.xa016fe3{margin:0;font-size:19px;line-height:1.38;font-weight:800;letter-spacing:-0.015em;color:#17140f}
.xb9ecffa{border-top:1.5px solid #e4dfd9;padding-top:16px;display:flex;flex-direction:column;gap:12px}
.x31a824a{display:flex;gap:5px}
.xddcf77a{width:19px;height:19px;fill:#d30704}
.x4182d5a{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#d30704}
.x780fb47{padding:88px 48px 0}
.x92731bf{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;gap:52px;align-items:flex-start}
.x620a2a1{flex:1 1 520px;min-width:min(100%,320px);display:flex;flex-direction:column;gap:20px}
.x65f0b3f{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#d30704}
.xee97d68{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.0;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f}
.x13aa4ab{width:62px;height:3px;background:#d30704;display:block}
.x7717dd0{margin:0;font-size:16.5px;line-height:1.62;color:#5f5952}
.xb4a2835{border-top:1.5px solid #e4dfd9;padding-top:22px;display:flex;flex-direction:column;gap:14px}
.x17a672d{font-size:14px;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;color:#17140f}
.xb337390{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.x681ddff{display:flex;align-items:center;gap:10px;border:1.5px solid #e4dfd9;border-radius:8px;padding:11px 14px;background:#ffffff;min-width:0}
.xbc2b8b6{width:20px;height:20px;flex:none;display:block}
.x0132daf{font-size:14.5px;font-weight:600;color:#17140f;line-height:1.2}
.xf83a43b{font-size:14px;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;color:#d30704}
.xd15df80{display:flex;align-items:center;gap:10px;border:1.5px solid #d30704;border-radius:8px;padding:11px 14px;background:#ffffff;min-width:0}
.x7501f0d{flex:1 1 520px;min-width:min(100%,320px);align-self:stretch;display:flex;flex-direction:column;gap:20px}
.x43ae6b3{flex:1 1 auto;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:340px}
.x2dd6194{position:relative;min-width:0;overflow:hidden;border-radius:14px;background:#e4dfd9}
.x4267bd5{position:absolute;top:16px;left:16px;background:#17140f;color:#fff;font-size:13px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;padding:8px 14px;border-radius:6px}
.xb06a563{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.45);transform-origin:center 62%}
.xee04fd2{position:absolute;top:16px;left:16px;background:#d30704;color:#fff;font-size:13px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;padding:8px 14px;border-radius:6px;z-index:2}
.xccdb385{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5px;background:#e4dfd9;border:1.5px solid #e4dfd9;border-radius:14px;overflow:hidden}
.xa8b872b{background:#ffffff;padding:24px 26px 26px;display:flex;flex-direction:column;gap:8px;min-width:0}
.x5e00804{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#5f5952}
.x9541818{font-size:clamp(26px,2.4vw,34px);font-weight:900;letter-spacing:-0.03em;color:#17140f}
.x132aaf7{background:#d30704;padding:24px 26px 26px;display:flex;flex-direction:column;gap:8px;min-width:0}
.xe68dbc2{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.92)}
.x79236a3{font-size:clamp(26px,2.4vw,34px);font-weight:900;letter-spacing:-0.03em;color:#ffffff}
.xfc27b5c{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;gap:56px;align-items:center}
.x3fd6227{flex:0 1 440px;min-width:min(100%,300px);display:flex;align-items:center}
.x1765f82{display:block;width:100%;height:auto;border-radius:18px}
.x245dbde{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#d30704}
.x16a1737{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.06;font-weight:900;letter-spacing:-0.03em;color:#17140f}
.x3e53a60{color:rgb(211, 7, 4)}
.xb710fdc{margin:0;font-size:17px;line-height:1.62;color:#5f5952;max-width:660px}
.xff8a429{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 32px;margin-top:6px}
.x20eed9a{display:flex;align-items:flex-start;gap:11px}
.x108645d{width:20px;height:20px;flex:none;margin-top:2px}
.x0ecd796{font-size:16px;line-height:1.45;color:#33302b}
.xd67f96d{margin-top:20px;padding-top:20px;border-top:2px solid #e4dfd9;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.x507cd4d{margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.2;font-weight:900;letter-spacing:-0.02em;color:#17140f}
.x9e8d60d{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;margin-bottom:44px}
.x9023cab{flex:1 1 560px;min-width:min(100%,320px);display:flex;gap:22px;align-items:flex-start}
.xf886d3b{display:flex;flex-direction:column;gap:14px;min-width:0}
.x6a496a8{margin:0;font-size:clamp(30px,3.4vw,50px);line-height:0.99;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f}
.xf666f6d{color:rgb(211, 7, 4);white-space:nowrap}
.x893e4bd{width:130px;height:3px;background:#d30704;display:block}
.xd07a601{margin:0;flex:1 1 380px;min-width:min(100%,300px);padding-left:32px;border-left:2px solid #e4dfd9;font-size:25px;line-height:1.6;color:#5f5952}
.xefcf1bc{color:#d30704;font-weight:800;white-space:nowrap}
.x4536fa7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.xcda02d9{background:#ffffff;border-radius:18px;box-shadow:0 1px 3px rgba(23,20,15,0.07);overflow:hidden;display:flex;flex-direction:column}
.xf01d610{position:relative;aspect-ratio:3/2;overflow:hidden;background:#ffffff}
.xba964a0{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center 100%}
.xeec317d{padding:8px 30px 34px;display:flex;gap:18px;align-items:flex-start}
.xa88ca91{width:52px;height:52px;flex:none;border-radius:50%;background:#fdeeee;display:flex;align-items:center;justify-content:center}
.x0b41f50{width:27px;height:27px;stroke:#d30704;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.x6fdbef6{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;min-width:0}
.xb0bf985{margin:0;font-size:22px;font-weight:800;letter-spacing:-0.015em;color:#17140f;min-height:2.4em}
.xeca2ec6{margin:0;font-size:15.5px;line-height:1.55;color:#5f5952}
.x36aba9f{width:56px;height:2.5px;background:#d30704;display:block;margin:auto 0 2px}
.x246c1ba{font-family:'JetBrains Mono',monospace;font-size:18px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;color:#d30704}
.x621b92a{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.x6242eaf{border-bottom:2px solid #e4dfd9;padding:56px 48px;background:#faf8f6;margin-top:20px}
.xc435834{flex:1 1 460px;min-width:min(100%,320px);display:flex;flex-direction:column;gap:22px}
.xa6f0cf7{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.04;font-weight:900;letter-spacing:-0.035em;color:#17140f}
.x3bc9afd{margin:0;font-size:19px;line-height:1.6;color:#5f5952;max-width:520px}
.x72272b8{display:flex;flex-direction:column;gap:16px;margin-top:6px}
.xc6fbc5a{display:flex;align-items:center;gap:14px}
.x28cd976{width:26px;height:26px;flex:none;border-radius:50%;background:#d30704;display:flex;align-items:center;justify-content:center}
.x3ddf5b7{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}
.xc58ce36{font-size:18px;font-weight:600;letter-spacing:-0.01em;color:#17140f}
.x386ceb3{align-self:flex-start;margin-top:14px;min-width:0;display:flex;flex-direction:column;gap:13px;align-items:flex-start}
.xc6f1ae3{flex:1.6 1 700px;min-width:min(100%,320px);overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:0}
.x0ebeb8e{display:block;width:88%;max-width:620px;height:auto;margin-top:110px;margin-bottom:-130px;position:relative;z-index:1}
.xac706e8{display:block;width:118%;max-width:none;height:auto;position:relative;z-index:2}
.xc9d5184{border-bottom:2px solid #e4dfd9;background:#ffffff;padding:72px 48px 80px}
.xbfd8279{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.xfe73cc3{position:relative;min-height:440px;border-radius:16px;overflow:hidden;background:#e4dfd9}
.x2311838{background:#faf8f6;border-radius:16px;padding:44px 40px 40px;display:flex;flex-direction:column;gap:20px}
.xf00680a{width:34px;height:34px;flex:none;border-radius:50%;border:2px solid #d30704;display:flex;align-items:center;justify-content:center}
.xe6ad1f4{width:19px;height:19px;stroke:#d30704;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.xd64277d{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#d30704}
.x0eef1b2{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.04;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase;color:#17140f}
.x0eb809f{margin:0;font-size:16.5px;line-height:1.6;color:#5f5952;max-width:520px}
.x7d01d82{display:flex;flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:20px}
.x3ef8d52{flex:1 1 120px;min-width:0;display:flex;flex-direction:column;gap:10px;padding-right:18px;box-shadow:1.5px 0 0 #e4dfd9}
.x2d668f9{width:30px;height:30px;flex:none;display:block}
.x6ad5dfa{font-size:14.5px;line-height:1.35;font-weight:700;color:#33302b}
.x464479b{flex:1 1 120px;min-width:0;display:flex;flex-direction:column;gap:10px;padding-right:18px}
.x7f55b96{position:relative;overflow:hidden;background:#ffffff;border-bottom:2px solid #e4dfd9;padding:0}
.x968ec10{position:absolute;top:50%;right:12%;transform:translateY(-50%);width:46%;height:auto;z-index:3;pointer-events:none;filter:drop-shadow(0 18px 34px rgba(23,20,15,0.14))}
.x7f7644d{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:76px 48px 44px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.x3f93e5f{display:block;height:38px;width:auto}
.x3f027a4{margin:0;font-size:clamp(38px,4.6vw,68px);line-height:0.94;font-weight:900;letter-spacing:-0.04em;text-transform:uppercase;color:#17140f;max-width:min(620px,46%)}
.x9c1ab1e{width:110px;height:3px;background:#d30704;display:block}
.xca804f6{margin:0;font-size:17.5px;line-height:1.6;color:var(--color-neutral-900);max-width:min(460px,44%)}
.xb12916f{color:rgb(51, 48, 43);font-weight:700}
.x6d3301f{display:flex;flex-wrap:nowrap;gap:14px;margin-top:6px;max-width:min(600px,48%)}
.xed3b2ab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:9px;padding-right:16px;box-shadow:1.5px 0 0 #e4dfd9}
.x3a55102{width:46px;height:46px;flex:none;border-radius:50%;background:#fdeeee;display:flex;align-items:center;justify-content:center}
.x0bd6223{width:23px;height:23px;stroke:#d30704;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.x3cf8e21{font-size:13.5px;font-weight:900;letter-spacing:0.05em;text-transform:uppercase;color:#17140f}
.x05dba51{font-size:14px;line-height:1.4;color:#5f5952}
.x5f890f9{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:9px;padding-right:16px}
.x5cc0d3b{margin-top:14px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.xaacc1a4{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.xe21496a{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 48px 72px}
.x14a817e{background:#ffffff;border-radius:14px;box-shadow:0 2px 16px rgba(23,20,15,0.1);padding:22px 8px;display:flex;flex-wrap:wrap;gap:18px 0}
.xd8e02bd{flex:1 1 150px;min-width:0;display:flex;align-items:center;gap:12px;padding:0 20px;box-shadow:1.5px 0 0 #e4dfd9}
.xbcdf155{width:26px;height:26px;flex:none;display:block}
.x9e59df2{font-size:13.5px;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;color:#17140f;line-height:1.32}
.x707f734{flex:1 1 150px;min-width:0;display:flex;align-items:center;gap:12px;padding:0 20px}
.x8874af5{padding:88px 48px 92px}
.x7ac3686{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:52px}
.x1f6a8c3{margin:0;font-size:clamp(40px,5.2vw,78px);line-height:0.94;font-weight:900;letter-spacing:-0.04em;text-transform:uppercase;color:#17140f}
.x004f3d5{margin:0;font-size:18.5px;line-height:1.55;color:#5f5952;max-width:600px}
.x835425c{width:130px;height:4px;background:#d30704;display:block;margin-top:4px}
.x30dad76{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.xd90120c{background:#ffffff;border:2px solid #d30704;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}
.xcea808b{position:relative;aspect-ratio:16/11;background:#faf8f6}
.xa1258d7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 12%}
.x897b92e{position:absolute;left:22px;bottom:-30px;z-index:2;width:60px;height:60px;border-radius:50%;background:#d30704;border:3px solid #ffffff;display:flex;align-items:center;justify-content:center}
.x72a0bf4{width:28px;height:28px;stroke:#ffffff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.xccfbbe0{padding:44px 30px 34px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto}
.x5447ac2{margin:0;font-size:24px;font-weight:900;letter-spacing:-0.02em;text-transform:uppercase;color:#17140f}
.x326ded2{margin:0;font-size:16.5px;line-height:1.55;color:#5f5952}
.x2630dbb{margin-top:auto;padding-top:18px}
.xbe6c95a{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.x63e8129{font-size:32px;font-weight:900;letter-spacing:-0.02em;color:#d30704;text-decoration:none}
.x882f703{font-size:14.5px;color:#7d766c}
.xc669116{background:#d30704;color:#fff;text-decoration:none;font-size:16px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;padding:20px 26px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.xc1ee319{font-size:19px;font-weight:800;letter-spacing:-0.01em;color:#d30704;text-decoration:none;border-bottom:2.5px solid #d30704;padding-bottom:3px}
.xe47546d{border-bottom:2px solid #e4dfd9;padding:96px 48px}
.xed56406{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:0.7fr 1.3fr;gap:64px;align-items:start}
.x8c32fcd{margin:0;font-size:40px;line-height:1.04;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase}
.xfe12029{border-top:2px solid #e4dfd9}
.xd144037{border-bottom:2px solid #e4dfd9}
.xcab0269{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:20px;font-weight:700;letter-spacing:-0.01em;color:#17140f}
.x45456db{color:#d30704;font-size:24px;font-weight:400}
.xa796c99{padding:0 0 30px;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.6;color:#5f5952;max-width:760px}
.x1169661{margin:0}
.x66bf629{padding:0 0 30px;display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.6;color:#5f5952;max-width:760px}
.x207a7d1{color:#17140f}
.x4dddf88{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#faf8f6;border-top:2px solid #d30704;padding:16px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;transform:translateY(0%);transition:transform 260ms ease}
.xc04aa1b{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.x075f3c2{font-size:17px;font-weight:800;letter-spacing:-0.01em;color:#17140f}
.x70fd48e{background:#d30704;color:#fff;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;padding:16px 28px;white-space:nowrap}

.x8f09efe:hover{background:#000000}
.x3390f62:hover{background:#a80503}
.x2214a50:hover{background:#000000}
.x3890185:hover{background:#a80503}
.x0df7721:hover{background:#000000}
.xcb6c042:hover{background:#a80503}
.x55e58ea:hover{background:#000000}
.x2772b0f:hover{background:#a80503}
.x3dee9ac:hover{opacity:0.72}
.xba31163:hover{background:#000000}
.x6cf7f29:hover{background:#a80503}
.x63e8129:hover{color:#a80503}
.xc669116:hover{background:#a80503}
.xc1ee319:hover{color:#a80503;border-bottom-color:#a80503}
.x70fd48e:hover{background:#a80503}

@media (max-width:1024px){
  .x508b61c{padding:44px 27px 42px 33px}
  .x10dd440{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .x92ca940{padding:54px 33px 60px}
  .x1382a03{margin-bottom:27px}
  .x4d2feee{padding:0 33px}
  .x4348e32{padding:38px 24px 38px 0}
  .x26f526f{padding:38px 22px}
  .x6d45bf3{padding:54px 33px}
  .xffe7bb5{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .xb5a0d63{margin-top:30px}
  .xcab929b{padding:60px 33px}
  .xc530725{gap:35px;margin-bottom:33px}
  .x922ccb5{gap:30px;margin-top:38px;padding-top:30px}
  .xb60d362{padding:39px 33px 42px;gap:30px}
  .xfc0bf53{font-size:24px}
  .x6b9197e{font-size:28px}
  .x1f6c9a3{font-size:28px}
  .x1756b40{padding:0 33px 27px;grid-template-columns:repeat(2, minmax(0, 1fr))}
  .x624e799{font-size:25px}
  .x5a19f10{padding:30px 33px 57px}
  .x3b85116{padding:60px 33px}
  .x780fb47{padding:60px 33px 0}
  .x92731bf{gap:35px}
  .xccdb385{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .xfc27b5c{gap:38px}
  .x9e8d60d{gap:27px;margin-bottom:30px}
  .x4536fa7{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .x6242eaf{padding:38px 33px}
  .x0ebeb8e{margin-top:75px}
  .xc9d5184{padding:49px 33px 54px}
  .x2311838{padding:30px 27px 27px}
  .x7f7644d{padding:52px 33px 30px}
  .xe21496a{padding:0 33px 49px}
  .x8874af5{padding:60px 33px 63px}
  .x7ac3686{margin-bottom:35px}
  .x30dad76{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .xccfbbe0{padding:30px 20px 23px}
  .x63e8129{font-size:25px}
  .xe47546d{padding:65px 33px}
  .xed56406{gap:44px}
  .x8c32fcd{font-size:31px}
  .x4dddf88{padding:12px 33px}
}

@media (max-width:760px){
  .xf7da5fb{grid-template-columns:minmax(0, 1fr)}
  .x508b61c{padding:27px 17px 26px 20px}
  .xcdd2acf:has(>a,>button),.xcdd2acf:has(>:nth-child(3)){flex-wrap:wrap}
  .x10dd440{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x95fd837:has(>a,>button),.x95fd837:has(>:nth-child(3)){flex-wrap:wrap}
  .x8f09efe:has(>a,>button),.x8f09efe:has(>:nth-child(3)){flex-wrap:wrap}
  .x3390f62:has(>a,>button),.x3390f62:has(>:nth-child(3)){flex-wrap:wrap}
  .x36c347d{white-space:normal}
  .xeb29778{max-width:100%}
  .x92ca940{padding:34px 20px 37px}
  .x1382a03{margin-bottom:17px}
  .x45144fb{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .xc02271c:has(>a,>button),.xc02271c:has(>:nth-child(3)){flex-wrap:wrap}
  .xeedabc7:has(>a,>button),.xeedabc7:has(>:nth-child(3)){flex-wrap:wrap}
  .x859850d:has(>a,>button),.x859850d:has(>:nth-child(3)){flex-wrap:wrap}
  .x2214a50{white-space:normal}
  .x2214a50:has(>a,>button),.x2214a50:has(>:nth-child(3)){flex-wrap:wrap}
  .xa89de54:has(>a,>button),.xa89de54:has(>:nth-child(3)){flex-wrap:wrap}
  .x2cf0a61{white-space:normal}
  .x2cf0a61:has(>a,>button),.x2cf0a61:has(>:nth-child(3)){flex-wrap:wrap}
  .x34c8537:has(>a,>button),.x34c8537:has(>:nth-child(3)){flex-wrap:wrap}
  .x59d9672:has(>a,>button),.x59d9672:has(>:nth-child(3)){flex-wrap:wrap}
  .x3890185{white-space:normal}
  .x3890185:has(>a,>button),.x3890185:has(>:nth-child(3)){flex-wrap:wrap}
  .x61e2cd1:has(>a,>button),.x61e2cd1:has(>:nth-child(3)){flex-wrap:wrap}
  .x10e6e60{white-space:normal}
  .x4d2feee{padding:0 20px}
  .x4348e32{padding:24px 15px 24px 0}
  .x26f526f{padding:24px 13px}
  .xb87ca32:has(>a,>button),.xb87ca32:has(>:nth-child(3)){flex-wrap:wrap}
  .xf1a3300:has(>a,>button),.xf1a3300:has(>:nth-child(3)){flex-wrap:wrap}
  .x6d45bf3{padding:34px 20px}
  .xffe7bb5{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .xb5a0d63{margin-top:18px}
  .x503c9b2:has(>a,>button),.x503c9b2:has(>:nth-child(3)){flex-wrap:wrap}
  .x949c4fe{height:auto;min-height:74px}
  .x0df7721{white-space:normal}
  .x0df7721:has(>a,>button),.x0df7721:has(>:nth-child(3)){flex-wrap:wrap}
  .xcb6c042{white-space:normal}
  .xcb6c042:has(>a,>button),.xcb6c042:has(>:nth-child(3)){flex-wrap:wrap}
  .xcab929b{padding:37px 20px}
  .xc530725{gap:22px;margin-bottom:20px}
  .xbe0fc63:has(>a,>button),.xbe0fc63:has(>:nth-child(3)){flex-wrap:wrap}
  .x7a6ed2b{height:auto;min-height:62px}
  .x922ccb5{gap:18px;margin-top:24px;padding-top:18px}
  .x55e58ea{white-space:normal}
  .x55e58ea:has(>a,>button),.x55e58ea:has(>:nth-child(3)){flex-wrap:wrap}
  .x2772b0f{white-space:normal}
  .x2772b0f:has(>a,>button),.x2772b0f:has(>:nth-child(3)){flex-wrap:wrap}
  .xf802050:has(>a,>button),.xf802050:has(>:nth-child(3)){flex-wrap:wrap}
  .xccdcd97:has(>a,>button),.xccdcd97:has(>:nth-child(3)){flex-wrap:wrap}
  .xb60d362{padding:24px 20px 26px;gap:18px}
  .xd0ca1e3:has(>a,>button),.xd0ca1e3:has(>:nth-child(3)){flex-wrap:wrap}
  .x7912667:has(>a,>button),.x7912667:has(>:nth-child(3)){flex-wrap:wrap}
  .xfc0bf53{font-size:20px}
  .x6b9197e{font-size:21px}
  .x1f6c9a3{font-size:21px}
  .x1756b40{padding:0 20px 17px;grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x4f792dc:has(>a,>button),.x4f792dc:has(>:nth-child(3)){flex-wrap:wrap}
  .x3dee9ac:has(>a,>button),.x3dee9ac:has(>:nth-child(3)){flex-wrap:wrap}
  .x9ec43e8:has(>a,>button),.x9ec43e8:has(>:nth-child(3)){flex-wrap:wrap}
  .xf177877{grid-column:auto}
  .xba31163{white-space:normal}
  .xba31163:has(>a,>button),.xba31163:has(>:nth-child(3)){flex-wrap:wrap}
  .x6cf7f29{white-space:normal}
  .x6cf7f29:has(>a,>button),.x6cf7f29:has(>:nth-child(3)){flex-wrap:wrap}
  .xa73ba67:has(>a,>button),.xa73ba67:has(>:nth-child(3)){flex-wrap:wrap}
  .x624e799{font-size:20px}
  .x5ec6264{height:auto;min-height:60px}
  .x5ec6264:has(>a,>button),.x5ec6264:has(>:nth-child(3)){flex-wrap:wrap}
  .x5a19f10{padding:18px 20px 35px}
  .x3b85116{padding:37px 20px}
  .xd7e31a6:has(>a,>button),.xd7e31a6:has(>:nth-child(3)){flex-wrap:wrap}
  .x8033093:has(>a,>button),.x8033093:has(>:nth-child(3)){flex-wrap:wrap}
  .xb5a950f:has(>a,>button),.xb5a950f:has(>:nth-child(3)){flex-wrap:wrap}
  .x31a824a:has(>a,>button),.x31a824a:has(>:nth-child(3)){flex-wrap:wrap}
  .x780fb47{padding:37px 20px 0}
  .x92731bf{gap:22px}
  .x681ddff:has(>a,>button),.x681ddff:has(>:nth-child(3)){flex-wrap:wrap}
  .xd15df80:has(>a,>button),.xd15df80:has(>:nth-child(3)){flex-wrap:wrap}
  .x43ae6b3{grid-template-columns:minmax(0, 1fr)}
  .xb06a563{transform:none}
  .xccdb385{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .xfc27b5c{gap:24px}
  .x3fd6227:has(>a,>button),.x3fd6227:has(>:nth-child(3)){flex-wrap:wrap}
  .x20eed9a:has(>a,>button),.x20eed9a:has(>:nth-child(3)){flex-wrap:wrap}
  .x9e8d60d{gap:17px;margin-bottom:18px}
  .x9023cab:has(>a,>button),.x9023cab:has(>:nth-child(3)){flex-wrap:wrap}
  .xf666f6d{white-space:normal}
  .xefcf1bc{white-space:normal}
  .x4536fa7{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .xeec317d:has(>a,>button),.xeec317d:has(>:nth-child(3)){flex-wrap:wrap}
  .xa88ca91:has(>a,>button),.xa88ca91:has(>:nth-child(3)){flex-wrap:wrap}
  .x6242eaf{padding:24px 20px}
  .xc6fbc5a:has(>a,>button),.xc6fbc5a:has(>:nth-child(3)){flex-wrap:wrap}
  .x28cd976:has(>a,>button),.x28cd976:has(>:nth-child(3)){flex-wrap:wrap}
  .x0ebeb8e{margin-top:46px}
  .xac706e8{width:100%;max-width:100%}
  .xc9d5184{padding:30px 20px 34px}
  .xbfd8279{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x2311838{padding:18px 17px 17px}
  .xf00680a:has(>a,>button),.xf00680a:has(>:nth-child(3)){flex-wrap:wrap}
  .x7f7644d{padding:32px 20px 18px}
  .x6d3301f:has(>a,>button),.x6d3301f:has(>:nth-child(3)){flex-wrap:wrap}
  .x3a55102:has(>a,>button),.x3a55102:has(>:nth-child(3)){flex-wrap:wrap}
  .xe21496a{padding:0 20px 30px}
  .xd8e02bd:has(>a,>button),.xd8e02bd:has(>:nth-child(3)){flex-wrap:wrap}
  .x707f734:has(>a,>button),.x707f734:has(>:nth-child(3)){flex-wrap:wrap}
  .x8874af5{padding:37px 20px 39px}
  .x7ac3686{margin-bottom:22px}
  .x30dad76{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x897b92e{height:auto;min-height:60px}
  .x897b92e:has(>a,>button),.x897b92e:has(>:nth-child(3)){flex-wrap:wrap}
  .xccfbbe0{padding:18px 13px 14px}
  .x63e8129{font-size:20px}
  .xc669116:has(>a,>button),.xc669116:has(>:nth-child(3)){flex-wrap:wrap}
  .xe47546d{padding:40px 20px}
  .xed56406{grid-template-columns:minmax(0, 1fr);gap:27px}
  .x8c32fcd{font-size:23px}
  .xcab0269:has(>a,>button),.xcab0269:has(>:nth-child(3)){flex-wrap:wrap}
  .x4dddf88{padding:10px 20px}
  .x4dddf88:has(>a,>button),.x4dddf88:has(>:nth-child(3)){flex-wrap:wrap}
  .x70fd48e{white-space:normal}
}
