/* womens-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}
.x8ee6ddc{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:#c2185b}
.x297b3ab{width:22px;height:22px;display:block;flex-shrink:0}
.xc95d77b{width:100%;height:100%;stroke:#c2185b;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.x22cd273{margin:0;font-size:clamp(42px,4.8vw,76px);line-height:0.93;font-weight:900;letter-spacing:-0.04em;text-transform:uppercase;color:#17140f}
.x16cb088{color:#c2185b}
.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}
.xb9be1d5{width:100%;height:100%;stroke:#c2185b;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}
.x344dcf5{background:#17140f;color:#fff;text-decoration:none;font-size:14px;font-weight:900;letter-spacing:0.01em;text-transform:uppercase;padding:18px 16px;border-radius:12px;display:inline-flex;align-items:center;gap:9px}
.xc74bdc5{white-space:nowrap;font-size:17px}
.x87718bd{font-size:19px;line-height:1}
.x5de008f{background:#c2185b;color:#fff;text-decoration:none;font-size:14px;font-weight:900;letter-spacing:0.01em;text-transform:uppercase;padding:18px 16px;border-radius:12px;display:inline-flex;align-items:center;gap:9px}
.x22e0e38{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255,255,255,0.6)}
.xc085056{display:inline-flex;align-items:center;gap:7px}
.xc11d204{width:14px;height:14px;stroke:rgba(255,255,255,0.6);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.x4f7eeb3{color:rgba(255,255,255,0.3)}
.x1adcce6{margin-top:20px;padding-top:20px;border-top:1.5px solid #e4dfd9;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}
.x6e2df92{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:600;letter-spacing:0.13em;text-transform:uppercase;color:#7d766c;white-space:nowrap}
.xaf4016c{font-size:23px;font-weight:900;letter-spacing:-0.02em;color:#33302b}
.x922b424{font-family:'Playfair Display',serif;font-size:23px;font-weight:900;color:#33302b}
.x794cfd5{font-size:21px;font-weight:900;letter-spacing:0.01em;color:#33302b}
.x408916d{font-size:23px;font-weight:900;letter-spacing:0.02em;color:#33302b}
.x0999bfe{font-family:'Playfair Display',serif;font-size:22px;font-weight:900;color:#33302b;white-space:nowrap}
.x9016a14{position:relative;min-width:0;overflow:hidden;align-self:stretch;margin-right:calc(-1 * max(0px, (100vw - 1500px) / 2));filter:none}
.xc5f9df9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}
.x41d3876{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff 0%,#ffffff 10%,rgba(255,255,255,0.72) 22%,rgba(255,255,255,0.24) 34%,rgba(255,255,255,0) 46%)}
.xd55be12{position:absolute;left:-6%;right:0;bottom:0;width:106%;height:auto;max-height:100%;object-fit:contain;object-position:left bottom}
.x5388904{border-bottom:2px solid #e4dfd9;padding:80px 48px 72px;background:#ffffff}
.x53eb7e2{max-width:1400px;margin:0 auto}
.x1382a03{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:40px}
.xc6fbc5a{display:flex;align-items:center;gap:14px}
.x2629453{width:34px;height:34px;flex:none;border-radius:50%;border:2px solid #c2185b;display:flex;align-items:center;justify-content:center}
.x613cc22{width:18px;height:18px;stroke:#c2185b;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.x4ddfd03{font-family:'JetBrains Mono',monospace;font-size:13.5px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#c2185b}
.xd178361{margin:0;font-size:clamp(26px,3.2vw,52px);line-height:1;font-weight:900;letter-spacing:-0.04em;text-transform:uppercase;color:#17140f;white-space:nowrap}
.xebc9de8{margin:0;font-size:19px;line-height:1.5;color:#5f5952}
.x17fa728{width:80px;height:4px;background:#c2185b;display:block;margin-top:2px}
.x7da1773{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:26px;align-items:stretch}
.x2b555c0{position:relative;overflow:hidden;background:#fdf7f9;border:1px solid #f2e4ea;border-radius:20px;padding:38px 36px 36px;display:flex;flex-direction:column;gap:16px}
.x0c7140e{position:absolute;top:-4%;right:-6%;width:66%;height:auto;opacity:1;pointer-events:none}
.x4412968{position:absolute;inset:0;background:linear-gradient(115deg,#fdf7f9 0%,#fdf7f9 38%,rgba(253,247,249,0.55) 58%,rgba(253,247,249,0.35) 78%,rgba(253,247,249,0.55) 100%)}
.x371c74e{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;height:100%}
.xbe9931b{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.x9c693e2{background:#fbdbe7;color:#c2185b;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;padding:7px 14px;border-radius:20px}
.xe7cdb59{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#c2185b}
.x972d274{margin:0;font-size:clamp(25px,2.4vw,34px);line-height:1.05;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase;color:#17140f}
.x10e6ca8{display:flex;align-items:baseline;gap:14px}
.xf46796e{font-size:clamp(50px,4.8vw,70px);line-height:0.85;font-weight:900;letter-spacing:-0.05em;color:#c2185b}
.xbea848a{font-size:17px;font-weight:700;color:#7d766c}
.xb9cf1f9{width:64px;height:4px;background:#c2185b;display:block}
.xf256768{margin:0;font-size:19px;line-height:1.6;color:#43403b;max-width:400px}
.x56f4356{margin-top:12px}
.xb7d1796{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #ece7e1}
.x75232d0{width:44px;height:44px;flex:none;border-radius:50%;border:1.5px solid #f0cfdd;background:#ffffff;display:flex;align-items:center;justify-content:center}
.xfccc1e9{width:22px;height:22px;stroke:#c2185b;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.xac1f174{font-size:16.5px;line-height:1.35;font-weight:800;letter-spacing:-0.008em;color:#17140f;min-width:0}
.x96e2712{display:flex;align-items:center;gap:16px;padding:15px 0}
.xb2c9b80{margin-top:auto;padding-top:0;background:#17140f;color:#fff;text-decoration:none;font-size:12.5px;font-weight:900;letter-spacing:0.01em;text-transform:uppercase;padding:16px 14px;border-radius:12px;display:inline-flex;align-self:center;align-items:center;gap:9px;white-space:nowrap}
.x2b99ca6{font-size:17px}
.x615f6ec{font-size:15px;line-height:1}
.x3cc664f{position:relative;overflow:hidden;background:#0e0d0c;border-radius:20px;padding:38px 36px 36px;display:flex;flex-direction:column;gap:16px}
.x5aed5cf{position:absolute;top:0;right:-10%;height:100%;width:auto;opacity:1;pointer-events:none}
.xe487fe1{position:absolute;inset:0;background:linear-gradient(95deg,#0e0d0c 0%,#0e0d0c 52%,rgba(14,13,12,0.9) 68%,rgba(14,13,12,0.55) 86%,rgba(14,13,12,0.3) 100%)}
.x1dae29e{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.xc5f389b{background:rgba(255,255,255,0.12);color:#ffffff;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;padding:7px 14px;border-radius:20px}
.x5db8817{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.72)}
.x24a72b2{background:#c2185b;color:#fff;font-size:11.5px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;padding:8px 15px;border-radius:6px;white-space:nowrap}
.x85bf45d{margin:0;font-size:clamp(25px,2.4vw,34px);line-height:1.05;font-weight:900;letter-spacing:-0.03em;text-transform:uppercase;color:#ffffff}
.xf625cb1{font-size:clamp(50px,4.8vw,70px);line-height:0.85;font-weight:900;letter-spacing:-0.05em;color:#ffffff}
.x4516268{font-size:16px;line-height:1.3;font-weight:700;color:rgba(255,255,255,0.66)}
.xec916c8{margin:0;font-size:18px;line-height:1.6;color:rgba(255,255,255,0.8);max-width:430px}
.x94aa034{font-size:19px}
.x5dcb789{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,0.14)}
.x5af8063{width:36px;height:36px;flex:none;border-radius:9px;background:#c2185b;display:flex;align-items:center;justify-content:center}
.x7c931ff{width:19px;height:19px;stroke:#ffffff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.x463111a{font-size:16px;line-height:1.3;font-weight:800;letter-spacing:-0.008em;color:#ffffff;min-width:0}
.x48804c2{display:flex;align-items:center;gap:15px;padding:14px 0}
.xf538f01{margin-top:auto;background:#c2185b;color:#ffffff;text-decoration:none;font-size:12.5px;font-weight:900;letter-spacing:0.01em;text-transform:uppercase;padding:16px 14px;border-radius:12px;display:inline-flex;align-self:center;align-items:center;gap:9px;white-space:nowrap}
.x0d172b5{margin-top:24px;background:#faf8f6;border-radius:12px;padding:20px 28px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center}
.xd8a46de{width:24px;height:24px;flex:none;display:block}
.xf110ef7{font-size:19px;line-height:1.5;color:#5f5952}
.x207a7d1{color:#17140f}
.x6157fae{border-bottom:2px solid #e4dfd9;position:relative;overflow:hidden;background:#ffffff}
.x4cf65c5{position:absolute;top:44px;bottom:44px;left:calc(50% + 70px);right:calc(48px + max(0px, (100vw - 1500px) / 2));overflow:hidden;border-radius:20px}
.x42abcce{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:76px 48px 80px;display:flex;flex-wrap:wrap;gap:0;align-items:stretch}
.x2f7d960{flex:0 1 400px;min-width:min(100%,290px);padding-right:48px;display:flex;flex-direction:column;justify-content:center;gap:22px}
.x06d238e{display:flex;flex-direction:column;gap:11px;align-items:flex-start}
.x3f6dd87{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;color:#c2185b}
.x4123b28{width:40px;height:4px;background:#c2185b;display:block}
.x3252f87{margin:0;font-size:clamp(30px,2.9vw,48px);line-height:0.98;font-weight:900;letter-spacing:-0.038em;text-transform:uppercase;color:#17140f}
.x2cde2ff{display:flex;flex-direction:column;gap:18px}
.x474a596{margin:0;font-size:17px;line-height:1.62;color:#5f5952}
.x5caca1f{flex:0 1 330px;min-width:min(100%,280px);padding:0 40px;display:flex;flex-direction:column;justify-content:center;gap:24px;border-left:1.5px solid #ddd7cf}
.xc7da915{display:flex;flex-direction:column;gap:14px}
.x5ab0fe2{font-size:clamp(52px,4.4vw,76px);line-height:0.84;font-weight:900;letter-spacing:-0.05em;color:#c2185b}
.x13e90f6{margin:0;font-size:17px;line-height:1.42;font-weight:800;letter-spacing:-0.012em;color:#17140f}
.xeb0ee3d{border-top:2px solid #17140f;padding-top:6px}
.x718b2c5{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #ece7e1}
.x4c57a16{width:42px;height:42px;flex:none;border-radius:50%;background:#c2185b;display:flex;align-items:center;justify-content:center}
.x404c236{width:21px;height:21px;stroke:#ffffff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.x9afd161{font-size:16.5px;line-height:1.28;font-weight:800;letter-spacing:-0.008em;color:#17140f}
.x117dd0b{display:flex;align-items:center;gap:16px;padding:16px 0}
.x9fc0d05{border-bottom:2px solid #e4dfd9;padding:80px 48px;background:#ffffff}
.x1176992{margin:0 0 38px;font-size:clamp(32px,4vw,60px);line-height:1.02;font-weight:900;letter-spacing:-0.038em;text-transform:uppercase;color:#17140f;text-align:center;text-wrap:balance}
.xffb521d{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.x25edd74{display:flex;flex-direction:column;min-width:0;background:#ffffff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(23,20,15,0.07)}
.x242c609{position:relative;aspect-ratio:1/1;min-width:0;overflow:hidden;background:#e4dfd9}
.x2360d9e{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}
.xf18ab3a{position:relative;padding:34px 18px 22px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}
.x8f305b1{position:absolute;top:-27px;left:50%;transform:translateX(-50%);width:54px;height:54px;border-radius:50%;background:#ffffff;box-shadow:0 2px 8px rgba(23,20,15,0.12);display:flex;align-items:center;justify-content:center;z-index:2}
.x241b63e{width:27px;height:27px;stroke:#c2185b;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.x592f564{font-size:17px;line-height:1.22;font-weight:800;letter-spacing:-0.015em;color:#17140f}
.x8df5748{font-size:14.5px;line-height:1.35;color:#5f5952}
.xb746d06{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}
.x6a4d917{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}
.xe815557{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;margin-top:52px}
.xa432240{display:flex;align-items:center;gap:24px;border-left:3px solid #c2185b;padding-left:24px}
.x974336b{width:86px;height:86px;flex:none;border-radius:50%;background:#ffffff;border:1.5px solid #e4dfd9;display:flex;align-items:center;justify-content:center;overflow:hidden}
.xfae437d{display:block;width:auto;height:64px}
.xf0a2bbc{display:flex;flex-direction:column;gap:7px}
.x85ce590{font-size:24px;font-weight:900;letter-spacing:-0.02em;color:#17140f}
.x2ed9dae{font-size:17.5px;line-height:1.45;color:#5f5952;max-width:330px}
.xb66a6ed{display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.x18a1527{display:flex;flex-wrap:wrap;gap:10px}
.x7cde95c{background:#17140f;color:#fff;text-decoration:none;font-size:17px;font-weight:900;letter-spacing:0.02em;text-transform:uppercase;padding:16px 20px;border-radius:10px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}
.xa05b3d9{font-size:16px;line-height:1}
.xed8c162{background:#c2185b;color:#fff;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:0.02em;text-transform:uppercase;padding:16px 20px;border-radius:10px;display:inline-flex;align-items:center;gap:10px;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}
.xd0ca1e3{display:flex;align-items:center;gap:13px}
.xd646ccf{width:19px;height:19px;stroke:#c2185b;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.xd189a5d{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#c2185b}
.x53f6a1c{margin:0;font-size:clamp(34px,3.8vw,56px);line-height:0.95;font-weight:900;letter-spacing:-0.038em;text-transform:uppercase;color:#17140f}
.x8ba0813{width:130px;height:4px;background:#c2185b;display:block}
.xec4c49b{margin:0;font-size:18px;line-height:1.6;color:#5f5952;max-width:540px}
.x9348f8f{color:#c2185b;font-weight:800}
.xbe0fc63{flex:1 1 660px;min-width:min(100%,320px);display:flex;align-items:center}
.x0c1d643{position:relative;width:100%;aspect-ratio:2244/1632;border-radius:14px;overflow:hidden;background:#ffffff}
.x085314c{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
.xb779e99{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.x8176be4{background:#ffffff;border:1px solid #ece7e1;border-radius:16px;padding:30px 26px 32px;display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;min-width:0;box-shadow:0 1px 3px rgba(23,20,15,0.06)}
.x86bc966{width:62px;height:62px;flex:none;display:flex;align-items:center;justify-content:center}
.x102a0ac{display:block;width:78%;height:78%;object-fit:contain}
.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}
.x70bf40d{width:48px;height:3px;background:#c2185b;display:block}
.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}
.x978c62b{flex:0 1 320px;min-width:min(100%,260px);align-self:stretch;min-height:380px;border-radius:14px;overflow:hidden;position:relative}
.xef14621{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:38% center}
.xf566ede{flex:1 1 400px;min-width:min(100%,300px);display:flex;flex-direction:column;gap:16px}
.x641840f{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#c2185b}
.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}
.xa5a742c{align-self:flex-start;margin-top:8px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.x6f2fd8d{background:#17140f;color:#fff;text-decoration:none;font-size:15px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:18px 26px;border-radius:10px;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}
.xd1a989a{font-size:18px;line-height:1}
.x0cb4a5c{background:#c2185b;color:#fff;text-decoration:none;font-size:15px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:18px 26px;border-radius:10px;display:inline-flex;align-items:center;gap:12px;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}
.x51e2b87{display:block;width:100%;height:100%;object-fit:contain}
.x0156414{display:flex;flex-direction:column;gap:7px;min-width:0}
.x22a3fa8{font-family:'JetBrains Mono',monospace;font-size:16px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#c2185b}
.x180f2cc{font-size:16px;line-height:1.55;color:#5f5952}
.xccdcd97{display:flex;gap:18px;align-items:flex-start;padding:22px 0}
.xdaddb62{border-bottom:2px solid #e4dfd9;padding:0 0 76px;background:#ffffff}
.x0cf5a18{position:relative;overflow:hidden;background:#ffffff;height:clamp(460px,38vw,560px)}
.xd5712d3{position:absolute;top:0;bottom:0;left:46%;right:calc(48px + max(0px, (100vw - 1500px) / 2));overflow:hidden;border-radius:20px}
.xdb7b853{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 20%}
.xad2d408{position:absolute;top:0;bottom:0;left:0;width:46%;background:#ffffff}
.x1a47373{position:absolute;top:0;bottom:0;right:0;width:22%;background:linear-gradient(to left,rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.1) 62%,rgba(255,255,255,0) 100%)}
.x46fb917{position:relative;z-index:2;height:100%;max-width:1600px;margin:0 auto;padding:40px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:28px;align-items:center}
.xc35ef08{flex:1 1 360px;min-width:min(100%,290px);max-width:min(600px,42%);display:flex;flex-direction:column;gap:14px}
.x35688a0{width:30px;height:30px;flex:none;border-radius:50%;border:2px solid #c2185b;display:flex;align-items:center;justify-content:center}
.xbe9ea46{width:16px;height:16px;stroke:#c2185b;fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.x4eb2409{font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;color:#c2185b}
.xdc609bd{margin:0;font-size:clamp(32px,3.6vw,56px);line-height:0.98;font-weight:900;letter-spacing:-0.042em;text-transform:uppercase;color:#17140f}
.x86abdab{white-space:nowrap}
.x3510cf3{color:#c2185b;white-space:nowrap}
.x83a780a{width:110px;height:3px;background:#c2185b;display:block}
.x8e2ec90{margin:0;font-size:17px;line-height:1.62;color:#43403b}
.x9615d10{flex:0 1 330px;min-width:min(100%,270px);margin-left:auto;background:#fdfcfb;border-radius:20px;box-shadow:0 14px 40px rgba(23,20,15,0.12);padding:28px;display:flex;flex-direction:column;gap:11px}
.x84609d2{font-size:clamp(52px,5.2vw,68px);line-height:0.85;font-weight:900;letter-spacing:-0.05em;color:#c2185b}
.x3f78a3e{width:54px;height:3px;background:#c2185b;display:block}
.x5eb041b{margin:0;font-size:16.5px;line-height:1.32;font-weight:800;letter-spacing:-0.015em;color:#17140f}
.x864a97a{margin:0;font-size:14.5px;line-height:1.6;color:#5f5952}
.xf835a02{font-size:13px;font-weight:800;letter-spacing:0.01em;color:#c2185b;text-decoration:none;align-self:flex-start;margin-top:2px}
.xac24fdd{max-width:1500px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}
.xd01a603{background:#ffffff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(23,20,15,0.08);display:flex;flex-direction:column;min-width:0}
.x80f445e{position:relative;aspect-ratio:16/9;overflow:hidden;background:#17140f}
.xb21a3b4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.x80ea51b{position:relative;padding:16px 26px 30px;display:flex;flex-direction:column;gap:12px}
.xa42ea07{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:-38px}
.x4d32c08{width:56px;height:56px;flex:none;border-radius:50%;background:#fdf0f6;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(23,20,15,0.1)}
.xb149512{width:26px;height:26px;stroke:#c2185b;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.x234d683{font-size:19px;font-weight:900;letter-spacing:0.02em;text-transform:uppercase;color:#17140f}
.x7244311{width:44px;height:3px;background:#c2185b;display:block}
.x08a9f97{margin:0;font-size:15.5px;line-height:1.6;color:#5f5952}
.x319ecc4{width:56px;height:56px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(23,20,15,0.1)}
.x4867713{display:block;width:100%;height:100%;object-fit:cover}
.x2cac77c{max-width:1500px;margin:0 auto;padding:34px 48px 0;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.xd9eb6e7{background:#17140f;color:#fff;text-decoration:none;font-size:16.5px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:22px 30px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.xef5cf26{background:#c2185b;color:#fff;text-decoration:none;font-size:16.5px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:22px 30px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.xc698b5b{border-bottom:2px solid #e4dfd9;padding:0}
.x60b34d4{background:#ffffff}
.x30f846f{max-width:1400px;margin:0 auto;padding:58px 48px 40px;display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start}
.x8c24453{flex:1 1 460px;min-width:min(100%,320px);display:flex;flex-direction:column;gap:16px}
.x414a8b3{width:32px;height:32px;flex:none;border-radius:50%;border:2px solid #c2185b;display:flex;align-items:center;justify-content:center}
.xbb56d3b{width:18px;height:18px;stroke:#c2185b;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.xbdeca4c{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.22em;text-transform:uppercase;color:#c2185b}
.x9efc4f8{margin:0;font-size:clamp(36px,4.2vw,62px);line-height:0.92;font-weight:900;letter-spacing:-0.042em;text-transform:uppercase;color:#17140f}
.x02e6df4{width:150px;height:3px;background:#c2185b;display:block;margin:2px 0}
.x7c49905{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.24;font-weight:800;letter-spacing:-0.02em;color:#17140f}
.xf079dae{margin:0;font-size:17px;line-height:1.6;color:#5f5952;max-width:540px}
.x934d55f{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px 32px;margin-top:8px}
.x1533806{display:flex;gap:13px;align-items:flex-start;min-width:0}
.x597737f{width:26px;height:26px;flex:none;border-radius:50%;background:#c2185b;display:flex;align-items:center;justify-content:center;margin-top:2px}
.xdf961f6{width:15px;height:15px;stroke:#ffffff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.x4b616d6{display:flex;flex-direction:column;gap:5px;min-width:0}
.xfb48d10{font-size:15px;font-weight:900;letter-spacing:0.01em;text-transform:uppercase;color:#c2185b}
.xde88f26{font-size:15px;line-height:1.5;color:#5f5952}
.xb9a6b02{flex:1 1 480px;min-width:min(100%,300px);display:flex;flex-direction:column;gap:16px}
.x7e8713c{display:block;width:100%;height:auto;border-radius:16px}
.x3375558{background:#c2185b;border-radius:12px;padding:20px 26px;display:flex;gap:16px;align-items:flex-start}
.xf02558a{width:30px;height:30px;flex:none;display:block;margin-top:1px}
.xcff9c29{width:100%;height:100%;stroke:#ffffff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.x29630f9{margin:0;font-size:15.5px;line-height:1.55;color:rgba(255,255,255,0.92)}
.xf6a716b{color:#ffffff;font-weight:900;text-transform:uppercase;letter-spacing:0.02em}
.x11ac7d7{max-width:1400px;margin:0 auto;padding:0 48px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:22px}
.xfcc67b4{background:#ffffff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(23,20,15,0.08);display:flex;flex-wrap:wrap;min-width:0}
.x43bd96e{flex:1 1 220px;min-width:min(100%,190px);padding:30px 26px 32px;display:flex;flex-direction:column;gap:14px}
.x0fe3748{width:52px;height:52px;flex:none;border-radius:50%;background:#c2185b;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}
.xce2d903{margin:0;font-size:23px;line-height:1.12;font-weight:900;letter-spacing:-0.02em;text-transform:uppercase;color:#17140f}
.x9c1aff4{width:64px;height:3px;background:#c2185b;display:block}
.x278e04f{flex:1 1 180px;min-width:min(100%,150px);position:relative;min-height:240px;overflow:hidden}
.x239fcec{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.x246733c{border-bottom:2px solid #e4dfd9;padding:80px 48px}
.x9b75924{max-width:1500px;margin:0 auto}
.x39c4411{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.35fr);gap:52px;align-items:start}
.xffe8311{width:17px;height:17px;stroke:#c2185b;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.xdf10f20{margin:0;font-size:clamp(36px,3.7vw,58px);line-height:0.98;font-weight:900;letter-spacing:-0.038em;text-transform:uppercase;color:#17140f}
.x4cf1c4b{display:flex;flex-direction:column;gap:9px;margin:2px 0 4px}
.xbc7b07a{display:flex;gap:11px;align-items:flex-start}
.xeffa0f2{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.08em;color:#c2185b;line-height:1.5;flex:none}
.x43aff66{font-size:14px;font-weight:900;letter-spacing:0.02em;text-transform:uppercase;color:#17140f;line-height:1.35}
.x793f97f{margin:0;font-size:18px;line-height:1.6;color:#5f5952}
.x3922d32{min-width:0}
.x485d084{display:block;width:100%;height:auto}
.x3050b8d{border-top:2px solid #e4dfd9;margin-top:44px;padding-top:40px;display:grid;grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);gap:44px;align-items:start}
.x2b1e4d1{display:flex;flex-direction:column;gap:16px}
.xede82b0{margin:0;font-size:clamp(30px,3vw,44px);line-height:1;font-weight:900;letter-spacing:-0.032em;text-transform:uppercase;color:#17140f}
.x6843b7e{width:80px;height:3px;background:#c2185b;display:block}
.x4dcc7e3{margin:0;font-size:20px;line-height:1.6;color:#5f5952}
.x51955eb{background:#17140f;color:#fff;text-decoration:none;font-size:16.5px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:20px 26px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.x533c271{background:#c2185b;color:#fff;text-decoration:none;font-size:16.5px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:20px 26px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.xedc530f{display:flex;align-items:flex-start;gap:11px;margin-top:6px}
.xb0e86da{width:20px;height:20px;flex:none;margin-top:2px;display:block}
.x14463b8{width:100%;height:100%;stroke:#7d766c;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.xd4f7bf9{font-size:14px;line-height:1.5;color:#7d766c}
.xbc7424a{min-width:0;display:flex;flex-direction:column;gap:16px}
.x01a71f7{display:block;width:100%;height:auto;border-radius:12px}
.x7c501d8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.xe3cf993{background:#faf8f6;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}
.x20eed9a{display:flex;align-items:flex-start;gap:11px}
.x4bc5dd5{font-size:15px;line-height:1.45;color:#33302b}
.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}
.x3ce0121{background:#c2185b;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}
.x9b5a734{width:60px;height:60px;border-radius:50%;border:2px solid #c2185b;display:flex;align-items:center;justify-content:center;flex:none}
.xac5480a{width:30px;height:30px;stroke:#c2185b;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}
.x6a899b3{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#c2185b}
.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}
.x5a19f10{max-width:1400px;margin:0 auto;padding:44px 48px 84px;display:flex;flex-direction:column;gap:13px;align-items:flex-start}
.x6da6a62{display:flex;flex-wrap:wrap;gap:14px}
.xae2423f{background:#17140f;color:#fff;text-decoration:none;font-size:16px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:20px 28px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.x4fae432{background:#c2185b;color:#fff;text-decoration:none;font-size:16px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:20px 28px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.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}
.xb8fb7c3{display:inline-flex;align-items:center;gap:11px;border:1.5px solid #f0cfdd;border-radius:999px;background:#ffffff;padding:9px 20px 9px 9px;margin-bottom:22px}
.x026018d{width:28px;height:28px;flex:none;border-radius:50%;background:#c2185b;display:flex;align-items:center;justify-content:center}
.xb32c367{width:16px;height:16px;stroke:#ffffff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.x483d78f{font-size:13.5px;font-weight:900;letter-spacing:0.09em;text-transform:uppercase;color:#c2185b}
.x4522aaa{margin:0;font-size:clamp(30px,3.6vw,50px);line-height:1.04;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f;text-align:center;max-width:980px;text-wrap:balance}
.x9479563{margin:16px 0 0;font-size:17.5px;line-height:1.5;color:#5f5952;text-align:center;max-width:640px}
.x5282bef{width:96px;height:4px;background:#c2185b;display:block;margin:22px 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}
.x5801745{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:none;align-items:center;justify-content:center;z-index:2}
.x8215245{width:20px;height:20px;stroke:#c2185b;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}
.xf505d39{width:44px;height:44px;flex:none;border-radius:50%;background:#c2185b;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}
.xb4dbe2f{width:19px;height:19px;fill:#c2185b}
.x5d655b8{display:flex;align-items:center;gap:11px}
.x6aa6bf0{width:32px;height:32px;flex:none;border-radius:50%;background:#c2185b;display:flex;align-items:center;justify-content:center}
.x5be0fa3{width:18px;height:18px;stroke:#ffffff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.x8bb3997{display:flex;flex-direction:column;gap:1px}
.xa87e22a{font-size:14.5px;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;color:#17140f}
.x4d6ec0a{font-size:13px;letter-spacing:0.04em;text-transform:uppercase;color:#7d766c}
.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}
.x587475b{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;color:#c2185b}
.x888e870{font-family:'Dancing Script',cursive;font-size:clamp(38px,3.6vw,52px);line-height:1;font-weight:700;color:#c2185b;margin:-4px 0 -2px}
.x4ceb051{margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.02;font-weight:900;letter-spacing:-0.035em;text-transform:uppercase;color:#17140f}
.xda604e7{width:62px;height:3px;background:#c2185b;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}
.xc51b035{font-size:14px;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;color:#c2185b}
.x6f39fd0{display:flex;align-items:center;gap:10px;border:1.5px solid #c2185b;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}
.x5754ec0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}
.x068e825{position:absolute;left:0;right:0;bottom:0;padding:30px 18px 18px;text-align:center;background:linear-gradient(to top,rgba(10,8,6,0.92),rgba(10,8,6,0.55) 55%,rgba(10,8,6,0))}
.xae9e1dc{font-size:12.5px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.86)}
.xe92f81b{font-size:clamp(24px,2.2vw,32px);font-weight:900;letter-spacing:-0.03em;color:#ffffff;line-height:1.1}
.x83b52aa{font-size:0.62em}
.xf0e4769{position:absolute;left:0;right:0;bottom:0;padding:30px 18px 18px;text-align:center;background:linear-gradient(to top,rgba(194,24,91,0.97),rgba(194,24,91,0.6) 55%,rgba(194,24,91,0))}
.x612e8ce{font-size:12.5px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.9)}
.x937084f{background:#ffffff;border:1.5px solid #f2dbe4;border-radius:14px;padding:22px 26px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}
.x488ad48{width:64px;height:64px;flex:none;border-radius:50%;background:#c2185b;display:flex;align-items:center;justify-content:center}
.x0b071a1{width:32px;height:32px;stroke:#ffffff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.x5a60798{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:5px}
.xa64043d{font-size:clamp(19px,1.9vw,26px);font-weight:900;letter-spacing:-0.01em;text-transform:uppercase;color:#17140f;line-height:1.15}
.x669aab5{font-size:15.5px;line-height:1.45;color:#5f5952}
.x80c32b0{background:#fdf2f6;border-radius:14px;padding:34px 12px;display:flex;flex-wrap:wrap;gap:26px 0}
.xdc56775{flex:1 1 170px;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 18px;box-shadow:1.5px 0 0 #f2dbe4}
.x30286fb{width:50px;height:50px;flex:none;display:block;object-fit:contain}
.x1096746{font-size:13px;font-weight:900;letter-spacing:0.07em;text-transform:uppercase;color:#17140f;line-height:1.25}
.xfe9c9e5{font-size:clamp(28px,2.6vw,38px);font-weight:900;letter-spacing:-0.035em;color:#c2185b;line-height:1}
.x8e44921{font-size:0.5em;letter-spacing:0.02em}
.x70bb2c7{flex:1 1 170px;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 18px}
.xd24de2b{margin:2px 0 0;font-size:14px;line-height:1.5;color:#7d766c;text-align:center}
.xd754b82{margin-top:22px;display:flex;justify-content:center}
.x6242eaf{border-bottom:2px solid #e4dfd9;padding:56px 48px;background:#faf8f6;margin-top:20px}
.xfc27b5c{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;gap:56px;align-items:center}
.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}
.xedd26cc{width:26px;height:26px;flex:none;border-radius:50%;background:#c2185b;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}
.x484a463{align-self:flex-start;margin-top:14px;display:flex;flex-direction:column;gap:13px;align-items:flex-start}
.x1530ba9{background:#17140f;color:#fff;text-decoration:none;font-size:16.5px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:20px 28px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.x93348da{background:#c2185b;color:#fff;text-decoration:none;font-size:16.5px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;padding:20px 28px;border-radius:10px;display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.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}
.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}
.xf14a6f4{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;color:#c2185b}
.x16a1737{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.06;font-weight:900;letter-spacing:-0.03em;color:#17140f}
.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}
.x108645d{width:20px;height:20px;flex:none;margin-top:2px}
.x0ecd796{font-size:16px;line-height:1.45;color:#33302b}
.x01ccbd5{margin-top:18px;padding-top:20px;border-top:1.5px solid #e4dfd9;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}
.xc18b221{font-size:19px;font-weight:900;letter-spacing:-0.015em;color:#17140f}
.xc6a3504{display:block;width:100%;max-width:none;height:auto}
.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}
.xf5315b1{width:84px;height:84px;flex:none;border-radius:50%;background:#fdf0f6;display:flex;align-items:center;justify-content:center}
.xf5c5117{width:44px;height:44px;stroke:#c2185b;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.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}
.x64317a2{width:130px;height:3px;background:#c2185b;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}
.x4c4fd39{color:#c2185b;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}
.xcf9e515{width:52px;height:52px;flex:none;border-radius:50%;background:#fdf0f6;display:flex;align-items:center;justify-content:center}
.x712c7c2{width:27px;height:27px;stroke:#c2185b;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}
.xb3552fb{width:56px;height:2.5px;background:#c2185b;display:block;margin:auto 0 2px}
.x30392df{font-family:'JetBrains Mono',monospace;font-size:18px;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;color:#c2185b}
.x621b92a{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.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}
.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}
.x2c0c6cd{position:absolute;top:50%;right:12%;transform:translateY(-50%);width:44%;height:auto;z-index:1;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%)}
.x29b4c04{margin:0;font-size:17.5px;line-height:1.6;color:#5f5952;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}
.x8087732{width:46px;height:46px;flex:none;border-radius:50%;background:#fdf0f6;display:flex;align-items:center;justify-content:center}
.xa22e306{width:23px;height:23px;stroke:#c2185b;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}
.xd94fa60{font-size:14.5px;line-height:1.45;color:#5f5952;white-space:nowrap}
.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}
.xcd2e1c5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:38px}
.xc2d8a0e{margin:0;font-size:clamp(36px,5vw,72px);line-height:0.94;font-weight:900;letter-spacing:-0.042em;text-transform:uppercase;color:#17140f}
.x6ed1182{margin:0;font-size:19px;line-height:1.5;color:#5f5952;max-width:560px}
.x9e91611{width:100px;height:4px;background:#c2185b;display:block;margin-top:4px}
.x1ba1e64{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:26px;align-items:stretch}
.x3e4d284{background:#ffffff;border:1px solid #f2e4ea;border-radius:18px;border-bottom:4px solid #c2185b;box-shadow:0 2px 14px rgba(23,20,15,0.07);overflow:hidden;display:flex;flex-direction:column}
.x15eb50c{position:relative;aspect-ratio:3/2;overflow:hidden;background:#f4f2f0}
.x0ff6670{padding:30px 30px 32px;display:flex;flex-direction:column;gap:12px;flex:1}
.xd30774c{margin:0;font-size:23px;font-weight:900;letter-spacing:-0.02em;text-transform:uppercase;color:#17140f}
.x942a8b1{margin:0;font-size:16.5px;line-height:1.5;color:#5f5952}
.x13bdfe3{margin-top:auto;padding-top:16px;font-size:clamp(26px,2.3vw,32px);font-weight:900;letter-spacing:-0.025em;color:#c2185b;text-decoration:none}
.x882f703{font-size:14.5px;color:#7d766c}
.x2d28280{margin-top:auto;background:#c2185b;color:#fff;border:none;cursor:pointer;font-family:Archivo,sans-serif;font-size:17px;font-weight:900;letter-spacing:0.04em;text-transform:uppercase;padding:22px 28px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.x6cdc327{font-size:20px;line-height:1}
.xa23bd0c{margin-top:auto;padding-top:16px;font-size:18px;font-weight:800;letter-spacing:0.01em;color:#c2185b;text-decoration:none;border-bottom:2px solid #c2185b;align-self:flex-start}
.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}
.x2133f08{color:#c2185b;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}
.x258866c{position:fixed;right:24px;bottom:24px;z-index:120;width:min(380px,calc(100vw - 48px));background:#ffffff;border:1px solid #ece7e1;border-radius:18px;box-shadow:0 18px 48px rgba(23,20,15,0.22);overflow:hidden;display:flex;flex-direction:column}
.x1daf543{background:#c2185b;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px}
.x22ce926{width:34px;height:34px;flex:none;border-radius:50%;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center}
.x7ecbcd2{display:flex;flex-direction:column}
.x5747381{font-size:15px;font-weight:900;letter-spacing:-0.01em;color:#ffffff}
.x8e1303e{font-size:12.5px;color:rgba(255,255,255,0.82)}
.xe9ce162{background:none;border:none;cursor:pointer;padding:4px;display:flex;color:#ffffff}
.xa5cdf51{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}
.x2d482cf{padding:22px;display:flex;flex-direction:column;gap:14px;background:#faf8f6}
.xd11ff1c{background:#ffffff;border:1px solid #ece7e1;border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.55;color:#43403b}
.xc21c70e{display:flex;flex-wrap:wrap;gap:8px}
.x9047501{border:1px solid #f0cfdd;border-radius:20px;padding:9px 14px;font-size:13.5px;font-weight:700;color:#c2185b;cursor:pointer}
.x4e4541a{display:flex;align-items:center;gap:10px;background:#ffffff;border:1px solid #ece7e1;border-radius:12px;padding:12px 14px}
.x2c390f8{flex:1;font-size:14.5px;color:#9c958c}
.x810bc5e{width:32px;height:32px;flex:none;border-radius:8px;background:#c2185b;display:flex;align-items:center;justify-content:center}
.xd228241{width:17px;height:17px;stroke:#ffffff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.x2dd0897{font-size:13.5px;color:#7d766c;text-decoration:none;text-align:center}
.x832a12e{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#faf8f6;border-top:2px solid #c2185b;padding:16px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;transform:translateY(130%);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}
.xba9ef46{font-size:14px;color:#7d766c}
.xfa17eb4{background:#c2185b;color:#fff;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;padding:16px 28px;white-space:nowrap}

@media (max-width:1024px){
  .x508b61c{padding:44px 27px 42px 33px}
  .x10dd440{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .x5388904{padding:54px 33px 49px}
  .x1382a03{margin-bottom:27px}
  .x7da1773{grid-template-columns:repeat(auto-fit,minmax(min(100%, 380px),1fr))}
  .x42abcce{padding:52px 33px 54px}
  .x2f7d960{padding-right:33px}
  .x5caca1f{padding:0 27px}
  .x9fc0d05{padding:54px 33px}
  .xffb521d{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .xe815557{margin-top:35px}
  .xcab929b{padding:60px 33px}
  .xc530725{gap:35px;margin-bottom:33px}
  .x922ccb5{gap:30px;margin-top:38px;padding-top:30px}
  .xdaddb62{padding:0 0 52px}
  .x46fb917{padding:27px}
  .xac24fdd{padding:0 33px}
  .x2cac77c{padding:23px 33px 0}
  .x30f846f{padding:39px 33px 27px;gap:30px}
  .x11ac7d7{padding:0 33px 27px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 420px),1fr))}
  .x246733c{padding:54px 33px}
  .x39c4411{gap:35px}
  .x3050b8d{margin-top:30px;padding-top:27px;gap:30px}
  .x624e799{font-size:25px}
  .x5a19f10{padding:30px 33px 57px}
  .x3b85116{padding:60px 33px}
  .x780fb47{padding:60px 33px 0}
  .x92731bf{gap:35px}
  .x6242eaf{padding:38px 33px}
  .xfc27b5c{gap:38px}
  .x0ebeb8e{margin-top:75px}
  .x9e8d60d{gap:27px;margin-bottom:30px}
  .x4536fa7{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .xc9d5184{padding:49px 33px 54px}
  .x2311838{padding:30px 27px 27px}
  .x7f7644d{padding:52px 33px 30px}
  .xe21496a{padding:0 33px 49px}
  .xe47546d{padding:65px 33px}
  .xed56406{gap:44px}
  .x8c32fcd{font-size:31px}
  .x832a12e{padding:12px 33px}
}

@media (max-width:760px){
  .xf7da5fb{grid-template-columns:minmax(0, 1fr)}
  .x508b61c{padding:27px 17px 26px 20px}
  .x8ee6ddc:has(>a,>button),.x8ee6ddc: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}
  .x344dcf5:has(>a,>button),.x344dcf5:has(>:nth-child(3)){flex-wrap:wrap}
  .xc74bdc5{white-space:normal}
  .x5de008f:has(>a,>button),.x5de008f:has(>:nth-child(3)){flex-wrap:wrap}
  .x22e0e38:has(>a,>button),.x22e0e38:has(>:nth-child(3)){flex-wrap:wrap}
  .xc085056:has(>a,>button),.xc085056:has(>:nth-child(3)){flex-wrap:wrap}
  .x6e2df92{white-space:normal}
  .x0999bfe{white-space:normal}
  .xd55be12{width:100%;max-width:100%}
  .x5388904{padding:34px 20px 30px}
  .x1382a03{margin-bottom:17px}
  .xc6fbc5a:has(>a,>button),.xc6fbc5a:has(>:nth-child(3)){flex-wrap:wrap}
  .x2629453:has(>a,>button),.x2629453:has(>:nth-child(3)){flex-wrap:wrap}
  .xd178361{white-space:normal}
  .x7da1773{grid-template-columns:repeat(auto-fit,minmax(min(100%, 380px),1fr))}
  .x10e6ca8:has(>a,>button),.x10e6ca8:has(>:nth-child(3)){flex-wrap:wrap}
  .xb7d1796:has(>a,>button),.xb7d1796:has(>:nth-child(3)){flex-wrap:wrap}
  .x75232d0:has(>a,>button),.x75232d0:has(>:nth-child(3)){flex-wrap:wrap}
  .x96e2712:has(>a,>button),.x96e2712:has(>:nth-child(3)){flex-wrap:wrap}
  .xb2c9b80{white-space:normal}
  .xb2c9b80:has(>a,>button),.xb2c9b80:has(>:nth-child(3)){flex-wrap:wrap}
  .x24a72b2{white-space:normal}
  .x5dcb789:has(>a,>button),.x5dcb789:has(>:nth-child(3)){flex-wrap:wrap}
  .x5af8063:has(>a,>button),.x5af8063:has(>:nth-child(3)){flex-wrap:wrap}
  .x48804c2:has(>a,>button),.x48804c2:has(>:nth-child(3)){flex-wrap:wrap}
  .xf538f01{white-space:normal}
  .xf538f01:has(>a,>button),.xf538f01:has(>:nth-child(3)){flex-wrap:wrap}
  .x42abcce{padding:32px 20px 34px}
  .x2f7d960{padding-right:20px}
  .x5caca1f{padding:0 17px}
  .x718b2c5:has(>a,>button),.x718b2c5:has(>:nth-child(3)){flex-wrap:wrap}
  .x4c57a16:has(>a,>button),.x4c57a16:has(>:nth-child(3)){flex-wrap:wrap}
  .x117dd0b:has(>a,>button),.x117dd0b:has(>:nth-child(3)){flex-wrap:wrap}
  .x9fc0d05{padding:34px 20px}
  .xffb521d{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x8f305b1:has(>a,>button),.x8f305b1:has(>:nth-child(3)){flex-wrap:wrap}
  .xe815557{margin-top:22px}
  .xa432240:has(>a,>button),.xa432240:has(>:nth-child(3)){flex-wrap:wrap}
  .x974336b{height:auto;min-height:86px}
  .x7cde95c{white-space:normal}
  .x7cde95c:has(>a,>button),.x7cde95c:has(>:nth-child(3)){flex-wrap:wrap}
  .xed8c162{white-space:normal}
  .xed8c162:has(>a,>button),.xed8c162:has(>:nth-child(3)){flex-wrap:wrap}
  .xcab929b{padding:37px 20px}
  .xc530725{gap:22px;margin-bottom:20px}
  .xd0ca1e3:has(>a,>button),.xd0ca1e3:has(>:nth-child(3)){flex-wrap:wrap}
  .xbe0fc63:has(>a,>button),.xbe0fc63:has(>:nth-child(3)){flex-wrap:wrap}
  .x86bc966{height:auto;min-height:62px}
  .x86bc966:has(>a,>button),.x86bc966:has(>:nth-child(3)){flex-wrap:wrap}
  .x922ccb5{gap:18px;margin-top:24px;padding-top:18px}
  .x6f2fd8d{white-space:normal}
  .x6f2fd8d:has(>a,>button),.x6f2fd8d:has(>:nth-child(3)){flex-wrap:wrap}
  .x0cb4a5c{white-space:normal}
  .x0cb4a5c:has(>a,>button),.x0cb4a5c: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}
  .xdaddb62{padding:0 0 32px}
  .x46fb917{padding:17px}
  .x35688a0:has(>a,>button),.x35688a0:has(>:nth-child(3)){flex-wrap:wrap}
  .x86abdab{white-space:normal}
  .x3510cf3{white-space:normal}
  .xac24fdd{padding:0 20px}
  .x4d32c08:has(>a,>button),.x4d32c08:has(>:nth-child(3)){flex-wrap:wrap}
  .x2cac77c{padding:14px 20px 0}
  .xd9eb6e7{white-space:normal}
  .xd9eb6e7:has(>a,>button),.xd9eb6e7:has(>:nth-child(3)){flex-wrap:wrap}
  .xef5cf26{white-space:normal}
  .xef5cf26:has(>a,>button),.xef5cf26:has(>:nth-child(3)){flex-wrap:wrap}
  .x30f846f{padding:24px 20px 17px;gap:18px}
  .x414a8b3:has(>a,>button),.x414a8b3:has(>:nth-child(3)){flex-wrap:wrap}
  .x1533806:has(>a,>button),.x1533806:has(>:nth-child(3)){flex-wrap:wrap}
  .x597737f:has(>a,>button),.x597737f:has(>:nth-child(3)){flex-wrap:wrap}
  .x3375558:has(>a,>button),.x3375558:has(>:nth-child(3)){flex-wrap:wrap}
  .x11ac7d7{padding:0 20px 17px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 420px),1fr))}
  .x0fe3748:has(>a,>button),.x0fe3748:has(>:nth-child(3)){flex-wrap:wrap}
  .x246733c{padding:34px 20px}
  .x39c4411{grid-template-columns:minmax(0, 1fr);gap:22px}
  .xbc7b07a:has(>a,>button),.xbc7b07a:has(>:nth-child(3)){flex-wrap:wrap}
  .x3050b8d{margin-top:18px;padding-top:17px;grid-template-columns:minmax(0, 1fr);gap:18px}
  .x51955eb{white-space:normal}
  .x51955eb:has(>a,>button),.x51955eb:has(>:nth-child(3)){flex-wrap:wrap}
  .x533c271{white-space:normal}
  .x533c271:has(>a,>button),.x533c271:has(>:nth-child(3)){flex-wrap:wrap}
  .xedc530f:has(>a,>button),.xedc530f:has(>:nth-child(3)){flex-wrap:wrap}
  .x7c501d8{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x20eed9a:has(>a,>button),.x20eed9a:has(>:nth-child(3)){flex-wrap:wrap}
  .xa73ba67:has(>a,>button),.xa73ba67:has(>:nth-child(3)){flex-wrap:wrap}
  .x624e799{font-size:20px}
  .x9b5a734{height:auto;min-height:60px}
  .x9b5a734:has(>a,>button),.x9b5a734:has(>:nth-child(3)){flex-wrap:wrap}
  .x5a19f10{padding:18px 20px 35px}
  .xae2423f{white-space:normal}
  .xae2423f:has(>a,>button),.xae2423f:has(>:nth-child(3)){flex-wrap:wrap}
  .x4fae432{white-space:normal}
  .x4fae432:has(>a,>button),.x4fae432:has(>:nth-child(3)){flex-wrap:wrap}
  .x3b85116{padding:37px 20px}
  .xb8fb7c3:has(>a,>button),.xb8fb7c3:has(>:nth-child(3)){flex-wrap:wrap}
  .x026018d:has(>a,>button),.x026018d:has(>:nth-child(3)){flex-wrap:wrap}
  .x8033093:has(>a,>button),.x8033093:has(>:nth-child(3)){flex-wrap:wrap}
  .xf505d39:has(>a,>button),.xf505d39:has(>:nth-child(3)){flex-wrap:wrap}
  .x31a824a:has(>a,>button),.x31a824a:has(>:nth-child(3)){flex-wrap:wrap}
  .x5d655b8:has(>a,>button),.x5d655b8:has(>:nth-child(3)){flex-wrap:wrap}
  .x6aa6bf0:has(>a,>button),.x6aa6bf0:has(>:nth-child(3)){flex-wrap:wrap}
  .x780fb47{padding:37px 20px 0}
  .x92731bf{gap:22px}
  .x888e870{margin:-4px 0 -2px}
  .x681ddff:has(>a,>button),.x681ddff:has(>:nth-child(3)){flex-wrap:wrap}
  .x6f39fd0:has(>a,>button),.x6f39fd0:has(>:nth-child(3)){flex-wrap:wrap}
  .x43ae6b3{grid-template-columns:minmax(0, 1fr)}
  .x488ad48{height:auto;min-height:64px}
  .x488ad48:has(>a,>button),.x488ad48:has(>:nth-child(3)){flex-wrap:wrap}
  .xd754b82:has(>a,>button),.xd754b82:has(>:nth-child(3)){flex-wrap:wrap}
  .x6242eaf{padding:24px 20px}
  .xfc27b5c{gap:24px}
  .xedd26cc:has(>a,>button),.xedd26cc:has(>:nth-child(3)){flex-wrap:wrap}
  .x1530ba9{white-space:normal}
  .x1530ba9:has(>a,>button),.x1530ba9:has(>:nth-child(3)){flex-wrap:wrap}
  .x93348da{white-space:normal}
  .x93348da:has(>a,>button),.x93348da:has(>:nth-child(3)){flex-wrap:wrap}
  .x0ebeb8e{margin-top:46px}
  .xac706e8{width:100%;max-width:100%}
  .x3fd6227:has(>a,>button),.x3fd6227:has(>:nth-child(3)){flex-wrap:wrap}
  .xc6a3504{max-width:100%}
  .x9e8d60d{gap:17px;margin-bottom:18px}
  .x9023cab:has(>a,>button),.x9023cab:has(>:nth-child(3)){flex-wrap:wrap}
  .xf5315b1{height:auto;min-height:84px}
  .xf5315b1:has(>a,>button),.xf5315b1:has(>:nth-child(3)){flex-wrap:wrap}
  .x4c4fd39{white-space:normal}
  .x4536fa7{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .xeec317d:has(>a,>button),.xeec317d:has(>:nth-child(3)){flex-wrap:wrap}
  .xcf9e515:has(>a,>button),.xcf9e515:has(>:nth-child(3)){flex-wrap:wrap}
  .xc9d5184{padding:30px 20px 34px}
  .xbfd8279{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x2311838{padding:18px 17px 17px}
  .x7f7644d{padding:32px 20px 18px}
  .x6d3301f:has(>a,>button),.x6d3301f:has(>:nth-child(3)){flex-wrap:wrap}
  .x8087732:has(>a,>button),.x8087732:has(>:nth-child(3)){flex-wrap:wrap}
  .xd94fa60{white-space:normal}
  .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}
  .x2d28280:has(>a,>button),.x2d28280: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}
  .x1daf543:has(>a,>button),.x1daf543:has(>:nth-child(3)){flex-wrap:wrap}
  .x22ce926:has(>a,>button),.x22ce926:has(>:nth-child(3)){flex-wrap:wrap}
  .xe9ce162:has(>a,>button),.xe9ce162:has(>:nth-child(3)){flex-wrap:wrap}
  .x4e4541a:has(>a,>button),.x4e4541a:has(>:nth-child(3)){flex-wrap:wrap}
  .x810bc5e:has(>a,>button),.x810bc5e:has(>:nth-child(3)){flex-wrap:wrap}
  .x832a12e{padding:10px 20px}
  .x832a12e:has(>a,>button),.x832a12e:has(>:nth-child(3)){flex-wrap:wrap}
  .xfa17eb4{white-space:normal}
}
