/* Gerado a partir dos estilos que estavam soltos nas tags (mesma aparência). Ajustes novos: prefira classes com nome. */
.x1{height:40px;background:#14171A;padding:0 64px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.06)}
.x2{display:flex;align-items:center;gap:10px;min-width:0}
.x3{width:7px;height:7px;border-radius:999px;background:#D4A017;flex-shrink:0}
.x4{color:#E3B843;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.x5{font-size:11.5px;font-weight:700;color:#D4A017;flex-shrink:0;white-space:nowrap}
.x6{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 64px;background:#0A0D10;border-bottom:1px solid rgba(255,255,255,0.06);box-sizing:border-box;position:relative;z-index:3}
.x7{display:flex;align-items:center;gap:12px;min-width:0}
.x8{height:38px;width:35px;object-fit:contain;flex-shrink:0}
.x9{height:27px;width:166px;object-fit:contain}
.x10{display:flex;align-items:center;gap:36px}
.x11{font-size:13.5px;font-weight:700;letter-spacing:0.02em;color:#DEE1E4}
.x12{display:flex;align-items:center;gap:10px;flex-shrink:0}
.x13{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,0.16);display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.x14{display:flex;align-items:center;gap:6px;background:#D4A017;color:#14171A;font-size:13.5px;font-weight:800;padding:12px 20px;border-radius:100px;white-space:nowrap}
.x15{display:none;background:none;border:1px solid rgba(255,255,255,0.16);border-radius:10px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}
.x16{display:none}
.x17{display:none;position:absolute;top:100%;left:0;right:0;background:#0A0D10;border-bottom:1px solid rgba(255,255,255,0.08);box-shadow:0 24px 48px -20px rgba(0,0,0,0.65);box-sizing:border-box}
.x18{display:flex;flex-direction:column}
.x19{padding:16px 20px;font-size:15px;font-weight:700;color:#F2F0EA;border-bottom:1px solid rgba(255,255,255,0.07)}
.x20{padding:16px 20px;font-size:15px;font-weight:700;color:#F2F0EA}
.x21{display:flex;align-items:center;justify-content:center;gap:8px;background:#D4A017;color:#14171A;font-size:14.5px;font-weight:800;padding:14px 20px;border-radius:100px;margin:18px 20px 22px}
.x22{position:relative;height:740px;overflow:hidden;box-sizing:border-box}
.x23{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%}
.x24{position:absolute;inset:0;background:linear-gradient(90deg, rgba(10,13,16,0.97) 0%, rgba(10,13,16,0.9) 30%, rgba(10,13,16,0.66) 56%, rgba(10,13,16,0.22) 80%, rgba(10,13,16,0) 98%)}
.x25{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,13,16,0.35) 0%, rgba(10,13,16,0) 22%, rgba(10,13,16,0) 68%, rgba(10,13,16,0.5) 100%)}
.x26{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 64px;max-width:660px;box-sizing:border-box;z-index:2}
.x27{display:inline-flex;width:fit-content;align-items:center;gap:10px;padding:8px 16px;border-radius:100px;border:1px solid rgba(212,160,23,0.4);background:rgba(212,160,23,0.1)}
.x28{width:7px;height:7px;border-radius:999px;background:#D4A017}
.x29{color:#E3B843}
.x30{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:54px;line-height:1.04;letter-spacing:-0.02em;color:#FFFFFF}
.x31{font-size:25px;font-weight:600;letter-spacing:-0.01em;color:#DEE1E4}
.x32{color:#E3B843;font-size:1.25em}
.x33{margin:0;font-size:16px;line-height:1.7;color:#A9B4BE;max-width:460px}
.x34{display:flex;gap:14px;margin-top:8px}
.x35{background:#D4A017;color:#14171A;font-size:14.5px;font-weight:800;padding:17px 30px;border-radius:100px}
.x36{border:1.5px solid rgba(255,255,255,0.22);color:#FFFFFF;font-size:14.5px;font-weight:800;padding:17px 30px;border-radius:100px}
.x37{position:relative;z-index:4;height:0}
.x38{position:absolute;left:-5%;width:110%;top:-32px;transform:rotate(-2.5deg);background:#D4A017;overflow:hidden;padding:18px 0;border-top:1px solid rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.15);box-shadow:0 18px 40px -16px rgba(0,0,0,0.6)}
.x39{display:flex;width:max-content;animation:marquee-rtl 28s linear infinite}
.x40{display:flex;align-items:center;gap:28px;padding-right:28px;flex-shrink:0}
.x41{font-family:var(--f-titulo);font-weight:800;font-size:15px;letter-spacing:0.08em;color:#14171A;white-space:nowrap}
.x42{flex-shrink:0}
.x43{padding:140px 64px 104px;background:#0A0D10;box-sizing:border-box}
.x44{max-width:640px;margin:0 auto 52px auto;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}
.x45{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:34px;line-height:1.2;letter-spacing:-0.02em;color:#FFFFFF}
.x46{color:#E3B843;font-size:1.15em}
.x47{margin:0;font-size:14.5px;line-height:1.65;color:#A9B4BE}
.x48{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:18px}
.x49{border-radius:18px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.08);padding:26px;box-sizing:border-box}
.x50{width:38px;height:38px;border-radius:10px;background:rgba(212,160,23,0.12);display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.x51{margin:0 0 6px 0;font-family:var(--f-titulo);font-weight:800;font-size:15px;color:#FFFFFF}
.x52{margin:0;font-size:13px;line-height:1.6;color:#A9B4BE}
.x53{background:#F6F1E7;box-sizing:border-box}
.x54{display:flex;align-items:center;gap:72px;padding:104px 64px;box-sizing:border-box}
.x55{flex:1}
.x56{width:100%;height:440px;object-fit:cover;border-radius:20px}
.x57{flex:1;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}
.x58{color:#8A6410}
.x59{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:34px;line-height:1.18;letter-spacing:-0.02em;color:#14171A}
.x60{color:#A67A12;font-size:1.1em}
.x61{margin:0;font-size:15px;line-height:1.75;color:#4B4438}
.x62{display:flex;justify-content:center;gap:28px;margin-top:6px}
.x63{display:flex;flex-direction:column;align-items:center;gap:4px}
.x64{font-family:var(--f-titulo);font-weight:800;font-size:26px;color:#14171A}
.x65{font-size:11.5px;color:#6B6050}
.x66{width:1px;background:rgba(20,23,26,0.12)}
.x67{padding:0 64px 104px;box-sizing:border-box}
.x68{max-width:640px;margin:0 auto 40px auto;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}
.x69{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:30px;line-height:1.2;letter-spacing:-0.02em;color:#14171A}
.x70{color:#A67A12;font-size:1.15em}
.x71{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto}
.x72{background:#FFFFFF;border-radius:18px;padding:26px 30px;display:flex;gap:20px;align-items:flex-start;box-sizing:border-box;box-shadow:0 14px 34px -18px rgba(20,23,26,0.18)}
.x73{font-size:24px;color:#A67A12;flex-shrink:0}
.x74{margin:0 0 6px 0;font-family:var(--f-titulo);font-weight:800;font-size:16px;color:#14171A}
.x75{margin:0;font-size:13.5px;line-height:1.65;color:#5C5344}
.x76{padding:104px 64px;background:#0A0D10;box-sizing:border-box}
.x77{max-width:640px;margin:0 auto 52px auto;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}
.x78{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:32px;letter-spacing:-0.02em;color:#FFFFFF}
.x79{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:0 auto}
.x80{border-radius:20px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.08);padding:30px;box-sizing:border-box}
.x81{font-size:26px;color:#D4A017}
.x82{display:inline-block;margin-left:12px;padding:4px 12px;border-radius:100px;background:rgba(212,160,23,0.12);vertical-align:middle}
.x83{color:#E3B843;font-size:10px}
.x84{margin:14px 0 6px 0;font-family:var(--f-titulo);font-weight:800;font-size:17px;color:#FFFFFF}
.x85{margin:0;font-size:13.5px;line-height:1.65;color:#A9B4BE}
.x86{padding:104px 64px;background:#0E1116;box-sizing:border-box}
.x87{max-width:640px;margin:0 auto 44px auto;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}
.x88{margin:0;font-size:14px;line-height:1.6;color:#A9B4BE}
.x89{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:18px}
.x90{margin:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,0.1)}
.x91{width:100%;height:300px;object-fit:cover;display:block}
.x92{padding:12px 4px 0;color:#A9B4BE;font-size:10.5px;text-align:center}
.x93{padding:104px 0;background:#0A0D10;box-sizing:border-box;overflow:hidden}
.x94{max-width:640px;margin:0 auto 44px auto;padding:0 64px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;box-sizing:border-box}
.x95{margin:0;font-size:14px;color:#A9B4BE}
.x96{display:inline-flex;width:fit-content;align-items:center;gap:10px;padding:8px 16px;border-radius:100px;border:1px solid rgba(212,160,23,0.4);background:rgba(212,160,23,0.1);margin-top:4px}
.x97{overflow:hidden;width:100%;position:relative;-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}
.x98{display:flex;gap:18px;width:max-content;animation:marquee-rtl 110s linear infinite}
.x99{display:flex;gap:18px;flex-shrink:0}
.x100{width:300px;flex-shrink:0;border-radius:18px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.025);padding:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}
.x101{display:flex;align-items:center;gap:12px}
.x102{width:36px;height:36px;border-radius:50%;background:#8B5CF6;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--f-titulo);font-weight:800;font-size:14px;color:#FFFFFF}
.x103{min-width:0}
.x104{font-size:13px;font-weight:700;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.x105{display:flex;gap:2px;margin-top:3px}
.x106{margin:0;font-size:12.5px;line-height:1.65;color:#A9B4BE}
.x107{color:#7D8994;font-size:9.5px;margin-top:auto}
.x108{width:36px;height:36px;border-radius:50%;background:#2DD4BF;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--f-titulo);font-weight:800;font-size:14px;color:#FFFFFF}
.x109{width:36px;height:36px;border-radius:50%;background:#E3A23C;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--f-titulo);font-weight:800;font-size:14px;color:#FFFFFF}
.x110{width:36px;height:36px;border-radius:50%;background:#EC6FA0;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--f-titulo);font-weight:800;font-size:14px;color:#FFFFFF}
.x111{width:36px;height:36px;border-radius:50%;background:#5FA8E8;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--f-titulo);font-weight:800;font-size:14px;color:#FFFFFF}
.x112{width:36px;height:36px;border-radius:50%;background:#4FBF8F;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--f-titulo);font-weight:800;font-size:14px;color:#FFFFFF}
.x113{max-width:640px;margin:0 auto 44px auto;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}
.x114{max-width:720px;margin:0 auto;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);border-radius:22px;overflow:hidden}
.x115{display:flex;align-items:center;justify-content:space-between;padding:22px 30px;border-bottom:1px solid rgba(255,255,255,0.07);gap:16px;flex-wrap:wrap}
.x116{display:flex;align-items:center;gap:16px}
.x117{width:32px;height:32px;border-radius:8px;background:rgba(212,160,23,0.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.x118{margin:0 0 2px 0;font-size:14.5px;font-weight:700;color:#FFFFFF}
.x119{margin:0;font-size:12.5px;color:#A9B4BE}
.x120{color:#E3B843;font-size:10.5px}
.x121{display:flex;align-items:center;justify-content:space-between;padding:22px 30px;gap:16px;flex-wrap:wrap}
.x122{background:rgba(212,160,23,0.08);border-top:1px solid rgba(212,160,23,0.2);padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.x123{color:#A9B4BE;font-size:10px}
.x124{margin:4px 0 0 0;font-family:var(--f-titulo);font-weight:800;font-size:18px;color:#FFFFFF}
.x125{margin:4px 0 0 0;font-size:12.5px;color:#A9B4BE;max-width:380px}
.x126{background:#D4A017;color:#14171A;font-size:13.5px;font-weight:800;padding:15px 26px;border-radius:100px;white-space:nowrap}
.x127{padding:104px 64px;background:#F6F1E7;box-sizing:border-box}
.x128{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:32px;letter-spacing:-0.02em;color:#14171A}
.x129{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}
.x130{border-radius:16px;background:rgba(212,160,23,0.1);border:1px solid rgba(212,160,23,0.3);padding:4px 26px;box-sizing:border-box}
.x131{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid transparent}
.x132{font-family:var(--f-titulo);font-weight:800;font-size:15px;color:#14171A}
.x133{font-size:20px;color:#A67A12;flex-shrink:0;margin-left:20px}
.x134{margin:0 0 20px 0;font-size:13.5px;line-height:1.65;color:#5C5344}
.x135{border-radius:16px;background:#FFFFFF;border:1px solid rgba(20,23,26,0.08);padding:4px 26px;box-sizing:border-box}
.x136{font-size:20px;color:#7A6F5E;flex-shrink:0;margin-left:20px}
.x137{text-align:center;margin:28px 0 0 0;font-size:12.5px;color:#7A6F5E}
.x138{position:relative;padding:88px 64px;background:#D4A017;box-sizing:border-box;overflow:hidden}
.x139{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1120px;margin:0 auto;align-items:stretch}
.x140{display:flex;flex-direction:column;justify-content:space-between;gap:36px;height:100%;padding:8px 0}
.x141{display:flex;flex-direction:column;gap:18px}
.x142{color:rgba(20,23,26,0.85)}
.x143{margin:0;font-family:var(--f-titulo);font-weight:800;font-size:46px;line-height:1.08;letter-spacing:-0.025em;color:#14171A}
.x144{font-size:1.12em}
.x145{list-style:none;margin:0;padding:0;border-top:1px solid rgba(20,23,26,0.14)}
.x146{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(20,23,26,0.14)}
.x147{width:30px;height:30px;border-radius:50%;background:#14171A;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.x148{font-family:var(--f-titulo);font-weight:800;font-size:17px;color:#14171A}
.x149{display:flex;flex-direction:column;gap:12px}
.x150{font-size:13.5px;font-weight:700;color:rgba(20,23,26,0.88)}
.x151{display:flex;gap:10px;flex-wrap:wrap}
.x152{display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(20,23,26,0.35);border-radius:100px;padding:11px 18px;font-size:14px;font-weight:800;color:#14171A}
.x153{background:#14171A;border:1px solid rgba(20,23,26,0.4);border-radius:22px;padding:30px;box-shadow:0 30px 60px -24px rgba(20,23,26,0.55);display:flex;flex-direction:column;gap:16px;box-sizing:border-box;scroll-margin-top:24px}
.x154{margin:8px 0 4px 0;font-family:var(--f-titulo);font-weight:800;font-size:20px;color:#FFFFFF}
.x155{margin:0;font-size:12.5px;line-height:1.55;color:#A9B4BE}
.x156{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#A9B4BE;letter-spacing:0.02em}
.x157{width:100%;box-sizing:border-box;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:13px 14px;font:inherit;font-size:14px;font-weight:500;color:#F2F0EA;outline:none}
.x158{width:100%;box-sizing:border-box;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:13px 14px;font:inherit;font-size:14px;font-weight:500;color:#F2F0EA;outline:none;appearance:auto}
.x159{color:#14171A}
.x160{width:100%;box-sizing:border-box;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:13px 14px;font:inherit;font-size:14px;font-weight:500;color:#F2F0EA;outline:none;resize:vertical}
.x161{margin:0;font-size:12.5px;color:#E3B843;min-height:0}
.x162{border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:#D4A017;color:#14171A;font:inherit;font-size:14.5px;font-weight:800;padding:16px 24px;border-radius:100px}
.x163{font-size:11.5px;color:#8A96A1;text-align:center}
.x164{display:flex;align-items:center;justify-content:center;gap:44px;padding:26px 64px;background:#14171A;border-bottom:1px solid rgba(255,255,255,0.06);box-sizing:border-box;flex-wrap:wrap}
.x165{font-size:13.5px;color:#A9B4BE}
.x166{color:#F2F0EA}
.x167{width:1px;height:14px;background:rgba(255,255,255,0.12)}
.x168{background:#0E1116;box-sizing:border-box}
.x169{padding:72px 64px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;box-sizing:border-box}
.x170{display:flex;align-items:center;justify-content:center;gap:12px}
.x171{height:34px;width:31px;object-fit:contain}
.x172{height:25px;width:152px;object-fit:contain}
.x173{margin:0;font-size:13.5px;line-height:1.7;color:#8A96A1;max-width:460px}
.x174{display:flex;align-items:center;justify-content:center;gap:10px}
.x175{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,0.14);display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.x176{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:4px}
.x177{font-size:13.5px;color:#C9CDD2}
.x178{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,0.18)}
.x179{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 64px;border-top:1px solid rgba(255,255,255,0.06);box-sizing:border-box;gap:6px}
.x180{font-family:var(--f-texto);font-size:12.5px;color:#8A96A1}
.x181{font-family:var(--f-titulo);font-weight:700;color:#A9B4BE}

/* blocos que estavam dentro da página */
@media (max-width:960px){.cta-left h2{font-size:34px !important;}}.orc-form input:focus,.orc-form select:focus,.orc-form textarea:focus{border-color:#D4A017 !important;box-shadow:0 0 0 3px rgba(212,160,23,0.18);}.orc-form ::placeholder{color:#5A6773;}
@media (max-width:600px){.footer-contact{flex-direction:column;gap:8px !important;}.footer-dot{display:none;}}
