/* glp-1-program — generated by _build/cssx.py. Do not edit. */
.xd1422b8{--accent:#d30704;width:100%;overflow-x:hidden}
.x4a22b02{max-width:1440px;margin:0 auto;padding:48px 24px 40px;display:grid;grid-template-columns:.4fr 1.6fr;gap:32px;align-items:center}
.x4cc8f80{display:inline-flex;align-items:center;gap:9px;background:var(--accent,#d30704);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.09em;padding:9px 16px;border-radius:100px;margin-bottom:26px}
.x1b95628{font-size:clamp(42px,4.4vw,66px);line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:0 0 26px;text-transform:uppercase;white-space:nowrap}
.x81178e5{position:relative;display:inline-block}
.x9f9587a{position:absolute;left:0;bottom:2px;width:74%;height:6px;background:var(--accent,#d30704);border-radius:100px}
.x497b8b1{color:var(--accent,#d30704)}
.x0540ae7{font-size:18px;line-height:1.6;color:#5c5f66;max-width:500px;margin:0 0 20px}
.x7cc9399{display:flex;flex-direction:column;gap:14px;margin:0 0 32px}
.x39d2fac{display:inline-flex;align-items:center;gap:11px;font-size:20px;font-weight:700;color:#16181d}
.x6a6bc9a{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}
.xcc71bdf{background:var(--accent,#d30704);color:#fff;font-weight:700;font-size:16px;padding:16px 30px;border-radius:100px;display:inline-flex;align-items:center;gap:9px}
.x4ff818f{font-size:18px}
.xae7db72{display:flex;align-items:center;gap:22px;font-size:13.5px;font-weight:600;color:#8a8c92;flex-wrap:wrap}
.x098ab5d{color:#dcdce0}
.xd461c96{position:relative}
.x44460db{width:100%;height:auto;display:block;border-radius:16px}
.x96cac69{position:absolute;top:14px;right:14px;background:rgba(15,17,21,.82);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;padding:7px 13px;border-radius:100px;backdrop-filter:blur(4px)}
.x6fd5de5{position:absolute;bottom:18px;left:18px;width:138px;height:138px;border-radius:100px;background:var(--accent,#d30704);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 20px 44px -18px rgba(232,35,42,.7);border:4px solid #fff;transform:rotate(-8deg)}
.x9132aab{font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1}
.xc691cb2{font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1}
.x9c280b4{font-size:12px;font-weight:700;opacity:.9;line-height:1}
.x83861c8{max-width:1280px;margin:0 auto;padding:24px 24px 72px}
.x9f8958b{text-align:center;margin-bottom:44px}
.x61b4f75{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0}
.x384183c{display:grid;grid-template-columns:.85fr 2fr .85fr;gap:32px;align-items:center}
.x6921e43{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--accent,#d30704);margin-bottom:16px}
.x8de1f2e{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 22px}
.xc97974d{font-size:15.5px;line-height:1.6;color:#5c5f66;margin:0 0 16px}
.xbc7e63a{font-size:15.5px;line-height:1.55;color:#16181d;font-weight:800;margin:0}
.x0a54ef3{width:100%;display:block;border-radius:14px}
.xe6e38c3{text-align:center;margin-top:22px}
.xf033968{display:inline-block;background:var(--accent,#d30704);color:#fff;font-weight:800;font-size:16px;padding:15px 34px;border-radius:100px}
.xed99129{font-size:15.5px;line-height:1.6;color:#5c5f66;margin:0 0 26px}
.xc1bfca7{height:1px;background:#ececed;margin-bottom:26px}
.x6788b67{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}
.xb3abc3a{display:flex;justify-content:center;margin-bottom:10px}
.xf3e276f{font-size:13px;font-weight:800;line-height:1.3}
.xf878299{border-left:1px solid #ececed;border-right:1px solid #ececed}
.xd8a4c2b{background:#f7f7f8;padding:88px 24px}
.xd19bce4{max-width:1200px;margin:0 auto}
.x1dd1fe1{text-align:center;margin-bottom:52px}
.xb1d034b{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--accent,#d30704);margin-bottom:14px}
.xf96a727{font-size:44px;font-weight:800;letter-spacing:-.03em;margin:0;line-height:1.08}
.xbf0f489{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.x312a7d9{background:#fff;border:1px solid #ececed;border-radius:18px;padding:26px}
.xaf63a4f{position:relative;height:150px;border-radius:12px;overflow:hidden;margin-bottom:20px}
.xbd76eb0{width:100%;height:100%;object-fit:cover;display:block}
.x2fc8f8c{font-size:19px;font-weight:800;margin:0 0 8px}
.x113f5b4{font-size:14.5px;color:#6b6e76;line-height:1.55;margin:0}
.xf345aca{position:relative;height:150px;border-radius:12px;overflow:hidden;margin-bottom:20px;background:#fff}
.x5834a7d{padding:0 24px;margin:-44px auto 0;max-width:1200px;position:relative;z-index:5}
.xab235ab{background:var(--accent,#d30704);border-radius:22px;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;box-shadow:0 24px 60px -30px rgba(232,35,42,.6)}
.xf3971e9{display:flex;align-items:center;gap:22px}
.x578f23e{width:56px;height:56px;border-radius:14px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff}
.xa0edf66{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em}
.xb0fb53d{font-size:15px;color:rgba(255,255,255,.85);margin-top:4px}
.xabe7972{background:#fff;color:var(--accent,#d30704);font-weight:800;font-size:16px;padding:16px 30px;border-radius:100px;white-space:nowrap}
.xbf2b412{max-width:1120px;margin:0 auto;padding:40px 24px 96px}
.x7e98d7d{display:grid;grid-template-columns:1fr 1.35fr;gap:44px;align-items:start;margin-bottom:56px}
.x77fe0d6{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0 0 18px}
.x5a6a94d{font-size:16px;line-height:1.55;color:#5c5f66;margin:0 0 26px;max-width:400px}
.xc7da915{display:flex;flex-direction:column;gap:14px}
.x2289240{display:flex;gap:12px;font-size:15.5px;color:#3a3c42;font-weight:600}
.xa26d1b9{color:var(--accent,#d30704);font-weight:800}
.x117a021{display:flex;align-items:center;gap:12px;margin-top:6px}
.xeac5dec{height:38px;width:auto;display:block}
.xc2c3314{display:flex;justify-content:flex-end;margin-bottom:18px}
.x7ffb8c0{background:var(--accent,#d30704);color:#fff;font-size:14px;font-weight:800;letter-spacing:.08em;padding:10px 20px;border-radius:100px}
.x5501592{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}
.xf9b673f{background:#fdeeee;border-radius:20px;padding:28px 24px 24px;text-align:center}
.x0a28c70{font-size:15px;font-weight:800;letter-spacing:.05em;color:var(--accent,#d30704);margin-bottom:8px}
.x9116cc9{display:flex;align-items:baseline;justify-content:center;gap:4px}
.x9ebb58e{font-size:60px;font-weight:800;letter-spacing:-.04em;color:var(--accent,#d30704);line-height:1}
.xd3941a4{font-size:18px;color:#8a8c92;font-weight:600}
.xd5255ad{font-size:15px;color:#6b6e76;font-weight:600;margin-top:8px}
.x05070b1{height:168px;width:auto;display:block;margin:14px auto 0}
.x4195f87{background:#fff;border:1px solid #ececed;border-radius:20px;padding:28px 24px 24px;text-align:center}
.xc03cab6{font-size:15px;font-weight:800;letter-spacing:.05em;color:#16181d;margin-bottom:8px}
.x0547d55{font-size:60px;font-weight:800;letter-spacing:-.04em;line-height:1}
.x8f46e7d{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ececed;border-radius:12px;padding:18px;margin-bottom:16px;font-size:16px;font-weight:600;color:#3a3c42}
.x2b99ca6{font-size:17px}
.xf72210a{display:block;text-align:center;background:var(--accent,#d30704);color:#fff;font-weight:800;font-size:19px;padding:22px;border-radius:12px}
.x7a20d74{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}
.x31ac7d2{font-size:16px;color:#8a8c92;margin:0 0 24px}
.x605b1c4{border:1px solid #ececed;border-radius:18px;overflow:hidden;max-width:1120px}
.xd3b9850{display:flex;justify-content:space-between;padding:15px 24px;background:#fafafa;border-bottom:1px solid #ececed}
.x09cdfe7{font-size:14px;font-weight:800;letter-spacing:.08em;color:var(--accent,#d30704)}
.xe1f68dc{font-size:14px;font-weight:800;letter-spacing:.08em;color:#9a9a9e}
.x3700514{display:flex;align-items:center;gap:20px;padding:20px 28px;border-bottom:1px solid #f0f0f1}
.x651adf8{width:112px;height:74px;object-fit:cover;border-radius:12px;flex-shrink:0}
.x97445a8{flex:1}
.xe8b9599{font-size:21px;font-weight:700}
.x6e79a9b{font-size:16px;color:#9a9a9e;margin-top:4px}
.x42c7ba3{font-size:23px;font-weight:800}
.x919dc79{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#f7f7f8;border-bottom:1px solid #ececed}
.xc14f4ef{color:var(--accent,#d30704);font-size:18px}
.x7498eb4{font-size:21px;font-weight:800;flex:1}
.x05ffbe6{font-size:21px;font-weight:800}
.x3359197{display:flex;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid #ececed}
.x81351bd{font-size:24px}
.x292bb60{font-size:30px;font-weight:800;letter-spacing:-.01em;flex:1}
.x32723c2{font-size:20px;font-weight:700;color:#9a9a9e}
.x50b3864{font-size:40px;font-weight:800;color:var(--accent,#d30704);letter-spacing:-.02em}
.x50a2fed{display:flex;align-items:center;gap:18px;background:#ffffff;border-top:1px solid #ececed;padding:18px 24px}
.xce89df0{height:56px;width:auto;flex-shrink:0}
.xed93e50{font-size:18px;font-weight:800;color:#16181d}
.x188aa6b{font-size:15px;font-weight:700;color:#9a9a9e}
.x31d29ce{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--accent,#d30704);white-space:nowrap}
.x22da267{font-size:16px;color:#3a3c42}
.x22542d6{text-align:center;margin-top:36px}
.xb4ab49e{display:inline-flex;align-items:center;gap:10px;background:var(--accent,#d30704);color:#fff;font-weight:800;font-size:17px;padding:17px 42px;border-radius:100px}
.x94aa034{font-size:19px}
.x7bbea40{background:#f7f7f8;padding:96px 24px}
.x6e0ced1{max-width:1240px;margin:0 auto}
.x5d5dd78{font-size:19px;font-weight:800;letter-spacing:.12em;color:var(--accent,#d30704);margin-bottom:14px}
.xc4e3a83{font-size:44px;font-weight:800;letter-spacing:-.03em;margin:0 0 16px;line-height:1.08}
.xe80477c{font-size:17px;line-height:1.6;color:#5c5f66;margin:0 auto;max-width:640px}
.xbf3e1dc{color:#16181d;font-weight:800}
.x3511f54{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}
.x09e4a59{background:#fff;border:1px solid #ececed;border-radius:18px;padding:28px}
.x1bd59de{font-size:40px;font-weight:800;letter-spacing:-.03em;color:var(--accent,#d30704);line-height:1;margin-bottom:12px}
.x022f751{font-size:18px;font-weight:800;margin-bottom:8px}
.x3e0df23{font-size:14.5px;color:#6b6e76;line-height:1.55}
.x65ce716{--w:66.7%}
.xdba00da{--w:74.9%}
.x8916061{--from:74.9%}
.x97e01cc{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:36px}
.xb2ea8fc{display:inline-flex;align-items:center;gap:10px;background:var(--accent,#d30704);color:#fff;font-weight:800;font-size:17px;padding:17px 40px;border-radius:100px}
.xc6d6edd{font-size:14px;color:#8a8c92;font-weight:600}
.x480e691{background:linear-gradient(180deg,#ffffff 0%,#f7f7f8 100%);background-image:url('/assets/images/glp-1-program/titration-bg.png');background-repeat:no-repeat;background-position:top right;background-size:64% auto;color:#0f1115;padding:96px 24px}
.xbebe08e{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;margin-bottom:44px}
.xf2792e8{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--accent,#d30704);margin-bottom:16px}
.xf46ee16{font-size:64px;font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0 0 26px}
.xd603477{font-size:19px;line-height:1.6;color:#16181d;margin:0 0 16px}
.x24f079c{font-size:19px;line-height:1.6;color:#16181d;margin:0}
.xe766d76{display:flex;align-items:center;gap:14px;border:1px solid #ececed;border-radius:100px;padding:16px 26px;margin-top:26px;box-shadow:0 16px 40px -30px rgba(0,0,0,.4)}
.x6ee0661{flex-shrink:0}
.x475c303{font-size:22px;font-weight:800;letter-spacing:-.01em;color:#16181d}
.xfa14802{display:flex;justify-content:center}
.xf66da01{width:100%;max-width:620px;height:auto;display:block}
.xb222214{background:#fff;border:1px solid #ececed;border-radius:18px;padding:30px;box-shadow:0 20px 44px -32px rgba(15,17,21,.35)}
.xb6258b5{display:flex;align-items:center;gap:10px;margin-bottom:20px}
.xb76ea47{background:var(--accent,#d30704);color:#fff;font-size:15px;font-weight:800;padding:3px 9px;border-radius:6px}
.xc24ccff{font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--accent,#d30704)}
.x5774a75{display:flex;align-items:flex-start;gap:18px}
.x53ab58e{flex-shrink:0;width:60px;height:60px;border-radius:100px;background:#fdeeee;display:flex;align-items:center;justify-content:center}
.x4475997{font-size:22px;font-weight:800;margin:0 0 8px;line-height:1.1}
.xd04beea{font-size:14.5px;line-height:1.6;color:#6B7280;margin:0}
.x01617e9{display:flex;justify-content:center;margin-top:32px}
.x521c1af{background:#ffffff;padding:88px 24px}
.x241764d{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}
.x8975d5a{width:100%;height:auto;display:block}
.xb5b63a5{font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0 0 20px}
.xe97ebe4{font-size:17px;line-height:1.6;color:#5c5f66;margin:0 0 34px;max-width:540px}
.xeb146f7{color:#16181d}
.x3e040bf{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px;margin-bottom:36px;max-width:560px}
.x8033093{display:flex;gap:16px;align-items:flex-start}
.xdfbdd20{flex-shrink:0;width:48px;height:48px;border-radius:100px;background:#fdeeee;display:flex;align-items:center;justify-content:center}
.x3d57896{font-size:17px;font-weight:800}
.xa63700b{font-size:14px;color:#6b6e76;line-height:1.5}
.x7519127{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.x62ad611{background:var(--accent,#d30704);color:#fff;font-weight:700;font-size:16px;padding:16px 32px;border-radius:100px;display:inline-flex;align-items:center;gap:10px}
.x5d655b8{display:flex;align-items:center;gap:11px}
.x3e86ec8{font-size:14px;font-weight:800;color:#16181d}
.xe1cc1ad{font-size:13px;color:#8a8c92}
.x26ebd90{max-width:1200px;margin:0 auto;padding:96px 24px}
.xef94d16{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.xd486e8d{border:1px solid #ececed;border-radius:18px;overflow:hidden}
.x84ededf{width:100%;display:block}
.xddaf9ee{padding:24px}
.x1526a7c{font-size:18px;font-weight:800;margin:0 0 12px}
.x6b84a74{display:flex;flex-direction:column;gap:9px;font-size:15.5px;color:#16181d;font-weight:600}
.x7297eba{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:800;color:var(--accent,#d30704)}
.xde00808{font-size:15px}
.x2e003b4{font-size:44px;font-weight:800;letter-spacing:-.03em;margin:0 0 14px;line-height:1.08}
.x7b0298d{font-size:17px;color:#6b6e76;margin:0;max-width:560px;margin-inline:auto}
.xb9a0cc2{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px;margin:-4px;scrollbar-width:none;-ms-overflow-style:none}
.x13433bc{flex:0 0 calc((100% - 44px)/3);min-width:calc((100% - 44px)/3);scroll-snap-align:start;border-radius:18px;overflow:hidden;background:#fff;border:1px solid #ececed}
.x54b6f19{position:relative;height:300px}
.x3c34618{position:absolute;top:14px;right:14px;background:var(--accent,#d30704);color:#fff;font-size:12px;font-weight:800;padding:5px 11px;border-radius:100px;z-index:2}
.x2e47314{padding:18px 20px}
.x3cdae69{font-weight:800;font-size:16px}
.x994d351{font-size:13.5px;color:#6b6e76;margin-top:3px}
.x4890897{position:absolute;bottom:14px;left:14px;font-family:ui-monospace,monospace;font-size:10px;color:#9a9a9e;background:#fff;border:1px dashed #cececf;padding:5px 9px;border-radius:5px;z-index:2;display:none}
.x61bf961{position:absolute;top:150px;left:-20px;transform:translateY(-50%);width:52px;height:52px;border-radius:100px;border:1px solid #ececed;background:#fff;color:#16181d;font-size:22px;font-weight:700;cursor:pointer;box-shadow:0 12px 30px -12px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:5}
.x640bbac{position:absolute;top:150px;right:-20px;transform:translateY(-50%);width:52px;height:52px;border-radius:100px;border:1px solid #ececed;background:#fff;color:#16181d;font-size:22px;font-weight:700;cursor:pointer;box-shadow:0 12px 30px -12px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:5}
.x28002cb{text-align:center;margin-top:44px}
.x3a763c6{background:var(--accent,#d30704);color:#fff;font-weight:800;font-size:16px;padding:16px 34px;border-radius:100px;display:inline-block}
.x16d7fcc{margin-bottom:48px}
.xf8f4d60{font-size:14px;font-weight:800;letter-spacing:.12em;color:var(--accent,#d30704);margin-bottom:14px}
.x66c8a98{font-size:52px;font-weight:800;letter-spacing:-.03em;margin:0;line-height:1}
.xd5da0e2{width:64px;height:4px;background:var(--accent,#d30704);border-radius:2px;margin-top:20px}
.xf2a1343{background:#f7f7f8;border-radius:18px;overflow:hidden}
.x664d1c0{padding:26px 28px 30px}
.x8cd71ed{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.x166ae5f{width:38px;height:38px;border-radius:9px;background:var(--accent,#d30704);color:#fff;font-size:19px;font-weight:800;display:flex;align-items:center;justify-content:center}
.x0f2b043{color:var(--accent,#d30704);font-size:22px}
.x40182f8{font-size:22px;font-weight:800;margin:0;line-height:1.1}
.xee4c471{font-size:15px;color:#5c5f66;line-height:1.6;margin:0}
.xb565dbd{font-size:13px;color:#9a9a9e;font-style:italic}
.x3538876{font-size:15px;color:#5c5f66;line-height:1.6;margin:0 0 20px}
.x0c791af{display:flex;gap:20px;border-top:1px solid #e6e6e8;padding-top:18px}
.x09533c4{text-align:center;flex:1}
.x87b6a50{color:var(--accent,#d30704);font-size:20px;margin-bottom:6px}
.x4aa469c{font-size:12.5px;font-weight:700;color:#3a3c42;line-height:1.3}
.x5f98d7e{grid-column:1/-1;text-align:center;margin-top:44px}
.x2990be9{background:#ffffff;color:#16181d;padding:88px 24px}
.x346fc7e{max-width:1280px;margin:0 auto}
.xf225b3d{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--accent,#d30704);margin-bottom:14px}
.xe57d6c0{font-size:52px;font-weight:800;letter-spacing:-.03em;margin:0 0 14px;line-height:1}
.x4dbda96{font-size:17px;color:#5c5f66;margin:0;max-width:620px;margin-inline:auto;line-height:1.5}
.x674aefb{position:absolute;top:34px;left:12.5%;right:12.5%;height:2px;border-top:2px dashed var(--accent,#d30704);opacity:.5;z-index:0}
.xd6a5795{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative;z-index:1}
.xd13e063{display:flex;flex-direction:column;align-items:center}
.x12f13f5{background:var(--accent,#d30704);color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em;padding:8px 20px;border-radius:100px}
.x67336bc{width:68px;height:68px;border-radius:100px;background:#fff;box-shadow:0 10px 26px -12px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;margin:16px 0 -34px;position:relative;z-index:2}
.x9c570c5{background:#f7f7f8;border-radius:18px;padding:48px 24px 0;text-align:center;box-shadow:0 20px 50px -40px rgba(0,0,0,.4);overflow:hidden}
.x985ec94{font-size:22px;font-weight:800;margin:0 0 10px}
.x0a6fb4c{width:40px;height:3px;background:var(--accent,#d30704);border-radius:2px;margin:0 auto 16px}
.xd5c786e{font-size:14.5px;line-height:1.55;color:#5c5f66;margin:0 0 22px}
.xc84a350{height:180px;margin:0 -24px}
.xb85b6a2{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;background:#f7f7f8;border-radius:18px;padding:26px 32px;margin-top:26px}
.xc6fbc5a{display:flex;align-items:center;gap:14px}
.xfcd910e{font-size:19px;font-weight:800}
.x9dc5ac6{font-size:16px;color:#5c5f66}
.xc9400a2{width:1px;height:34px;background:#dcdce0}
.x72859fb{max-width:1200px;margin:0 auto;padding:40px 24px 20px}
.x9d553a1{background:#f7f7f8;border-radius:28px;padding:40px;box-shadow:0 30px 70px -50px rgba(0,0,0,.4)}
.xd52a9d1{display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:stretch}
.xfad8148{display:flex;align-items:stretch}
.x9ad9d80{width:100%;height:auto;object-fit:contain;display:block;border-radius:20px}
.x0508bad{display:inline-flex;align-items:center;gap:9px;background:#fdeeee;color:var(--accent,#d30704);font-size:12.5px;font-weight:800;letter-spacing:.12em;padding:8px 15px;border-radius:100px;margin-bottom:22px}
.x5deb446{font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 22px}
.x6bb5760{font-size:16.5px;line-height:1.6;color:#3a3c42;margin:0 0 18px}
.xd0411a5{font-size:16.5px;line-height:1.6;color:#3a3c42;margin:0 0 30px}
.x6a9b196{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;margin-bottom:28px}
.x5de40d7{flex-shrink:0;width:44px;height:44px;border-radius:100px;background:#fdeeee;color:var(--accent,#d30704);display:flex;align-items:center;justify-content:center}
.xbb550e3{font-size:15px;font-weight:800;line-height:1.3}
.x3df3638{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #ececed;border-radius:16px;padding:18px 22px}
.x266e2f3{font-size:16px;font-weight:800}
.x87c17b0{font-size:14px;color:#6b6e76}
.xfcda6c2{max-width:820px;margin:0 auto;padding:96px 24px}
.xe12feb9{display:flex;flex-direction:column;gap:12px}
.xe4ba5d1{border:1px solid #ececed;border-radius:14px;padding:4px 22px}
.x6997277{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:19px;font-weight:700}
.x8626853{color:var(--accent,#d30704);font-size:22px;transition:transform .2s;font-weight:400}
.xa016d05{font-size:14.5px;color:#6b6e76;line-height:1.65;margin:0 0 18px}

@media (max-width:1024px){
  .x4a22b02{padding:33px 16px 27px}
  .xc691cb2{font-size:30px}
  .x83861c8{padding:16px 16px 49px}
  .x9f8958b{margin-bottom:30px}
  .x61b4f75{font-size:34px}
  .x384183c{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .x8de1f2e{font-size:30px}
  .x6788b67{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .xd8a4c2b{padding:60px 16px}
  .x1dd1fe1{margin-bottom:35px}
  .xf96a727{font-size:34px}
  .xbf0f489{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .xab235ab{padding:27px 33px}
  .xbf2b412{padding:27px 16px 65px}
  .x7e98d7d{gap:30px;margin-bottom:38px}
  .x77fe0d6{font-size:36px}
  .x9ebb58e{font-size:47px}
  .x0547d55{font-size:47px}
  .x292bb60{font-size:24px}
  .x50b3864{font-size:31px}
  .x31d29ce{font-size:25px}
  .xb4ab49e{padding:12px 29px}
  .x7bbea40{padding:65px 16px}
  .xc4e3a83{font-size:34px}
  .x3511f54{grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:27px}
  .x1bd59de{font-size:31px}
  .xb2ea8fc{padding:12px 27px}
  .x480e691{padding:65px 16px}
  .xbebe08e{gap:33px;margin-bottom:30px}
  .xf46ee16{font-size:50px}
  .x521c1af{padding:60px 16px}
  .x241764d{gap:27px}
  .xb5b63a5{font-size:41px}
  .x3e040bf{gap:18px 27px}
  .x26ebd90{padding:65px 16px}
  .xef94d16{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .x2e003b4{font-size:34px}
  .x28002cb{margin-top:30px}
  .x16d7fcc{margin-bottom:33px}
  .x66c8a98{font-size:41px}
  .x5f98d7e{margin-top:30px}
  .x2990be9{padding:60px 16px}
  .xe57d6c0{font-size:41px}
  .xd6a5795{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .x9c570c5{padding:33px 16px 0}
  .xb85b6a2{gap:27px}
  .x72859fb{padding:27px 16px 14px}
  .x9d553a1{padding:27px}
  .xd52a9d1{gap:30px}
  .x5deb446{font-size:41px}
  .xfcda6c2{padding:65px 16px}
}

@media (max-width:760px){
  .x4a22b02{padding:20px 10px 17px;grid-template-columns:minmax(0, 1fr)}
  .x4cc8f80:has(>a,>button),.x4cc8f80:has(>:nth-child(3)){flex-wrap:wrap}
  .x1b95628{white-space:normal}
  .x39d2fac:has(>a,>button),.x39d2fac:has(>:nth-child(3)){flex-wrap:wrap}
  .xcc71bdf:has(>a,>button),.xcc71bdf:has(>:nth-child(3)){flex-wrap:wrap}
  .x6fd5de5{height:auto;min-height:138px}
  .xc691cb2{font-size:22px}
  .x83861c8{padding:10px 10px 30px}
  .x9f8958b{margin-bottom:18px}
  .x61b4f75{font-size:26px}
  .x384183c{grid-template-columns:minmax(0, 1fr)}
  .x8de1f2e{font-size:22px}
  .x6788b67{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .xb3abc3a:has(>a,>button),.xb3abc3a:has(>:nth-child(3)){flex-wrap:wrap}
  .xd8a4c2b{padding:37px 10px}
  .x1dd1fe1{margin-bottom:22px}
  .xf96a727{font-size:26px}
  .xbf0f489{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x5834a7d{margin:-44px 0 0}
  .xab235ab{padding:17px 20px}
  .xf3971e9:has(>a,>button),.xf3971e9:has(>:nth-child(3)){flex-wrap:wrap}
  .x578f23e:has(>a,>button),.x578f23e:has(>:nth-child(3)){flex-wrap:wrap}
  .xabe7972{white-space:normal}
  .xbf2b412{padding:17px 10px 40px}
  .x7e98d7d{grid-template-columns:minmax(0, 1fr);gap:18px;margin-bottom:24px}
  .x77fe0d6{font-size:27px}
  .x2289240:has(>a,>button),.x2289240:has(>:nth-child(3)){flex-wrap:wrap}
  .x117a021:has(>a,>button),.x117a021:has(>:nth-child(3)){flex-wrap:wrap}
  .xc2c3314:has(>a,>button),.xc2c3314:has(>:nth-child(3)){flex-wrap:wrap}
  .x5501592{grid-template-columns:minmax(0, 1fr)}
  .x9116cc9:has(>a,>button),.x9116cc9:has(>:nth-child(3)){flex-wrap:wrap}
  .x9ebb58e{font-size:35px}
  .x0547d55{font-size:35px}
  .x8f46e7d:has(>a,>button),.x8f46e7d:has(>:nth-child(3)){flex-wrap:wrap}
  .xd3b9850:has(>a,>button),.xd3b9850:has(>:nth-child(3)){flex-wrap:wrap}
  .x3700514:has(>a,>button),.x3700514:has(>:nth-child(3)){flex-wrap:wrap}
  .x919dc79:has(>a,>button),.x919dc79:has(>:nth-child(3)){flex-wrap:wrap}
  .x3359197:has(>a,>button),.x3359197:has(>:nth-child(3)){flex-wrap:wrap}
  .x292bb60{font-size:20px}
  .x50b3864{font-size:23px}
  .x50a2fed:has(>a,>button),.x50a2fed:has(>:nth-child(3)){flex-wrap:wrap}
  .x31d29ce{font-size:20px;white-space:normal}
  .xb4ab49e{padding:10px 18px}
  .xb4ab49e:has(>a,>button),.xb4ab49e:has(>:nth-child(3)){flex-wrap:wrap}
  .x7bbea40{padding:40px 10px}
  .xc4e3a83{font-size:26px}
  .x3511f54{grid-template-columns:repeat(1, minmax(0, 1fr));margin-bottom:17px}
  .x1bd59de{font-size:23px}
  .xb2ea8fc{padding:10px 17px}
  .xb2ea8fc:has(>a,>button),.xb2ea8fc:has(>:nth-child(3)){flex-wrap:wrap}
  .x480e691{padding:40px 10px}
  .xbebe08e{grid-template-columns:minmax(0, 1fr);gap:20px;margin-bottom:18px}
  .xf46ee16{font-size:37px}
  .xe766d76:has(>a,>button),.xe766d76:has(>:nth-child(3)){flex-wrap:wrap}
  .xfa14802:has(>a,>button),.xfa14802:has(>:nth-child(3)){flex-wrap:wrap}
  .xb6258b5:has(>a,>button),.xb6258b5:has(>:nth-child(3)){flex-wrap:wrap}
  .x5774a75:has(>a,>button),.x5774a75:has(>:nth-child(3)){flex-wrap:wrap}
  .x53ab58e{height:auto;min-height:60px}
  .x53ab58e:has(>a,>button),.x53ab58e:has(>:nth-child(3)){flex-wrap:wrap}
  .x01617e9:has(>a,>button),.x01617e9:has(>:nth-child(3)){flex-wrap:wrap}
  .x521c1af{padding:37px 10px}
  .x241764d{grid-template-columns:minmax(0, 1fr);gap:17px}
  .xb5b63a5{font-size:30px}
  .x3e040bf{grid-template-columns:minmax(0, 1fr);gap:11px 17px}
  .x8033093:has(>a,>button),.x8033093:has(>:nth-child(3)){flex-wrap:wrap}
  .xdfbdd20:has(>a,>button),.xdfbdd20:has(>:nth-child(3)){flex-wrap:wrap}
  .x62ad611:has(>a,>button),.x62ad611:has(>:nth-child(3)){flex-wrap:wrap}
  .x5d655b8:has(>a,>button),.x5d655b8:has(>:nth-child(3)){flex-wrap:wrap}
  .x26ebd90{padding:40px 10px}
  .xef94d16{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x7297eba:has(>a,>button),.x7297eba:has(>:nth-child(3)){flex-wrap:wrap}
  .x2e003b4{font-size:26px}
  .xb9a0cc2{margin:0}
  .x61bf961:has(>a,>button),.x61bf961:has(>:nth-child(3)){flex-wrap:wrap}
  .x640bbac:has(>a,>button),.x640bbac:has(>:nth-child(3)){flex-wrap:wrap}
  .x28002cb{margin-top:18px}
  .x16d7fcc{margin-bottom:20px}
  .x66c8a98{font-size:30px}
  .x8cd71ed:has(>a,>button),.x8cd71ed:has(>:nth-child(3)){flex-wrap:wrap}
  .x166ae5f:has(>a,>button),.x166ae5f:has(>:nth-child(3)){flex-wrap:wrap}
  .x0c791af:has(>a,>button),.x0c791af:has(>:nth-child(3)){flex-wrap:wrap}
  .x5f98d7e{grid-column:auto;margin-top:18px}
  .x2990be9{padding:37px 10px}
  .xe57d6c0{font-size:30px}
  .xd6a5795{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .x67336bc{height:auto;min-height:68px;margin:16px 0 -34px}
  .x67336bc:has(>a,>button),.x67336bc:has(>:nth-child(3)){flex-wrap:wrap}
  .x9c570c5{padding:20px 10px 0}
  .xc84a350{margin:0 0 0}
  .xb85b6a2{gap:17px}
  .xc6fbc5a:has(>a,>button),.xc6fbc5a:has(>:nth-child(3)){flex-wrap:wrap}
  .x72859fb{padding:17px 10px 10px}
  .x9d553a1{padding:17px}
  .xd52a9d1{grid-template-columns:minmax(0, 1fr);gap:18px}
  .xfad8148:has(>a,>button),.xfad8148:has(>:nth-child(3)){flex-wrap:wrap}
  .x0508bad:has(>a,>button),.x0508bad:has(>:nth-child(3)){flex-wrap:wrap}
  .x5deb446{font-size:30px}
  .x6a9b196{grid-template-columns:minmax(0, 1fr)}
  .x5de40d7:has(>a,>button),.x5de40d7:has(>:nth-child(3)){flex-wrap:wrap}
  .x3df3638:has(>a,>button),.x3df3638:has(>:nth-child(3)){flex-wrap:wrap}
  .xfcda6c2{padding:40px 10px}
  .x6997277:has(>a,>button),.x6997277:has(>:nth-child(3)){flex-wrap:wrap}
}
