.LBTDbq_container{max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:1024px){.LBTDbq_container{padding:0 1.5rem}}.LBTDbq_heroSection{padding:96px 0 64px}.LBTDbq_hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;display:grid}@media (max-width:1024px){.LBTDbq_hero{grid-template-columns:1fr;gap:40px}}.LBTDbq_kicker{font-family:var(--font-mono);letter-spacing:.12em;color:#956800;color:lab(47.7757% 13.3452 59.47);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:600}.LBTDbq_h1{font-family:var(--font-serif);text-wrap:pretty;letter-spacing:-.01em;color:var(--foreground);margin:0 0 24px;font-size:58px;font-weight:500;line-height:1.05}@media (max-width:768px){.LBTDbq_h1{font-size:42px}}.LBTDbq_heroBody{color:var(--text-muted);max-width:560px;margin:0 0 32px;font-size:18px;line-height:1.6}.LBTDbq_heroCtas{flex-wrap:wrap;gap:16px;display:flex}.LBTDbq_ctaPrimary{background:var(--foreground);color:var(--ivory);border-radius:2px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s}.LBTDbq_ctaPrimary:hover{background:#252e3d;background:lab(18.6568% -.710368 -10.8543)}.LBTDbq_ctaSecondary{border:1px solid var(--foreground);color:var(--foreground);border-radius:2px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s}.LBTDbq_ctaSecondary:hover{background:var(--bg-card)}.LBTDbq_terminal{background:var(--bg-dark);font-family:var(--font-mono);color:var(--ivory);border-radius:4px;padding:28px}.LBTDbq_termHeader{opacity:.6;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.LBTDbq_termDot{border-radius:50%;width:8px;height:8px}.LBTDbq_termDot1{background:#d26e5e;background:lab(58.2253% 39.4977 27.5141)}.LBTDbq_termDot2{background:#d2a657;background:lab(71.0858% 10.4139 46.528)}.LBTDbq_termDot3{background:#5da260;background:lab(60.8782% -33.613 27.4038)}.LBTDbq_termStats{grid-template-columns:1fr 1fr;gap:20px;margin-top:0;margin-bottom:24px;padding:0;list-style:none;display:grid}.LBTDbq_termRow{flex-direction:column;display:flex}.LBTDbq_termVal{font-size:32px;font-weight:600;font-family:var(--font-sans)}.LBTDbq_termValAccent{color:var(--primary)}.LBTDbq_termKey{opacity:.6;letter-spacing:.04em;margin-top:4px;font-size:11px}.LBTDbq_termDivider{border-top:1px solid #414853;border-top:1px solid lab(30.3224% -.794604 -7.35166);margin-top:20px;padding-top:20px}.LBTDbq_termSectionLabel{opacity:.6;letter-spacing:.04em;margin-bottom:12px;font-size:11px}.LBTDbq_termBars{margin:0;padding:0;list-style:none}.LBTDbq_termBarItem{align-items:center;gap:10px;margin-bottom:10px;display:flex}.LBTDbq_termBarLabel{flex-shrink:0;width:30px;font-size:11px}.LBTDbq_termTrack{background:#343b45;background:lab(24.5199% -.749707 -7.33305);border-radius:3px;flex:1;height:6px;overflow:hidden}.LBTDbq_termFill{border-radius:3px;height:100%}.LBTDbq_termBarVal{text-align:right;width:32px;font-size:11px;font-family:var(--font-sans);flex-shrink:0}.LBTDbq_colorT1{color:var(--t1)}.LBTDbq_colorT2{color:var(--t2)}.LBTDbq_colorT3{color:var(--t3)}.LBTDbq_colorT4{color:var(--t4)}.LBTDbq_fillT1{background:var(--t1)}.LBTDbq_fillT2{background:var(--t2)}.LBTDbq_fillT3{background:var(--t3)}.LBTDbq_fillT4{background:var(--t4)}.LBTDbq_domainesSection{padding:40px 0 80px}.LBTDbq_domainesHeader{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.LBTDbq_domainesTitle{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:28px;font-weight:500}.LBTDbq_domainesLink{color:var(--text-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.LBTDbq_domainesLink:hover{color:var(--foreground)}.LBTDbq_domainesGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1024px){.LBTDbq_domainesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.LBTDbq_domainesGrid{grid-template-columns:1fr}}.LBTDbq_domaineCard{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:28px 24px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block}.LBTDbq_domaineCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;box-shadow:0 8px 24px lab(0% 0 0/.06)}.LBTDbq_domaineT1{border-top:3px solid var(--t1)}.LBTDbq_domaineT2{border-top:3px solid var(--t2)}.LBTDbq_domaineT3{border-top:3px solid var(--t3)}.LBTDbq_domaineT4{border-top:3px solid var(--t4)}.LBTDbq_domaineTag{font-family:var(--font-mono);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.LBTDbq_domaineT1 .LBTDbq_domaineTag{color:var(--t1)}.LBTDbq_domaineT2 .LBTDbq_domaineTag{color:var(--t2)}.LBTDbq_domaineT3 .LBTDbq_domaineTag{color:var(--t3)}.LBTDbq_domaineT4 .LBTDbq_domaineTag{color:var(--t4)}.LBTDbq_domaineLabel{font-family:var(--font-serif);color:var(--foreground);margin-bottom:10px;font-size:20px;font-weight:500;display:block}.LBTDbq_domaineCount{color:var(--text-muted);font-size:13px}.LBTDbq_cartoSection{padding:0 0 80px}.LBTDbq_cartoTeaser{background:var(--bg-muted);border:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;padding:40px 48px;text-decoration:none;transition:background .15s;display:flex}.LBTDbq_cartoTeaser:hover{background:#e8e4da;background:lab(90.7953% .0119507 5.75496)}.LBTDbq_cartoKicker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin-bottom:10px;font-size:12px}.LBTDbq_cartoTitle{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:26px;font-weight:500}.LBTDbq_cartoDesc{color:var(--text-muted);margin:8px 0 0;font-size:14px}.LBTDbq_cartoArrow{color:var(--foreground);font-size:32px}@media (max-width:768px){.LBTDbq_cartoTeaser{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}}.LBTDbq_insightsSection{padding:0 0 80px}.LBTDbq_insightsHeader{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.LBTDbq_insightsTitle{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:28px;font-weight:500}.LBTDbq_insightsMore{color:var(--text-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.LBTDbq_insightsMore:hover{color:var(--foreground)}.LBTDbq_insightsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.LBTDbq_insightsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LBTDbq_insightsGrid{grid-template-columns:1fr}}.LBTDbq_card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;transition:box-shadow .15s;display:flex}.LBTDbq_card:hover{box-shadow:0 8px 24px #0000000f;box-shadow:0 8px 24px lab(0% 0 0/.06)}.LBTDbq_cardMeta{align-items:center;gap:10px;display:flex}.LBTDbq_cardTag{font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;font-weight:600}.LBTDbq_tagT1{color:var(--t1)}.LBTDbq_tagT2{color:var(--t2)}.LBTDbq_tagT3{color:var(--t3)}.LBTDbq_tagT4{color:var(--t4)}.LBTDbq_cardStar{letter-spacing:.04em;color:var(--star);background:#cf9a3526;background:lab(67.5597% 13.356 58.1654/.15);border-radius:2px;padding:3px 8px;font-size:10px;font-weight:700}.LBTDbq_cardTitle{font-family:var(--font-serif);color:var(--foreground);margin:0;font-size:19px;font-weight:500;line-height:1.3}.LBTDbq_cardExcerpt{color:var(--text-muted);flex:1;margin:0;font-size:14px;line-height:1.5}.LBTDbq_cardFooter{color:var(--text-faint);border-top:1px solid var(--border);justify-content:space-between;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.LBTDbq_cerclSection{padding:0 0 80px}.LBTDbq_cerclInner{background:var(--bg-dark);color:var(--ivory);border-radius:6px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px;display:grid}@media (max-width:1024px){.LBTDbq_cerclInner{grid-template-columns:1fr;gap:40px;padding:40px 24px}}.LBTDbq_cerclEyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);margin-bottom:16px;font-size:12px;font-weight:600}.LBTDbq_cerclTitle{font-family:var(--font-serif);margin:0 0 16px;font-size:34px;font-weight:500;line-height:1.2}.LBTDbq_cerclSub{color:var(--text-lighter);margin:0 0 28px;font-size:15px;line-height:1.6}.LBTDbq_cerclCta{background:var(--primary);color:var(--bg-dark);border-radius:2px;padding:15px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.LBTDbq_cerclCta:hover{background:var(--primary-hover)}.LBTDbq_cerclFeatures{gap:16px;display:grid}.LBTDbq_cerclFeature{border-bottom:1px solid #414853;border-bottom:1px solid lab(30.3224% -.794604 -7.35166);align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.LBTDbq_cerclFeatureNum{font-family:var(--font-mono);color:var(--primary);font-size:13px;font-weight:700}.LBTDbq_cerclFeatureDesc{color:var(--text-lighter);margin:0;font-size:14px;line-height:1.5}.LBTDbq_nlSection{padding:0 0 96px}.LBTDbq_nlInner{text-align:center;max-width:720px;margin:0 auto}.LBTDbq_nlEyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);margin-bottom:14px;font-size:12px}.LBTDbq_nlTitle{font-family:var(--font-serif);color:var(--foreground);margin:0 0 24px;font-size:26px;font-weight:500}
.Xx0N0G_form{flex-direction:column;gap:.625rem;width:100%;display:flex}.Xx0N0G_inputRow{gap:.5rem;display:flex}.Xx0N0G_input{border:1.5px solid var(--border,#d8ccb8);min-width:0;color:var(--foreground,#1c1a14);font-family:var(--font-sans);background:#fff;border-radius:2px;outline:none;flex:1;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.Xx0N0G_input::placeholder{color:#b0a898}.Xx0N0G_input:focus{border-color:var(--primary,#c8a96e);box-shadow:0 0 0 3px #c8a96e1f}.Xx0N0G_input:disabled{opacity:.5}.Xx0N0G_btn{background:var(--primary,#c8a96e);color:var(--foreground,#1c1a14);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:2px;flex-shrink:0;padding:.75rem 1.375rem;font-size:.875rem;font-weight:700;transition:background .15s}.Xx0N0G_btn:hover:not(:disabled){background:var(--primary-hover,#b8975e)}.Xx0N0G_btn:disabled{opacity:.5;cursor:not-allowed}.Xx0N0G_note{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-faint,#b0a898);font-size:.5rem}.Xx0N0G_success{font-family:var(--font-mono);color:#2e7d5c;letter-spacing:.04em;background:#2e7d5c14;border:1px solid #2e7d5c33;border-radius:2px;margin:0;padding:.75rem 1rem;font-size:.75rem}.Xx0N0G_error{color:#c0392b;margin:0;font-size:.8125rem}
